Download OpenAPI specification:
Mashu API ドキュメント
指定したデータソースのメタデータを取得します。
| sourceId required | string メタデータソースID |
| nextKey | string 次のページへのキー |
| Authorization required | string Mashuから発行されたアクセストークン |
| Organization required | string メタデータが属する組織のID |
[- {
- "id": "string",
- "name": "string",
- "alias": "string",
- "formalName": "string",
- "description": "string",
- "metaType": 0,
- "sourceId": "string",
- "deleted": true
}
]指定したメタデータを取得します。
| metadataId required | string メタデータID |
| Authorization required | string Mashuから発行されたアクセストークン |
| Organization required | string メタデータが属する組織のID |
{- "id": "string",
- "name": "string",
- "alias": "string",
- "formalName": "string",
- "description": "string",
- "metaType": 0,
- "sourceId": "string",
- "deleted": true,
- "orgId": "string",
- "projectId": "string",
- "lang": "ja",
- "version": 0,
- "columns": [
- {
- "name": "string",
- "alias": "string",
- "description": "string",
- "type": "string",
- "mode": 0,
- "order": 0,
- "keyType": {
- "constraint": 0,
- "order": 0
}, - "lang": "ja",
- "invisible": true,
- "tags": [
- {
- "id": "string",
- "templateId": "string",
- "templateName": "string",
- "isSecret": true,
- "fields": {
- "label": "value"
}
}
], - "subColumns": [
- {
- "name": "string",
- "alias": "string",
- "description": "string",
- "type": "string",
- "mode": 0,
- "order": 0,
- "keyType": {
- "constraint": 0,
- "order": 0
}, - "lang": "ja",
- "invisible": true,
- "tags": [
- {
- "id": "string",
- "templateId": "string",
- "templateName": "string",
- "isSecret": true,
- "fields": {
- "label": "value"
}
}
]
}
]
}
], - "tags": [
- {
- "id": "string",
- "templateId": "string",
- "templateName": "string",
- "isSecret": true,
- "fields": {
- "label": "value"
}
}
]
}リフレッシュトークンを使ってアクセストークンを更新します
| refleshToken | string (リフレッシュトークン) Mashuから発行されたリフレッシュトークン |
{- "refleshToken": "string"
}{- "idToken": "string",
- "accessToken": "string",
- "error": "string"
}