Ozonetel Agent API
The Agent API from Ozonetel — 3 operation(s) for agent.
The Agent API from Ozonetel — 3 operation(s) for agent.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/ozonetel:ozonetel-agent-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
openapi: 3.2.0
info:
title: Ozonetel Agent API
version: 1.0.0
description: 'Operations tagged Agent across 3 of this provider''s published API definitions: ozonetel-agent-authentication-api-openapi.yml, ozonetel-change-agent-state-java-basic-api-openapi.yml, ozonetel-release-agent-phone-number-basic-auth-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://{domainname}/
description: The production API server
variables:
domainname:
default: in1-ccaas-api.ozonetel.com
tags:
- name: Agent
paths:
/CAServices/AgentAuthenticationV2/index.php:
post:
tags:
- Agent
summary: Agent Login/Logout
description: ''
security:
- basicAuth: []
requestBody:
required: true
content:
application/x-www-form-urlencoded:
schema:
type: object
properties:
userName:
type: string
description: CloudAgent account name
example: XXXXXX
mode:
type: string
description: Agent login mode (e.g., 'inbound', 'manual', 'preview', 'progressive', 'blended', 'chat'.)
example: manual
state:
type: string
description: Initial state of the agent after login
example: Ready
apiKey:
type: string
description: Available in CloudAgent admin login
example: KKXXXXXXX
phoneNumber:
type: string
description: Phone number used for login to which calls are routed. Not mandatory while logging out an agent.
example: 98xxxxx0
action:
type: string
description: Specify 'login' or 'logout'
example: login
required:
- userName
- apiKey
- phoneNumber
- action
responses:
'200':
description: Successful authentication
content:
application/json:
example:
status: success
message: Agent logged in successfully.
operationId: postCAServicesAgentAuthenticationV2IndexPhp
x-operation-id-source: derived
servers:
- url: https://{domainname}/
description: The production API server
variables:
domainname:
default: in1-ccaas-api.ozonetel.com
/ca_apis/changeAgentState:
post:
tags:
- Agent
summary: Change Agent State (Basic Auth)
description: Change the state of an agent.
parameters:
- name: apiKey
in: header
schema:
type: string
- name: Content-Type
in: header
schema:
type: string
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
userName:
type: string
phoneName:
type: string
state:
type: string
agentId:
type: string
pauseReason:
type: string
responses:
'200':
description: Successful response
content:
application/json: {}
operationId: postCaApisChangeAgentState
x-operation-id-source: derived
servers:
- url: https://{domainname}/
description: The production API server
variables:
domainname:
default: in1-ccaas-api.ozonetel.com
/ca_apis/ReleaseFwpNumber:
post:
tags:
- Agent
summary: Release Agent Phone Number
description: Use this API to release a phone number assigned to an agent.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
userName:
type: string
description: CloudAgent account username
example: xxxx
phoneName:
type: string
description: Phone name to be released
example: xxxx
required:
- userName
- phoneName
parameters:
- name: apiKey
in: header
required: true
schema:
type: string
description: API key available in CloudAgent Admin login
example: xxxx
- name: Content-Type
in: header
required: true
schema:
type: string
example: application/json
responses:
'200':
description: Successful response
content:
application/json:
example:
status: success
message: Phone number released successfully
operationId: postCaApisReleaseFwpNumber
x-operation-id-source: derived
servers:
- url: https://{domainname}/
description: The production API server
variables:
domainname:
default: in1-ccaas-api.ozonetel.com
components:
securitySchemes:
basicAuth:
type: http
scheme: basic
x-refined-from:
- ozonetel-agent-authentication-api-openapi.yml
- ozonetel-change-agent-state-java-basic-api-openapi.yml
- ozonetel-release-agent-phone-number-basic-auth-api-openapi.yml
x-provenance:
method: searched
source: https://docs.ozonetel.com/reference
harvested: '2026-10-28'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://docs.ozonetel.com/reference/post_cloudagentrestapi-index-php-addcampaignbulkdatav4-addbulkdata-format-json.md
merge:
pages: 1
deduped: 0
conflicts_kept_first: 0