Download OpenAPI specification:
Reckoner外部API仕様
指定されたワークフローを実行します
| workflowId required | integer ワークフローID |
ワークフロー実行時に上書きするパラメータ変数
Array of objects (WorkflowRunParameterItem) |
{- "parameters": [
- {
- "name": "string",
- "value": "string"
}
]
}{- "job_id": 0
}指定されたワークフロージョブの実行結果を取得します
| workflowId required | integer ワークフローID |
| jobId required | integer ワークフロージョブID |
{- "started_at": "2019-08-24T14:15:22Z",
- "ended_at": "2019-08-24T14:15:22Z",
- "status": "SUBMITTING",
- "trigger": "button",
- "errors": [
- {
- "task_name": "string",
- "category": "source",
- "subcategory": "mysql",
- "message": "string"
}
]
}指定されたワークフローのジョブ実行結果一覧を取得します
| workflowId required | integer ワークフローID |
| limit | integer <= 100 1ページあたりの最大件数。未指定時は100として扱われる |
| page | integer ページ番号。1ページあたりの最大件数は limit で指定。未指定時は1として扱われる |
{- "total": 0,
- "jobs": [
- {
- "id": 0,
- "started_at": "2019-08-24T14:15:22Z",
- "ended_at": "2019-08-24T14:15:22Z",
- "status": "SUBMITTING",
- "trigger": "button"
}
]
}指定されたワークフローの詳細情報を取得します
| workflowId required | integer ワークフローID |
{- "id": 0,
- "name": "string",
- "description": "string",
- "tasks": [
- {
- "name": "string",
- "category": "source",
- "subcategory": "MySQL",
- "property": { },
- "integration_name": "string"
}
], - "task_dependencies": [
- {
- "from": "string",
- "to": "string"
}
], - "parameters": [
- {
- "name": "string",
- "value": "string",
- "is_secret": true
}
], - "schedule": {
- "is_enabled": true,
- "cron": "*/30 * * * *",
- "timezone": "UTC"
}, - "webhooks": [
- "string"
], - "notifications": {
- "emails": [
- {
- "status": "ALL",
- "email": "string"
}
], - "webhooks": [
- {
- "status": "ALL",
- "url": "string"
}
], - "slacks": [
- {
- "status": "ALL",
- "channel": "string"
}
], - "msteams": [
- {
- "status": "ALL",
- "team": "string",
- "channel": "string"
}
]
}, - "labels": [
- {
- "id": 0,
- "name": "string",
- "description": "string"
}
]
}指定されたプロジェクト内のワークフローの一覧を取得します
| projectId required | integer プロジェクトID |
| limit | integer <= 100 1ページあたりの最大件数。未指定時は100として扱われる |
| page | integer ページ番号。1ページあたりの最大件数は limit で指定。未指定時は1として扱われる |
| search_words | string 検索文字列。ワークフロー名に対して部分一致検索する。未指定時はすべてのワークフローが対象となる |
| label_ids | string ラベルID。未指定時はすべてのワークフローが対象となる。複数指定する場合はカンマ区切りで指定する |
| schedule_filtering_by | string Enum: "active" "inactive" "all" スケジュール設定の有無。未指定時はすべてのワークフローが対象となる
|
| sort | string Enum: "name:asc" "name:desc" "updated_at:asc" "updated_at:desc" "last_started_at:asc" "last_started_at:desc" ソート順。"ソート項目名:ソート順"のように指定する。ソート項目名は下記の通り。ソート項目名未指定時は更新日時によりソートされる
|
{- "total": 0,
- "workflows": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "last_started_at": "2019-08-24T14:15:22Z",
- "is_scheduled": true,
- "labels": [
- {
- "id": 0,
- "name": "string",
- "description": "string"
}
]
}
]
}指定されたワークフローを、インポート可能な形式でエクスポートします
| workflowId required | integer ワークフローID |
{- "name": "string",
- "description": "string",
- "type": "string",
- "tasks": [
- {
- "name": "string",
- "category": "source",
- "subcategory": "MySQL",
- "position": {
- "x": 0,
- "y": 0
}, - "property": { }
}
], - "dependencies": [
- {
- "from": "string",
- "to": "string"
}
], - "parameters": [
- {
- "name": "string",
- "value": "string"
}
]
}指定されたプロジェクト内の接続情報の一覧を取得します
| projectId required | integer プロジェクトID |
| service | string Example: service=mysql 取得対象のサービス名。未指定時は全サービスの接続情報が対象となる |
{- "total": 2,
- "adobe_analytics": [ ],
- "airtable": [ ],
- "amazon_redshift": [ ],
- "amazon_ses": [ ],
- "app_store_connect": [ ],
- "aws_s3": [ ],
- "azure_blob_storage": [ ],
- "azure_sql": [ ],
- "bcart": [ ],
- "box": [ ],
- "braze": [ ],
- "bugyo_cloud": [ ],
- "chatwork": [ ],
- "climber_cloud": [ ],
- "cloudsign": [ ],
- "collaboflow": [ ],
- "denodo": [ ],
- "dr_sum": [ ],
- "excel": [
- {
- "id": 1,
- "project_id": 2,
- "team_id": 3,
- "name": "test1",
- "auth_method": "oauth",
- "refreshed_at": "2026-02-20T13:00:06Z",
- "created_at": "2025-06-25T08:58:26Z",
- "updated_at": "0001-01-01T00:00:00Z",
- "integration_id": 42294
}, - {
- "id": 2,
- "project_id": 2,
- "team_id": 3,
- "name": "test2",
- "auth_method": "client_credentials",
- "refreshed_at": "2026-01-30T12:00:06Z",
- "created_at": "2025-06-04T05:20:14Z",
- "updated_at": "0001-01-01T00:00:00Z",
- "integration_id": 40689
}
], - "facebook_ads": [ ],
- "freee": [ ],
- "ftp": [ ],
- "gmo_makeshop": [ ],
- "gmo_makeshop_gen2": [ ],
- "google_ads": [ ],
- "google_ad_manager": [ ],
- "google_analytics": [ ],
- "google_apis": [ ],
- "google_bigquery": [ ],
- "google_cloud_storage": [ ],
- "google_datastore": [ ],
- "google_drive": [ ],
- "google_lighthouse": [ ],
- "google_search_console": [ ],
- "google_spreadsheets": [ ],
- "hennge_one": [ ],
- "hubspot": [ ],
- "hue_workflow": [ ],
- "ibm_db_2": [ ],
- "jira": [ ],
- "haihai_mail": [ ],
- "kaonavi": [ ],
- "kingoftime": [ ],
- "kintone": [ ],
- "line_works": [ ],
- "manage_workflow": [ ],
- "mariadb": [ ],
- "marketo": [ ],
- "microsoft365": [ ],
- "miraimil": [ ],
- "mysql": [ ],
- "one_drive": [ ],
- "oracledatabase": [ ],
- "pca_cloud": [ ],
- "postgresql": [ ],
- "rtoaster_action_plus": [ ],
- "salesforce": [ ],
- "salesforce_marketing_cloud": [ ],
- "salesforce_pardot": [ ],
- "sansan": [ ],
- "sendgrid": [ ],
- "sftp": [ ],
- "sharepoint": [ ],
- "shopify": [ ],
- "slack": [ ],
- "smart_hr": [ ],
- "snowflake": [ ],
- "sqlserver": [ ],
- "stripe": [ ],
- "tableau_cloud": [ ],
- "trino": [ ],
- "twitter": [ ],
- "webhook_endpoint": [ ],
- "yahoo_ads": [ ],
- "zohocrm": [ ]
}指定された接続情報を削除します
| serviceName required | string Example: mysql 削除対象の接続情報のサービス名 |
| integrationId required | integer 削除対象の接続情報のID |
| force | boolean Default: false trueを指定した場合、ワークフローで利用中の接続情報であっても強制的に削除する。 未指定またはfalseの場合、ワークフローで利用中の接続情報は削除できずエラーが返される。 |
{- "code": "string",
- "message": "string"
}