{"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:azure-communication-job-router/job-router-administration-operations-list-classification-pol":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_list_classification_pol","summary":"Retrieves existing classification policies.","description":"GET /routing/classificationPolicies","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"maxpagesize","in":"query","required":false,"description":"Number of objects to return per page.","schema":{"type":"integer","description":"Number of objects to return per page."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-administration-operations-get-classification-poli":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_get_classification_poli","summary":"Retrieves an existing classification policy by Id.","description":"GET /routing/classificationPolicies/{classificationPolicyId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"classificationPolicyId","in":"query","required":true,"description":"Id of a classification policy.","schema":{"type":"string","description":"Id of a classification policy."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-administration-operations-upsert-classification-p":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_upsert_classification_p","summary":"Creates or updates a classification policy.","description":"PATCH /routing/classificationPolicies/{classificationPolicyId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","classificationPolicyId","body"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"classificationPolicyId":{"type":"string","description":"Id of a classification policy."},"If-Match":{"type":"string","description":"The request should only proceed if an entity matches this string."},"If-Unmodified-Since":{"type":"string","description":"The request should only proceed if the entity was not modified after this time."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-administration-operations-delete-classification-p":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_delete_classification_p","summary":"Delete a classification policy by Id.","description":"DELETE /routing/classificationPolicies/{classificationPolicyId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","classificationPolicyId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"classificationPolicyId":{"type":"string","description":"Id of a classification policy."}}}}}},"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:azure-communication-job-router/job-router-administration-operations-list-distribution-polic":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_list_distribution_polic","summary":"Retrieves existing distribution policies.","description":"GET /routing/distributionPolicies","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"maxpagesize","in":"query","required":false,"description":"Number of objects to return per page.","schema":{"type":"integer","description":"Number of objects to return per page."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-administration-operations-get-distribution-policy":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_get_distribution_policy","summary":"Retrieves an existing distribution policy by Id.","description":"GET /routing/distributionPolicies/{distributionPolicyId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"distributionPolicyId","in":"query","required":true,"description":"Id of a distribution policy.","schema":{"type":"string","description":"Id of a distribution policy."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-administration-operations-upsert-distribution-pol":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_upsert_distribution_pol","summary":"Creates or updates a distribution policy.","description":"PATCH /routing/distributionPolicies/{distributionPolicyId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","distributionPolicyId","body"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"distributionPolicyId":{"type":"string","description":"Id of a distribution policy."},"If-Match":{"type":"string","description":"The request should only proceed if an entity matches this string."},"If-Unmodified-Since":{"type":"string","description":"The request should only proceed if the entity was not modified after this time."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-administration-operations-delete-distribution-pol":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_delete_distribution_pol","summary":"Delete a distribution policy by Id.","description":"DELETE /routing/distributionPolicies/{distributionPolicyId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","distributionPolicyId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"distributionPolicyId":{"type":"string","description":"Id of a distribution policy."}}}}}},"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:azure-communication-job-router/job-router-administration-operations-list-exception-policies":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_list_exception_policies","summary":"Retrieves existing exception policies.","description":"GET /routing/exceptionPolicies","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"maxpagesize","in":"query","required":false,"description":"Number of objects to return per page.","schema":{"type":"integer","description":"Number of objects to return per page."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-administration-operations-get-exception-policy":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_get_exception_policy","summary":"Retrieves an existing exception policy by Id.","description":"GET /routing/exceptionPolicies/{exceptionPolicyId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"exceptionPolicyId","in":"query","required":true,"description":"Id of an exception policy.","schema":{"type":"string","description":"Id of an exception policy."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-administration-operations-upsert-exception-policy":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_upsert_exception_policy","summary":"Creates or updates a exception policy.","description":"PATCH /routing/exceptionPolicies/{exceptionPolicyId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","exceptionPolicyId","body"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"exceptionPolicyId":{"type":"string","description":"Id of an exception policy."},"If-Match":{"type":"string","description":"The request should only proceed if an entity matches this string."},"If-Unmodified-Since":{"type":"string","description":"The request should only proceed if the entity was not modified after this time."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-administration-operations-delete-exception-policy":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_delete_exception_policy","summary":"Deletes a exception policy by Id.","description":"DELETE /routing/exceptionPolicies/{exceptionPolicyId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","exceptionPolicyId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"exceptionPolicyId":{"type":"string","description":"Id of an exception policy."}}}}}},"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:azure-communication-job-router/job-router-operations-list-jobs":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_operations_list_jobs","summary":"Retrieves list of jobs based on filter parameters.","description":"GET /routing/jobs","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"maxpagesize","in":"query","required":false,"description":"Number of objects to return per page.","schema":{"type":"integer","description":"Number of objects to return per page."}},{"name":"status","in":"query","required":false,"description":"If specified, filter jobs by status.","schema":{"type":"string","enum":["all","pendingClassification","queued","assigned","completed","closed","cancelled","classificationFailed","created","pendingSchedule","scheduled","scheduleFailed","waitingForActivation","active"],"default":"all","description":"If specified, filter jobs by status."}},{"name":"queueId","in":"query","required":false,"description":"If specified, filter jobs by queue.","schema":{"type":"string","description":"If specified, filter jobs by queue."}},{"name":"channelId","in":"query","required":false,"description":"If specified, filter jobs by channel.","schema":{"type":"string","description":"If specified, filter jobs by channel."}},{"name":"classificationPolicyId","in":"query","required":false,"description":"If specified, filter jobs by classificationPolicy.","schema":{"type":"string","description":"If specified, filter jobs by classificationPolicy."}},{"name":"scheduledBefore","in":"query","required":false,"description":"If specified, filter on jobs that was scheduled before or at given timestamp. Range: (-Inf, scheduledBefore].","schema":{"type":"string","description":"If specified, filter on jobs that was scheduled before or at given timestamp. Range: (-Inf, scheduledBefore]."}},{"name":"scheduledAfter","in":"query","required":false,"description":"If specified, filter on jobs that was scheduled at or after given value. Range: [scheduledAfter, +Inf).","schema":{"type":"string","description":"If specified, filter on jobs that was scheduled at or after given value. Range: [scheduledAfter, +Inf)."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-operations-get-job":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_operations_get_job","summary":"Retrieves an existing job by Id.","description":"GET /routing/jobs/{jobId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"jobId","in":"query","required":true,"description":"Id of a job.","schema":{"type":"string","description":"Id of a job."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-operations-upsert-job":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_upsert_job","summary":"Creates or updates a router job.","description":"PATCH /routing/jobs/{jobId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","jobId","body"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"jobId":{"type":"string","description":"Id of a job."},"If-Match":{"type":"string","description":"The request should only proceed if an entity matches this string."},"If-Unmodified-Since":{"type":"string","description":"The request should only proceed if the entity was not modified after this time."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-operations-delete-job":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_delete_job","summary":"Deletes a job and all of its traces.","description":"DELETE /routing/jobs/{jobId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","jobId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"jobId":{"type":"string","description":"Id of a job."}}}}}},"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:azure-communication-job-router/job-router-operations-reclassify-job":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_reclassify_job","summary":"Reclassify a job.","description":"POST /routing/jobs/{jobId}:reclassify","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","jobId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"jobId":{"type":"string","description":"Id of a job."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-operations-cancel-job":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_cancel_job","summary":"Submits request to cancel an existing job by Id while supplying free-form cancellation reason.","description":"POST /routing/jobs/{jobId}:cancel","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","jobId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"jobId":{"type":"string","description":"Id of a job."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-operations-complete-job":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_complete_job","summary":"Completes an assigned job.","description":"POST /routing/jobs/{jobId}/assignments/{assignmentId}:complete","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","jobId","assignmentId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"jobId":{"type":"string","description":"Id of a job."},"assignmentId":{"type":"string","description":"Id of a job assignment."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-operations-close-job":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_close_job","summary":"Closes a completed job.","description":"POST /routing/jobs/{jobId}/assignments/{assignmentId}:close","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","jobId","assignmentId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"jobId":{"type":"string","description":"Id of a job."},"assignmentId":{"type":"string","description":"Id of a job assignment."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-operations-unassign-job":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_unassign_job","summary":"Unassign a job.","description":"POST /routing/jobs/{jobId}/assignments/{assignmentId}:unassign","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","jobId","assignmentId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"jobId":{"type":"string","description":"Id of a job."},"assignmentId":{"type":"string","description":"Id of a job assignment."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-operations-get-in-queue-position":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_operations_get_in_queue_position","summary":"Gets a job's position details.","description":"GET /routing/jobs/{jobId}/position","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"jobId","in":"query","required":true,"description":"Id of the job.","schema":{"type":"string","description":"Id of the job."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-administration-operations-list-queues":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_list_queues","summary":"Retrieves existing queues.","description":"GET /routing/queues","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"maxpagesize","in":"query","required":false,"description":"Number of objects to return per page.","schema":{"type":"integer","description":"Number of objects to return per page."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-administration-operations-get-queue":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_get_queue","summary":"Retrieves an existing queue by Id.","description":"GET /routing/queues/{queueId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"queueId","in":"query","required":true,"description":"Id of a queue.","schema":{"type":"string","description":"Id of a queue."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-administration-operations-upsert-queue":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_upsert_queue","summary":"Creates or updates a queue.","description":"PATCH /routing/queues/{queueId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","queueId","body"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"queueId":{"type":"string","description":"Id of a queue."},"If-Match":{"type":"string","description":"The request should only proceed if an entity matches this string."},"If-Unmodified-Since":{"type":"string","description":"The request should only proceed if the entity was not modified after this time."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-administration-operations-delete-queue":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_administration_operations_delete_queue","summary":"Deletes a queue by Id.","description":"DELETE /routing/queues/{queueId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","queueId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"queueId":{"type":"string","description":"Id of a queue."}}}}}},"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:azure-communication-job-router/job-router-operations-get-queue-statistics":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_operations_get_queue_statistics","summary":"Retrieves a queue's statistics.","description":"GET /routing/queues/{queueId}/statistics","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"queueId","in":"query","required":true,"description":"Id of the queue to retrieve statistics.","schema":{"type":"string","description":"Id of the queue to retrieve statistics."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-operations-list-workers":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_operations_list_workers","summary":"Retrieves existing workers.","description":"GET /routing/workers","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"maxpagesize","in":"query","required":false,"description":"Number of objects to return per page.","schema":{"type":"integer","description":"Number of objects to return per page."}},{"name":"state","in":"query","required":false,"description":"If specified, select workers by worker state.","schema":{"type":"string","enum":["active","draining","inactive","all"],"default":"all","description":"If specified, select workers by worker state."}},{"name":"channelId","in":"query","required":false,"description":"If specified, select workers who have a channel configuration with this channel.","schema":{"type":"string","description":"If specified, select workers who have a channel configuration with this channel."}},{"name":"queueId","in":"query","required":false,"description":"If specified, select workers who are assigned to this queue.","schema":{"type":"string","description":"If specified, select workers who are assigned to this queue."}},{"name":"hasCapacity","in":"query","required":false,"description":"If set to true, select only workers who have capacity for the channel specified by `channelId` or for any channel if `channelId` not…","schema":{"type":"boolean","description":"If set to true, select only workers who have capacity for the channel specified by `channelId` or for any channel if `channelId` not…"}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-operations-get-worker":{"get":{"operationId":"cloud_azure_communication_job_router_job_router_operations_get_worker","summary":"Retrieves an existing worker by Id.","description":"GET /routing/workers/{workerId}","tags":["cloud"],"parameters":[{"name":"endpoint","in":"query","required":true,"description":"Uri of your Communication resource","schema":{"type":"string","description":"Uri of your Communication resource"}},{"name":"api-version","in":"query","required":false,"description":"The API version to use for this operation.","schema":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."}},{"name":"workerId","in":"query","required":true,"description":"Id of a worker.","schema":{"type":"string","description":"Id of a worker."}}],"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":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:azure-communication-job-router/job-router-operations-upsert-worker":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_upsert_worker","summary":"Creates or updates a worker.","description":"PATCH /routing/workers/{workerId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","workerId","body"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"workerId":{"type":"string","description":"Id of a worker."},"If-Match":{"type":"string","description":"The request should only proceed if an entity matches this string."},"If-Unmodified-Since":{"type":"string","description":"The request should only proceed if the entity was not modified after this time."},"body":{"type":"object","description":"JSON request body"}}}}}},"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:azure-communication-job-router/job-router-operations-delete-worker":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_delete_worker","summary":"Deletes a worker and all of its traces.","description":"DELETE /routing/workers/{workerId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","workerId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"workerId":{"type":"string","description":"Id of a worker."}}}}}},"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:azure-communication-job-router/job-router-operations-accept-job-offer":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_accept_job_offer","summary":"Accepts an offer to work on a job and returns a 409/Conflict if another agent accepted the job already.","description":"POST /routing/workers/{workerId}/offers/{offerId}:accept","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","workerId","offerId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"workerId":{"type":"string","description":"Id of a worker."},"offerId":{"type":"string","description":"Id of an offer."}}}}}},"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:azure-communication-job-router/job-router-operations-decline-job-offer":{"post":{"operationId":"cloud_azure_communication_job_router_job_router_operations_decline_job_offer","summary":"Declines an offer to work on a job.","description":"POST /routing/workers/{workerId}/offers/{offerId}:decline","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endpoint","workerId","offerId"],"properties":{"endpoint":{"type":"string","description":"Uri of your Communication resource"},"api-version":{"type":"string","default":"2023-11-01","description":"The API version to use for this operation."},"workerId":{"type":"string","description":"Id of a worker."},"offerId":{"type":"string","description":"Id of an offer."},"body":{"type":"object","description":"JSON request body"}}}}}},"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"}}}}}}}