{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/cloud:aliyun-composer/create-flow":{"post":{"operationId":"cloud_aliyun_composer_create_flow","summary":"Creates a workflow","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FlowName"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"FlowName":{"type":"string","description":"The name of the workflow"},"FlowDescription":{"type":"string","description":"The description of the workflow"},"Definition":{"type":"string","description":"The definition of the workflow, which must be a JSON string"},"TemplateId":{"type":"string","description":"The ID of the template"},"FlowSource":{"type":"string","description":"The source of the workflow. Valid values: Default: Create the workflow in the console. CloudConfig: Create the workflow by using Cloud…"},"ResourceGroupId":{"type":"string","description":"The ID of the resource group"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/delete-flow":{"post":{"operationId":"cloud_aliyun_composer_delete_flow","summary":"Deletes a workflow","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FlowId"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"FlowId":{"type":"string","description":"The ID of the workflow that you want to delete"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/disable-flow":{"post":{"operationId":"cloud_aliyun_composer_disable_flow","summary":"Disables a workflow. A disabled workflow is not running","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FlowId"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"FlowId":{"type":"string","description":"The ID of the workflow that you want to disable"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/enable-flow":{"post":{"operationId":"cloud_aliyun_composer_enable_flow","summary":"Enables a workflow","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FlowId"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"FlowId":{"type":"string","description":"The ID of the workflow to be enabled"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/get-flow":{"post":{"operationId":"cloud_aliyun_composer_get_flow","summary":"Queries information about a workflow","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FlowId"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"FlowId":{"type":"string","description":"The ID of the workflow"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/get-template":{"post":{"operationId":"cloud_aliyun_composer_get_template","summary":"Retrieves the details of an orchestration template","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["TemplateId"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"TemplateId":{"type":"string","description":"The template ID"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/get-version":{"post":{"operationId":"cloud_aliyun_composer_get_version","summary":"Queries information about a specific version of a workflow","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FlowId","VersionId"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"FlowId":{"type":"string","description":"The workflow ID"},"VersionId":{"type":"string","description":"The version ID"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/group-invoke-flow":{"post":{"operationId":"cloud_aliyun_composer_group_invoke_flow","summary":"Triggers a workflow to be executed multiple times","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FlowId","GroupKey","Data","ClientToken","TotalCount"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"FlowId":{"type":"string","description":"The ID of the workflow that you want to execute"},"GroupKey":{"type":"string","description":"The name of the group. The name must be unique among the groups"},"Data":{"type":"string","description":"The information required by the group execution. Set this parameter to a JSON array of strings in the following format:`{\"Items\": []}`.…"},"ClientToken":{"type":"string","description":"The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure…"},"TotalCount":{"type":"integer","description":"The number of times of execution. The value must be the same as the number of strings in the value of the Data parameter"},"Tags":{"type":"string","description":"The tag that is attached to each time of execution. The value is a JSON array. The number of tags in the array is the same as the value of…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/invoke-flow":{"post":{"operationId":"cloud_aliyun_composer_invoke_flow","summary":"Runs a workflow","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FlowId"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"FlowId":{"type":"string","description":"The workflow ID"},"Parameters":{"type":"string","description":"The parameters required by the template. The value must be a JSON string"},"Data":{"type":"string","description":"The input parameters required by the trigger of the workflow. The value must be a JSON string"},"ClientToken":{"type":"string","description":"Used for idempotence to avoid duplicate runs"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/list-flows":{"post":{"operationId":"cloud_aliyun_composer_list_flows","summary":"Queries all workflows in the current region","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"PageSize":{"type":"integer","description":"Specifies the number of workflows to return on each page. A page can contain a maximum of 100 workflows. Default value: 10"},"PageNumber":{"type":"integer","description":"The page number of the current page. Minimum value: 1. Default value: 1"},"FlowName":{"type":"string","description":"The name of the workflow"},"Filter":{"type":"string","description":"The filter condition, which is in the JSON format of {\"key\":\"value\"}. Example: {\"key1\":\"value1\"}"},"ResourceGroupId":{"type":"string","description":"The ID of the resource group"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/list-tag-resources":{"post":{"operationId":"cloud_aliyun_composer_list_tag_resources","summary":"Retrieves a list of resources with specified tags","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ResourceType"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"ResourceType":{"type":"string","description":"The resource type definition. Valid values: ALIYUN::LC::FLOW: Logic Composer workflow"},"NextToken":{"type":"string","description":"The token that is used to start the next query"},"MaxResults":{"type":"integer","description":"The maximum number of entries that is returned on each page"},"ResourceId":{"type":"string","description":"The resource IDs (JSON-encoded)"},"Tag":{"type":"string","description":"The tags to add to the instance. The maximum number of tags is 20 (JSON-encoded)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/list-templates":{"post":{"operationId":"cloud_aliyun_composer_list_templates","summary":"Lists the templates visible to the current user","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"PageNumber":{"type":"integer","description":"The page number. The value starts from 1. The default value is 1"},"PageSize":{"type":"integer","description":"The number of entries to return on each page. The maximum value is 100 and the default value is 10"},"Name":{"type":"string","description":"The keyword used to search for templates. This parameter does not take effect if the Tag parameter is specified"},"Tag":{"type":"string","description":"The tag used to filter templates"},"Lang":{"type":"string","description":"The language of the template. Valid values: zh: Chinese en: English"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/list-versions":{"post":{"operationId":"cloud_aliyun_composer_list_versions","summary":"Queries all versions of a workflow","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FlowId"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"FlowId":{"type":"string","description":"The ID of the workflow whose versions you want to query"},"PageNumber":{"type":"integer","description":"The page number of the page to return. The value must be an integer that is greater than 0. Default value: 1"},"PageSize":{"type":"integer","description":"The number of versions to return on each page. One page contains a maximum of 100 versions. Default value: 10"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/tag-resources":{"post":{"operationId":"cloud_aliyun_composer_tag_resources","summary":"Attaches tags to one or more resources","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ResourceType","ResourceId","Tag"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"ResourceType":{"type":"string","description":"The type of the resources. Set the value to ALIYUN::LC::FLOW. ALIYUN::LC::FLOW indicates Logic Composer workflows"},"ResourceId":{"type":"string","description":"Specifies a maximum of 50 resource IDs (JSON-encoded)"},"Tag":{"type":"string","description":"Specifies a list of tags that you want to attach to the resources (JSON-encoded)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/untag-resources":{"post":{"operationId":"cloud_aliyun_composer_untag_resources","summary":"Removes tags from one or more resources","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ResourceType","ResourceId"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"ResourceType":{"type":"string","description":"The type of the resources. Set the value to ALIYUN::LC::FLOW. ALIYUN::LC::FLOW indicates Logic Composer workflows"},"All":{"type":"string","description":"Specifies whether to remove all tags from the specified resource groups or members. Valid values: false (default value) true"},"ResourceId":{"type":"string","description":"Specifies a maximum of 50 resource IDs (JSON-encoded)"},"TagKey":{"type":"string","description":"An array consisting of the keys of the tags that you want to remove (JSON-encoded)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/update-flow":{"post":{"operationId":"cloud_aliyun_composer_update_flow","summary":"Updates information about a workflow","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["FlowId"],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"},"FlowId":{"type":"string","description":"The ID of the workflow whose information you want to update"},"FlowName":{"type":"string","description":"The new name that you want to specify for the workflow"},"FlowDescription":{"type":"string","description":"The new description that you want to specify for the workflow"},"Definition":{"type":"string","description":"The new definition that you want to specify for the workflow"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:aliyun-composer/version":{"post":{"operationId":"cloud_aliyun_composer_version","summary":"version","description":"POST /","tags":["cloud"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"endpoint":{"type":"string","enum":["https://composer.ap-southeast-1.aliyuncs.com","https://composer.cn-hangzhou.aliyuncs.com","https://composer.cn-shanghai.aliyuncs.com","https://composer.us-east-1.aliyuncs.com"],"default":"https://composer.ap-southeast-1.aliyuncs.com","description":"Regional endpoint, for example https://composer.ap-southeast-1.aliyuncs.com"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}