Properties
| Name | Type | Description |
|---|---|---|
| assignedRS | array | Assigned Routing Strategy |
| createdBy | string | Email of the account which created the flow |
| createdDate | string | Date of creation of the flow |
| description | string | Description of the flow |
| flowType | string | Flow Type (FLOW/SUBFLOW). Default value is FLOW |
| id | string | Flow/Subflow ID |
| lastModifiedBy | string | Email of the account which modified the flow last |
| lastModifiedDate | string | Date the flow object is last modified |
| lockedAt | string | Moment at which a user began editing the flow and locked the flow for everyone else |
| lockedBy | string | Email of the account which is currently editing the flow |
| name | string | Name of the Flow |
| orgId | string | Organization ID |
| status | string | Indicates if this flow has ever been published - is one of 'Draft' or 'Published' |
| tagHistories | object | Histories of the tags. Tracks how the tags have been assigned to versions chronologically |
| tags | array | Tags used by the flow |
| version | integer | Version Number |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/BasicFlowDTO",
"title": "BasicFlowDTO",
"type": "object",
"properties": {
"assignedRS": {
"uniqueItems": true,
"type": "array",
"description": "Assigned Routing Strategy",
"example": [
"rs-id1"
],
"items": {
"type": "string"
}
},
"createdBy": {
"type": "string",
"description": "Email of the account which created the flow",
"example": "user@company.com"
},
"createdDate": {
"type": "string",
"description": "Date of creation of the flow",
"example": "2024-02-07T14:10:50.663Z",
"format": "date-time"
},
"description": {
"type": "string",
"description": "Description of the flow",
"example": "This flow is updated with the 'Live' tag"
},
"flowType": {
"type": "string",
"description": "Flow Type (FLOW/SUBFLOW). Default value is FLOW",
"example": "FLOW"
},
"id": {
"type": "string",
"description": "Flow/Subflow ID",
"example": "65c28d9db2a2375974066579"
},
"lastModifiedBy": {
"type": "string",
"description": "Email of the account which modified the flow last",
"example": "user@company.com"
},
"lastModifiedDate": {
"type": "string",
"description": "Date the flow object is last modified",
"example": "2024-02-07T14:10:50.663Z",
"format": "date-time"
},
"lockedAt": {
"type": "string",
"description": "Moment at which a user began editing the flow and locked the flow for everyone else",
"example": "2024-02-07T14:10:50.663Z",
"format": "date-time"
},
"lockedBy": {
"type": "string",
"description": "Email of the account which is currently editing the flow",
"example": "user@company.com"
},
"name": {
"type": "string",
"description": "Name of the Flow",
"example": "TestFlow"
},
"orgId": {
"type": "string",
"description": "Organization ID",
"example": "8eb7da9a-c81c-4d13-b08b-38fdeb7330d8"
},
"status": {
"type": "string",
"description": "Indicates if this flow has ever been published - is one of 'Draft' or 'Published'",
"example": "Draft"
},
"tagHistories": {
"type": "object",
"description": "Histories of the tags. Tracks how the tags have been assigned to versions chronologically",
"additionalProperties": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FlowProgressionRes"
}
},
"example": {
"Latest": [
{
"fvId": "63e3fcb0b57f601a2ad62db4",
"fvName": "HttpTraceTest",
"forkFrom": "63e3fcb0b57f601a2ad62db4"
}
]
}
},
"tags": {
"type": "array",
"description": "Tags used by the flow",
"items": {
"$ref": "#/components/schemas/FlowTagRes"
}
},
"version": {
"type": "integer",
"description": "Version Number",
"format": "int32",
"example": 1
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/webex-basicflowdto"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.