Download OpenAPI specification:Download
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"
}