Download OpenAPI specification:Download
Get accesskeys of the customer
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "token": "string",
- "tm_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Create a new accesskey.
| name | string | 
| detail | string | 
| expire | integer <int>  | 
{- "name": "string",
- "detail": "string",
- "expire": 0
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "token": "string",
- "tm_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "token": "string",
- "tm_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}| id required | string ID of the accesskey | 
| name | string | 
| detail | string | 
{- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "token": "string",
- "tm_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Endpoint to create a new activeflow.
Request body to create a new activeflow.
| id | string ID of the activeflow. | 
| flow_id | string Flow id of. | 
| Array of objects (FlowManagerAction)  | 
{- "id": "string",
- "flow_id": "string",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "flow_id": "string",
- "status": "",
- "reference_type": "",
- "reference_id": "string",
- "reference_activeflow_id": "string",
- "current_action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "forward_action_id": "string",
- "executed_actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieve a list of all activeflows.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "flow_id": "string",
- "status": "",
- "reference_type": "",
- "reference_id": "string",
- "reference_activeflow_id": "string",
- "current_action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "forward_action_id": "string",
- "executed_actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Retrieve details of a specific flow.
| id required | string The ID of the activeflow. | 
{- "id": "string",
- "customer_id": "string",
- "flow_id": "string",
- "status": "",
- "reference_type": "",
- "reference_id": "string",
- "reference_activeflow_id": "string",
- "current_action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "forward_action_id": "string",
- "executed_actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Endpoint to stop an activeflow by its ID.
| id required | string The ID of the activeflow to stop. | 
{- "id": "string",
- "customer_id": "string",
- "flow_id": "string",
- "status": "",
- "reference_type": "",
- "reference_id": "string",
- "reference_activeflow_id": "string",
- "current_action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "forward_action_id": "string",
- "executed_actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Get agents of the user.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
| tag_ids | string Comma separated tag ids. | 
| status | string (AgentManagerAgentStatus)   Enum: "" "available" "away" "busy" "offline" "ringing"  Agent status. | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Endpoint to create a new agent.
Request body to create a new agent.
| username required | string | 
| password required | string | 
| name required | string | 
| detail required | string | 
| ring_method required | string (AgentManagerAgentRingMethod)   Enum: "ringall" "linear"  Represents an agent resource. | 
| permission required | integer <uint64>  (AgentManagerAgentPermission)   Enum: 0 65535 1 15 16 32 64 240  Permission type | 
| tag_ids required | Array of strings | 
| required | Array of objects (CommonAddress)  | 
{- "username": "string",
- "password": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Get the agent of the given ID.
| id required | string The ID of the agent. | 
{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Delete the agent of the given ID.
| id required | string The ID of the agent. | 
{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Update an agent and return updated details.
| id required | string The ID of the agent. | 
| name | string | 
| detail | string | 
| ring_method | string (AgentManagerAgentRingMethod)   Enum: "ringall" "linear"  Represents an agent resource. | 
{- "name": "string",
- "detail": "string",
- "ring_method": "ringall"
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Update an agent's addresses and return updated details.
| id required | string The ID of the agent. | 
| Array of objects (CommonAddress)  | 
{- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Update an agent's tag IDs and return updated details.
| id required | string The ID of the agent. | 
| tag_ids | Array of strings | 
{- "tag_ids": [- "string"
 ]
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Update an agent's permission and return updated details.
| id required | string The ID of the agent. | 
| permission | integer <uint64>  (AgentManagerAgentPermission)   Enum: 0 65535 1 15 16 32 64 240  Permission type | 
{- "permission": 64
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Update an agent's status and return updated details.
| id required | string The ID of the agent. | 
| status | string (AgentManagerAgentStatus)   Enum: "" "available" "away" "busy" "offline" "ringing"  Agent's status | 
{- "status": ""
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Update an agent's password and return updated details.
| id required | string The ID of the agent. | 
| password | string | 
{- "password": "string"
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Creates a new billing account and returns the created account.
| name | string | 
| detail | string | 
| payment_type | string (BillingManagerAccountPaymentType)   Enum: "" "prepaid"  The type of payment associated with the account. | 
| payment_method | string (BillingManagerAccountPaymentMethod)   Enum: "" "credit card"  The method of payment used for the account. | 
{- "name": "string",
- "detail": "string",
- "payment_type": "",
- "payment_method": ""
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "balance": 0.1,
- "payment_type": "",
- "payment_method": "",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the list of billing accounts associated with the customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "balance": 0.1,
- "payment_type": "",
- "payment_method": "",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Returns detailed billing account info for the given ID.
| id required | string The ID of the billing account. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "balance": 0.1,
- "payment_type": "",
- "payment_method": "",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the billing account associated with the given ID.
| id required | string The ID of the billing account. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "balance": 0.1,
- "payment_type": "",
- "payment_method": "",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the billing account information for the given ID.
| id required | string The ID of the billing account. | 
| name | string | 
| detail | string | 
{- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "balance": 0.1,
- "payment_type": "",
- "payment_method": "",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the payment info for the given billing account ID.
| id required | string The ID of the billing account. | 
| payment_type | string (BillingManagerAccountPaymentType)   Enum: "" "prepaid"  The type of payment associated with the account. | 
| payment_method | string (BillingManagerAccountPaymentMethod)   Enum: "" "credit card"  The method of payment used for the account. | 
{- "payment_type": "",
- "payment_method": ""
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "balance": 0.1,
- "payment_type": "",
- "payment_method": "",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Adds the given balance to the billing account.
| id required | string The ID of the billing account. | 
| balance | number <float>  | 
{- "balance": 0.1
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "balance": 0.1,
- "payment_type": "",
- "payment_method": "",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Subtracts the given balance from the billing account.
| id required | string The ID of the billing account. | 
| balance | number <float>  | 
{- "balance": 0.1
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "balance": 0.1,
- "payment_type": "",
- "payment_method": "",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieve a list of the customer's billings.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "account_id": "string",
- "status": "progressing",
- "reference_type": "",
- "reference_id": "string",
- "cost_per_unit": 0.1,
- "cost_total": 0.1,
- "billing_unit_count": 0.1,
- "tm_billing_start": "string",
- "tm_billing_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Initiate recording for the specified call.
| id required | string The ID of the call | 
| format required | string  Value: "wav"  The format of the recording. | 
| end_of_silence required | integer The duration of silence (in seconds) after which the recording will be stopped. | 
| end_of_key required | string The key that will stop the recording. | 
| duration required | integer The maximum duration of the recording (in seconds). | 
| on_end_flow_id required | string The ID of the flow to be executed when the recording ends. | 
{- "format": "wav",
- "end_of_silence": 0,
- "end_of_key": "string",
- "duration": 0,
- "on_end_flow_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "flow_id": "string",
- "activeflow_id": "string",
- "type": "",
- "master_call_id": "string",
- "chained_call_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "groupcall_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "dialing",
- "action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "direction": "incoming",
- "mute_direction": "",
- "hangup_by": "",
- "hangup_reason": "",
- "tm_progressing": "string",
- "tm_ringing": "string",
- "tm_hangup": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Stop the ongoing recording for the specified call.
| id required | string The ID of the call | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "flow_id": "string",
- "activeflow_id": "string",
- "type": "",
- "master_call_id": "string",
- "chained_call_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "groupcall_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "dialing",
- "action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "direction": "incoming",
- "mute_direction": "",
- "hangup_by": "",
- "hangup_reason": "",
- "tm_progressing": "string",
- "tm_ringing": "string",
- "tm_hangup": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "flow_id": "string",
- "activeflow_id": "string",
- "type": "",
- "master_call_id": "string",
- "chained_call_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "groupcall_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "dialing",
- "action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "direction": "incoming",
- "mute_direction": "",
- "hangup_by": "",
- "hangup_reason": "",
- "tm_progressing": "string",
- "tm_ringing": "string",
- "tm_hangup": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Unmutes the specified call.
| id required | string | 
| direction | string (CallManagerCallMuteDirection)   Enum: "" "both" "out" "in"  Possible mute directions for the call | 
{- "direction": ""
}Returns detailed information about the specified call.
| id required | string | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "flow_id": "string",
- "activeflow_id": "string",
- "type": "",
- "master_call_id": "string",
- "chained_call_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "groupcall_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "dialing",
- "action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "direction": "incoming",
- "mute_direction": "",
- "hangup_by": "",
- "hangup_reason": "",
- "tm_progressing": "string",
- "tm_ringing": "string",
- "tm_hangup": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "flow_id": "string",
- "activeflow_id": "string",
- "type": "",
- "master_call_id": "string",
- "chained_call_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "groupcall_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "dialing",
- "action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "direction": "incoming",
- "mute_direction": "",
- "hangup_by": "",
- "hangup_reason": "",
- "tm_progressing": "string",
- "tm_ringing": "string",
- "tm_hangup": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Returns a list of calls for the given customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "flow_id": "string",
- "activeflow_id": "string",
- "type": "",
- "master_call_id": "string",
- "chained_call_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "groupcall_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "dialing",
- "action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "direction": "incoming",
- "mute_direction": "",
- "hangup_by": "",
- "hangup_reason": "",
- "tm_progressing": "string",
- "tm_ringing": "string",
- "tm_hangup": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a temporary flow and initiates a call with the specified flow.
| flow_id | string | 
| Array of objects (FlowManagerAction)  | |
| object (CommonAddress)  Contains source or destination detail info. | |
| Array of objects (CommonAddress)  | 
{- "flow_id": "string",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ]
}{- "calls": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "flow_id": "string",
- "activeflow_id": "string",
- "type": "",
- "master_call_id": "string",
- "chained_call_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "groupcall_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "dialing",
- "action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "direction": "incoming",
- "mute_direction": "",
- "hangup_by": "",
- "hangup_reason": "",
- "tm_progressing": "string",
- "tm_ringing": "string",
- "tm_hangup": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ],
- "groupcalls": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "status": "progressing",
- "flow_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "master_call_id": "string",
- "master_groupcall_id": "string",
- "ring_method": "",
- "answer_method": "",
- "answer_call_id": "string",
- "call_ids": [- "string"
 ],
- "answer_groupcall_id": "string",
- "groupcall_ids": [- "string"
 ],
- "call_count": 0,
- "groupcall_count": 0,
- "dial_index": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Retrieve detailed information for a specific campaign call.
| id required | string The ID of the campaign call | 
{- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "outplan_id": "string",
- "outdial_id": "string",
- "outdial_target_id": "string",
- "queue_id": "string",
- "activeflow_id": "string",
- "flow_id": "string",
- "reference_type": "none",
- "reference_id": "string",
- "status": "dialing",
- "result": "",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_index": 0,
- "try_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes an existing campaign call.
| id required | string The ID of the campaign call to delete | 
{- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "outplan_id": "string",
- "outdial_id": "string",
- "outdial_target_id": "string",
- "queue_id": "string",
- "activeflow_id": "string",
- "flow_id": "string",
- "reference_type": "none",
- "reference_id": "string",
- "status": "dialing",
- "result": "",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_index": 0,
- "try_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieve a list of campaign calls for a given customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "outplan_id": "string",
- "outdial_id": "string",
- "outdial_target_id": "string",
- "queue_id": "string",
- "activeflow_id": "string",
- "flow_id": "string",
- "reference_type": "none",
- "reference_id": "string",
- "status": "dialing",
- "result": "",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_index": 0,
- "try_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Updates the actions of a specific campaign and return the updated campaign info.
| id required | string ID of the campaign | 
| required | Array of objects (FlowManagerAction)  | 
{- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "type": "call",
- "name": "string",
- "detail": "string",
- "status": "stop",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the actions of a specific campaign and return the updated campaign info.
| id required | string ID of the campaign | 
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "outplan_id": "string",
- "outdial_id": "string",
- "outdial_target_id": "string",
- "queue_id": "string",
- "activeflow_id": "string",
- "flow_id": "string",
- "reference_type": "none",
- "reference_id": "string",
- "status": "dialing",
- "result": "",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_index": 0,
- "try_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Updates the sevice level of a specific campaign and return the updated campaign info.
| id required | string ID of the campaign | 
| next_campaign_id required | string The next campaign's id. | 
{- "next_campaign_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "call",
- "name": "string",
- "detail": "string",
- "status": "stop",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the resource info of a specific campaign and return the updated campaign info.
| id required | string ID of the campaign | 
| outplan_id required | string outplan's id. | 
| outdial_id required | string outplan's id. | 
| queue_id required | string queue's id. | 
| next_campaign_id required | string next campaign's id. | 
{- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "call",
- "name": "string",
- "detail": "string",
- "status": "stop",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the sevice level of a specific campaign and return the updated campaign info.
| id required | string ID of the campaign | 
| service_level required | integer The campaign's service level. | 
{- "service_level": 0
}{- "id": "string",
- "customer_id": "string",
- "type": "call",
- "name": "string",
- "detail": "string",
- "status": "stop",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the status of a specific campaign.
| id required | string ID of the campaign | 
| status required | string (CampaignManagerCampaignStatus)   Enum: "stop" "stopping" "run"  Status of the campaign. | 
{- "status": "stop"
}{- "id": "string",
- "customer_id": "string",
- "type": "call",
- "name": "string",
- "detail": "string",
- "status": "stop",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information about a specific campaign by its ID.
| id required | string ID of the campaign | 
{- "id": "string",
- "customer_id": "string",
- "type": "call",
- "name": "string",
- "detail": "string",
- "status": "stop",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the details of an existing campaign and returns the updated campaign.
| id required | string ID of the campaign | 
| name required | string Updated name of the campaign | 
| detail required | string Updated details of the campaign | 
| type required | string (CampaignManagerCampaignType)   Enum: "call" "flow"  Type of campaign. | 
| service_level required | integer Updated service level of the campaign | 
| end_handle required | string (CampaignManagerCampaignEndHandle)   Enum: "stop" "continue"  Behavior of the campaign after outdial has no more targets. | 
{- "name": "string",
- "detail": "string",
- "type": "call",
- "service_level": 0,
- "end_handle": "stop"
}{- "id": "string",
- "customer_id": "string",
- "type": "call",
- "name": "string",
- "detail": "string",
- "status": "stop",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a campaign by its ID.
| id required | string ID of the campaign | 
{- "id": "string",
- "customer_id": "string",
- "type": "call",
- "name": "string",
- "detail": "string",
- "status": "stop",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of campaigns.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "type": "call",
- "name": "string",
- "detail": "string",
- "status": "stop",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new campaign with the provided details and returns the created campaign.
| name required | string Name of the campaign | 
| detail required | string Detailed description of the campaign | 
| type required | string (CampaignManagerCampaignType)   Enum: "call" "flow"  Type of campaign. | 
| service_level required | integer Service level of the campaign | 
| end_handle required | string (CampaignManagerCampaignEndHandle)   Enum: "stop" "continue"  Behavior of the campaign after outdial has no more targets. | 
| required | Array of objects (FlowManagerAction)  Actions associated with the campaign | 
| outplan_id required | string Outplan ID for the campaign | 
| outdial_id required | string Outdial ID for the campaign | 
| queue_id required | string Queue ID for the campaign | 
| next_campaign_id required | string ID of the next campaign | 
{- "name": "string",
- "detail": "string",
- "type": "call",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "call",
- "name": "string",
- "detail": "string",
- "status": "stop",
- "service_level": 0,
- "end_handle": "stop",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "outplan_id": "string",
- "outdial_id": "string",
- "queue_id": "string",
- "next_campaign_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetches detailed information about a specific aicall message by ID.
| id required | string The ID of the aicall message | 
{- "id": "string",
- "aicall_id": "string",
- "direction": "incoming",
- "role": "system",
- "content": "string",
- "tm_create": "string",
- "tm_delete": "string"
}Deletes a specific aicall message by ID and returns its details.
| id required | string The ID of the aicall message | 
{- "id": "string",
- "aicall_id": "string",
- "direction": "incoming",
- "role": "system",
- "content": "string",
- "tm_create": "string",
- "tm_delete": "string"
}Fetches a paginated list of aicall messages.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
| aicall_id required | string The aicall id. | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "aicall_id": "string",
- "direction": "incoming",
- "role": "system",
- "content": "string",
- "tm_create": "string",
- "tm_delete": "string"
 }
 ]
}Creates and send a new aicall message and returns the details of the created message.
| aicall_id required | string | 
| role required | string (AIManagerMessageRole)   Enum: "system" "user" "assistant" "function" "tool"  Role of the entity in the conversation. | 
| content required | string | 
{- "aicall_id": "string",
- "role": "system",
- "content": "string"
}{- "id": "string",
- "aicall_id": "string",
- "direction": "incoming",
- "role": "system",
- "content": "string",
- "tm_create": "string",
- "tm_delete": "string"
}Retrieves detailed information about a ai call identified by its ID.
| id required | string The ID of the ai call. | 
{- "id": "string",
- "customer_id": "string",
- "ai_id": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "activeflow_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "confbridge_id": "string",
- "transcribe_id": "string",
- "status": "initiating",
- "gender": "male",
- "language": "string",
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a ai call identified by its ID.
| id required | string The ID of the ai call. | 
{- "id": "string",
- "customer_id": "string",
- "ai_id": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "activeflow_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "confbridge_id": "string",
- "transcribe_id": "string",
- "status": "initiating",
- "gender": "male",
- "language": "string",
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of ai calls based on the provided query parameters.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "ai_id": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "activeflow_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "confbridge_id": "string",
- "transcribe_id": "string",
- "status": "initiating",
- "gender": "male",
- "language": "string",
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new aicall and returns the created aicall's details.
| ai_id required | string | 
| reference_type required | string (AIManagerAIcallReferenceType)   Enum: "" "call"  Type of reference associated with the ai call. | 
| reference_id required | string | 
| gender required | string (AIManagerAIcallGender)   Enum: "male" "female" "neutral"  Gender associated with the ai call. | 
| language required | string | 
{- "ai_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "gender": "male",
- "language": "string"
}{- "id": "string",
- "customer_id": "string",
- "ai_id": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "activeflow_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "confbridge_id": "string",
- "transcribe_id": "string",
- "status": "initiating",
- "gender": "male",
- "language": "string",
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information for a specific ai by its ID.
| id required | string The ID of the ai. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "engine_data": { },
- "init_prompt": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes an existing ai by its ID.
| id required | string The ID of the ai. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "engine_data": { },
- "init_prompt": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates an existing ai's details and returns the updated information.
| id required | string The ID of the ai. | 
| name required | string | 
| detail required | string | 
| engine_type required | string (AIManagerAIEngineType)   Enum: "chatGPT" "dialogflow" "clova"  Type of engine used by the ai. | 
| engine_model required | string (AIManagerAIEngineModel)   Enum: "o1-mini" "o1-preview" "o1" "o3-mini" "gpt-4o" "gpt-4o-mini" "gpt-4-turbo" "gpt-4-vision-preview" "gpt-4" "gpt-3.5-turbo"  Model of the ai engine. | 
| required | object Data associated with the ai's engine, can be dynamic and vary based on the engine type. | 
| init_prompt required | string | 
{- "name": "string",
- "detail": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "engine_data": { },
- "init_prompt": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "engine_data": { },
- "init_prompt": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of ais.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "engine_data": { },
- "init_prompt": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new ai and returns the created ai's details.
| name required | string | 
| detail required | string | 
| engine_type required | string (AIManagerAIEngineType)   Enum: "chatGPT" "dialogflow" "clova"  Type of engine used by the ai. | 
| engine_model required | string (AIManagerAIEngineModel)   Enum: "o1-mini" "o1-preview" "o1" "o3-mini" "gpt-4o" "gpt-4o-mini" "gpt-4-turbo" "gpt-4-vision-preview" "gpt-4" "gpt-3.5-turbo"  Model of the ai engine. | 
| required | object Data associated with the ai's engine, can be dynamic and vary based on the engine type. | 
| init_prompt required | string | 
{- "name": "string",
- "detail": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "engine_data": { },
- "init_prompt": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "engine_type": "chatGPT",
- "engine_model": "o1-mini",
- "engine_data": { },
- "init_prompt": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information for a specific ai summary by its ID.
| id required | string The ID of the ai summary. | 
{- "id": "string",
- "customer_id": "string",
- "activeflow_id": "string",
- "on_end_flow_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "status": "",
- "language": "string",
- "content": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes an existing ai summary by its ID.
| id required | string The ID of the ai. | 
{- "id": "string",
- "customer_id": "string",
- "activeflow_id": "string",
- "on_end_flow_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "status": "",
- "language": "string",
- "content": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of ai summaries.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "activeflow_id": "string",
- "on_end_flow_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "status": "",
- "language": "string",
- "content": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new ai summary and returns the created ai summary's details.
| on_end_flow_id required | string The ID of the flow to be executed when the ai summary ends. | 
| reference_type required | string (AIManagerSummaryReferenceType)   Enum: "" "call" "conference" "transcribe" "recording"  | 
| reference_id required | string The ID of the reference for the ai summary. | 
| language required | string The language of the ai summary. | 
{- "on_end_flow_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "language": "string"
}{- "id": "string",
- "customer_id": "string",
- "activeflow_id": "string",
- "on_end_flow_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "status": "",
- "language": "string",
- "content": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetches detailed information about a specific chat message by ID.
| id required | string The ID of the chat message | 
{- "id": "string",
- "chat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "system",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a specific chat message by ID and returns its details.
| id required | string The ID of the chat message | 
{- "id": "string",
- "chat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "system",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetches a paginated list of chat messages.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
| chat_id required | string The chat id. | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "chat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "system",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new chat message and returns the details of the created message.
| chat_id required | string | 
| required | object (CommonAddress)  Contains source or destination detail info. | 
| type required | string (ChatManagerMessagechatType)   Enum: "system" "normal"  Type of the message chat. | 
| text required | string | 
| Array of objects (ChatManagerMedia)  | 
{- "chat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "system",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ]
}{- "id": "string",
- "chat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "system",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information about a chatroom message by its ID.
| id required | string The ID of the chatroom message | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "chatroom_id": "string",
- "messagechat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a chatroom message by its ID and returns the deleted message details.
| id required | string The ID of the chatroom message | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "chatroom_id": "string",
- "messagechat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetches a paginated list of chatroom messages for a specified chatroom.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
| chatroom_id required | string The ID of the chatroom | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "chatroom_id": "string",
- "messagechat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new chatroom message and returns the created message details.
| chatroom_id required | string ID of the chatroom. | 
| text required | string Text of the message. | 
| Array of objects (ChatManagerMedia)  List of media URLs. | 
{- "chatroom_id": "string",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "chatroom_id": "string",
- "messagechat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the details of a specific chatroom by its ID.
| id required | string The ID of the chatroom. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "type": "unknown",
- "chat_id": "string",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a specific chatroom by its ID and returns the deleted chatroom details.
| id required | string The ID of the chatroom. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "type": "unknown",
- "chat_id": "string",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates a specific chatroom's basic information and returns the updated details.
| id required | string The ID of the chatroom. | 
| name required | string The new name of the chatroom. | 
| detail required | string The new details of the chatroom. | 
{- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "type": "unknown",
- "chat_id": "string",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of chatrooms owned by a specified owner.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
| owner_id | string The ID of the chatroom owner. | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "type": "unknown",
- "chat_id": "string",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new chatroom and returns the details of the created chatroom.
| participant_ids required | Array of strings The ID of the participant. | 
| name required | string The name of the chatroom. | 
| detail required | string Additional details of the chatroom. | 
{- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "type": "unknown",
- "chat_id": "string",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Removes a participant ID from a chat.
| id required | string The ID of the chat. | 
| participant_id required | string The ID of the participant to remove. | 
{- "id": "string",
- "customer_id": "string",
- "type": "normal",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Adds a new participant ID to a chat and returns the updated chat details.
| id required | string The ID of the chat. | 
| participant_id required | string | 
{- "participant_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "normal",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the room owner ID of a chat.
| id required | string The ID of the chat to update. | 
| room_owner_id required | string | 
{- "room_owner_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "normal",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information of a chat by its ID.
| id required | string The ID of the chat. | 
{- "id": "string",
- "customer_id": "string",
- "type": "normal",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a chat by its ID.
| id required | string The ID of the chat to delete. | 
{- "id": "string",
- "customer_id": "string",
- "type": "normal",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the details of an existing chat by its ID.
| id required | string The ID of the chat to update. | 
| name required | string | 
| detail required | string | 
{- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "normal",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of chats based on query parameters.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "type": "normal",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new chat with the provided information and returns the created chat details.
| type required | string (ChatManagerChatType)   Enum: "normal" "group"  Type of the chat. | 
| owner_id required | string | 
| participant_ids required | Array of strings | 
| name required | string | 
| detail required | string | 
{- "type": "normal",
- "owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "normal",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieve detailed information about a specific conference call using its ID.
| id required | string The ID of the conferencecall. | 
{- "id": "string",
- "customer_id": "string",
- "conference_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "joining",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Remove a specific conference call from the system by its ID.
| id required | string The ID of the conferencecall to delete. | 
{- "id": "string",
- "customer_id": "string",
- "conference_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "joining",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieve a paginated list of conference calls for the authenticated customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "conference_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "joining",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Initiate recording for the specified conference.
| id required | string The ID of the conference | 
| format required | string  Value: "wav"  The format of the recording. | 
| duration required | integer The maximum duration of the recording (in seconds). | 
| on_end_flow_id required | string The ID of the flow to be executed when the recording ends. | 
{- "format": "wav",
- "duration": 0,
- "on_end_flow_id": "string"
}Begin transcription for the specified conference.
| id required | string The ID of the conference | 
| language required | string The language for transcription. | 
{- "language": "en-US"
}Retrieve detailed information about a specific conference.
| id required | string The ID of the conference | 
{- "id": "string",
- "customer_id": "string",
- "type": "",
- "status": "starting",
- "name": "string",
- "detail": "string",
- "data": { },
- "timeout": 0,
- "pre_flow_id": "string",
- "post_flow_id": "string",
- "conferencecall_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "transcribe_id": "string",
- "transcribe_ids": [- "string"
 ],
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Update the details of a specific conference.
| id required | string The ID of the conference | 
| name required | string | 
| detail required | string | 
| required | object Custom data associated with the conference. | 
| timeout required | integer | 
| pre_flow_id required | string | 
| post_flow_id required | string | 
{- "name": "string",
- "detail": "string",
- "data": { },
- "timeout": 0,
- "pre_flow_id": "string",
- "post_flow_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "",
- "status": "starting",
- "name": "string",
- "detail": "string",
- "data": { },
- "timeout": 0,
- "pre_flow_id": "string",
- "post_flow_id": "string",
- "conferencecall_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "transcribe_id": "string",
- "transcribe_ids": [- "string"
 ],
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Delete a specific conference. All participants will be removed.
| id required | string The ID of the conference | 
{- "id": "string",
- "customer_id": "string",
- "type": "",
- "status": "starting",
- "name": "string",
- "detail": "string",
- "data": { },
- "timeout": 0,
- "pre_flow_id": "string",
- "post_flow_id": "string",
- "conferencecall_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "transcribe_id": "string",
- "transcribe_ids": [- "string"
 ],
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieve a paginated list of conferences for the customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "type": "",
- "status": "starting",
- "name": "string",
- "detail": "string",
- "data": { },
- "timeout": 0,
- "pre_flow_id": "string",
- "post_flow_id": "string",
- "conferencecall_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "transcribe_id": "string",
- "transcribe_ids": [- "string"
 ],
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Create a new conference with the provided details.
| type required | string (ConferenceManagerConferenceType)   Enum: "" "conference" "connect" "queue"  Types of conferences. | 
| id | string | 
| name required | string | 
| detail required | string | 
| timeout required | integer | 
| required | object Custom data associated with the conference. | 
| pre_flow_id required | string | 
| post_flow_id required | string | 
{- "type": "",
- "id": "string",
- "name": "string",
- "detail": "string",
- "timeout": 0,
- "data": { },
- "pre_flow_id": "string",
- "post_flow_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "",
- "status": "starting",
- "name": "string",
- "detail": "string",
- "data": { },
- "timeout": 0,
- "pre_flow_id": "string",
- "post_flow_id": "string",
- "conferencecall_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "transcribe_id": "string",
- "transcribe_ids": [- "string"
 ],
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetches details of the conversation account specified by ID.
| id required | string The ID of the conversation account. | 
{- "id": "string",
- "customer_id": "string",
- "type": "line",
- "name": "string",
- "detail": "string",
- "secret": "string",
- "token": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the details of the conversation account specified by ID.
| id required | string The ID of the conversation account. | 
| name | string | 
| detail | string | 
| secret | string | 
| token | string | 
{- "name": "string",
- "detail": "string",
- "secret": "string",
- "token": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "line",
- "name": "string",
- "detail": "string",
- "secret": "string",
- "token": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the conversation account specified by ID.
| id required | string The ID of the conversation account. | 
{- "id": "string",
- "customer_id": "string",
- "type": "line",
- "name": "string",
- "detail": "string",
- "secret": "string",
- "token": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetches a paginated list of conversation accounts.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "type": "line",
- "name": "string",
- "detail": "string",
- "secret": "string",
- "token": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new conversation account and returns its details.
| type required | string (ConversationManagerAccountType)   Enum: "line" "sms"  Type of the account. | 
| name required | string | 
| detail required | string | 
| secret required | string | 
| token required | string | 
{- "type": "line",
- "name": "string",
- "detail": "string",
- "secret": "string",
- "token": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "line",
- "name": "string",
- "detail": "string",
- "secret": "string",
- "token": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Gets a paginated list of messages for a specific conversation.
| id required | string The ID of the conversation. | 
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "conversation_id": "string",
- "direction": "outgoing",
- "status": "sending",
- "reference_type": "none",
- "reference_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "text": "string",
- "medias": [- {- "id": "string",
- "customer_id": "string",
- "type": "image",
- "filename": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Sends a message to a specific conversation and returns the sent message info.
| id required | string The ID of the conversation. | 
| text required | string The message text. | 
| required | Array of objects (ConversationManagerMedia)  | 
{- "text": "string",
- "medias": [- {- "id": "string",
- "customer_id": "string",
- "type": "image",
- "filename": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "conversation_id": "string",
- "direction": "outgoing",
- "status": "sending",
- "reference_type": "none",
- "reference_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "text": "string",
- "medias": [- {- "id": "string",
- "customer_id": "string",
- "type": "image",
- "filename": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Returns detailed information about a specific conversation by its ID.
| id required | string The ID of the conversation. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "account_id": "string",
- "name": "string",
- "detail": "string",
- "reference_type": "",
- "reference_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "participants": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the details of a specific conversation by its ID.
| id required | string The ID of the conversation. | 
| owner_type | string | 
| owner_id | string | 
| name | string | 
| detail | string | 
{- "owner_type": "string",
- "owner_id": "string",
- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "account_id": "string",
- "name": "string",
- "detail": "string",
- "reference_type": "",
- "reference_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "participants": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Gets a list of conversations with pagination.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "account_id": "string",
- "name": "string",
- "detail": "string",
- "reference_type": "",
- "reference_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "participants": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Modify the billing account ID associated with a customer.
Billing account update payload
| billing_account_id required | string The new billing account ID for the customer. | 
{- "billing_account_id": "string"
}{- "id": "string",
- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string",
- "billing_account_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}{- "id": "string",
- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string",
- "billing_account_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Update the information of a customer and retrieve the updated details.
Customer update payload
| name required | string The new name of the customer. | 
| detail required | string Additional details about the customer. | 
| email required | string The customer's email address. | 
| phone_number required | string The customer's phone number. | 
| address required | string The customer's address. | 
| webhook_method required | string (CustomerManagerCustomerWebhookMethod)   Enum: "" "POST" "GET" "PUT" "DELETE"  The HTTP method used for webhook (e.g., POST, GET, PUT, DELETE). | 
| webhook_uri required | string Webhook URI. | 
{- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string"
}{- "id": "string",
- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string",
- "billing_account_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the billing account ID for a specific customer.
| id required | string | 
| billing_account_id required | string | 
{- "billing_account_id": "string"
}{- "id": "string",
- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string",
- "billing_account_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetches detailed information about a specific customer by their ID.
| id required | string | 
{- "id": "string",
- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string",
- "billing_account_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the details of an existing customer and returns the updated information.
| id required | string | 
| name required | string | 
| detail required | string | 
| email required | string | 
| phone_number required | string | 
| address required | string | 
| webhook_method required | string (CustomerManagerCustomerWebhookMethod)   Enum: "" "POST" "GET" "PUT" "DELETE"  The HTTP method used for webhook (e.g., POST, GET, PUT, DELETE). | 
| webhook_uri required | string | 
{- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string"
}{- "id": "string",
- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string",
- "billing_account_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}{- "id": "string",
- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string",
- "billing_account_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of customers.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string",
- "billing_account_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new customer with the provided details and returns the created customer.
| name required | string | 
| detail required | string | 
| email required | string | 
| phone_number required | string | 
| address required | string | 
| webhook_method required | string (CustomerManagerCustomerWebhookMethod)   Enum: "" "POST" "GET" "PUT" "DELETE"  The HTTP method used for webhook (e.g., POST, GET, PUT, DELETE). | 
| webhook_uri required | string | 
{- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string"
}{- "id": "string",
- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string",
- "billing_account_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves details of a specific extension by its ID.
| id required | string The ID of the extension. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "extension": "string",
- "domain_name": "string",
- "username": "string",
- "password": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates an existing extension and returns the updated details.
| id required | string The ID of the extension. | 
| name required | string | 
| detail required | string | 
| password required | string | 
{- "name": "string",
- "detail": "string",
- "password": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "extension": "string",
- "domain_name": "string",
- "username": "string",
- "password": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes an existing extension by its ID.
| id required | string The ID of the extension. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "extension": "string",
- "domain_name": "string",
- "username": "string",
- "password": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a list of extensions.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "extension": "string",
- "domain_name": "string",
- "username": "string",
- "password": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new extension and returns its details.
| extension required | string | 
| password required | string | 
| name required | string | 
| detail required | string | 
{- "extension": "string",
- "password": "string",
- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "extension": "string",
- "domain_name": "string",
- "username": "string",
- "password": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information about a file by its ID.
| id required | string The ID of the file. | 
{- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a file identified by its ID.
| id required | string The ID of the file. | 
{- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of files.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Upload file.
| file required | string <binary>  The file to be uploaded. | 
{- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the details of a specific flow by its ID.
| id required | string The ID of the flow. | 
{- "id": "string",
- "customer_id": "string",
- "type": "flow",
- "name": "string",
- "detail": "string",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the details of an existing flow and returns the updated information.
| id required | string The ID of the flow. | 
| name required | string The updated name of the flow. | 
| detail required | string The updated details of the flow. | 
| required | Array of objects (FlowManagerAction)  Updated list of actions associated with the flow. | 
{- "name": "string",
- "detail": "string",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "type": "flow",
- "name": "string",
- "detail": "string",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes an existing flow by its ID.
| id required | string The ID of the flow. | 
{- "id": "string",
- "customer_id": "string",
- "type": "flow",
- "name": "string",
- "detail": "string",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of flows accessible to the authenticated agent.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "type": "flow",
- "name": "string",
- "detail": "string",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new flow with the provided details and returns the created flow's information.
| name required | string The name of the flow. | 
| detail required | string Detailed information about the flow. | 
| required | Array of objects (FlowManagerAction)  List of actions associated with the flow. | 
{- "name": "string",
- "detail": "string",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "type": "flow",
- "name": "string",
- "detail": "string",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Ends the groupcall with the specified ID.
| id required | string The ID of the groupcall. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "status": "progressing",
- "flow_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "master_call_id": "string",
- "master_groupcall_id": "string",
- "ring_method": "",
- "answer_method": "",
- "answer_call_id": "string",
- "call_ids": [- "string"
 ],
- "answer_groupcall_id": "string",
- "groupcall_ids": [- "string"
 ],
- "call_count": 0,
- "groupcall_count": 0,
- "dial_index": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Returns the details of the groupcall with the specified ID.
| id required | string The ID of the groupcall. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "status": "progressing",
- "flow_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "master_call_id": "string",
- "master_groupcall_id": "string",
- "ring_method": "",
- "answer_method": "",
- "answer_call_id": "string",
- "call_ids": [- "string"
 ],
- "answer_groupcall_id": "string",
- "groupcall_ids": [- "string"
 ],
- "call_count": 0,
- "groupcall_count": 0,
- "dial_index": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the groupcall with the specified ID.
| id required | string The ID of the groupcall. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "status": "progressing",
- "flow_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "master_call_id": "string",
- "master_groupcall_id": "string",
- "ring_method": "",
- "answer_method": "",
- "answer_call_id": "string",
- "call_ids": [- "string"
 ],
- "answer_groupcall_id": "string",
- "groupcall_ids": [- "string"
 ],
- "call_count": 0,
- "groupcall_count": 0,
- "dial_index": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a list of groupcalls based on the provided parameters.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "status": "progressing",
- "flow_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "master_call_id": "string",
- "master_groupcall_id": "string",
- "ring_method": "",
- "answer_method": "",
- "answer_call_id": "string",
- "call_ids": [- "string"
 ],
- "answer_groupcall_id": "string",
- "groupcall_ids": [- "string"
 ],
- "call_count": 0,
- "groupcall_count": 0,
- "dial_index": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new groupcall with the specified information and returns the created groupcall.
| required | object (CommonAddress)  Contains source or destination detail info. | 
| required | Array of objects (CommonAddress)  | 
| flow_id required | string | 
| required | Array of objects (FlowManagerAction)  | 
| ring_method required | string (CallManagerGroupcallRingMethod)   Enum: "" "ring_all" "linear"  Method used for dialing | 
| answer_method required | string (CallManagerGroupcallAnswerMethod)   Enum: "" "hangup_others"  Method to handle answered calls | 
{- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "flow_id": "string",
- "actions": [- {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 }
 ],
- "ring_method": "",
- "answer_method": ""
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "status": "progressing",
- "flow_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "master_call_id": "string",
- "master_groupcall_id": "string",
- "ring_method": "",
- "answer_method": "",
- "answer_call_id": "string",
- "call_ids": [- "string"
 ],
- "answer_groupcall_id": "string",
- "groupcall_ids": [- "string"
 ],
- "call_count": 0,
- "groupcall_count": 0,
- "dial_index": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the message of the given ID.
| id required | string The ID of the message. | 
{- "id": "string",
- "customer_id": "string",
- "type": "sms",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "targets": [- {- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "received",
- "parts": 0,
- "tm_update": "string"
 }
 ],
- "text": "string",
- "direction": "outbound",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the message with the given ID and returns the deleted message.
| id required | string The ID of the message to delete. | 
{- "id": "string",
- "customer_id": "string",
- "type": "sms",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "targets": [- {- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "received",
- "parts": 0,
- "tm_update": "string"
 }
 ],
- "text": "string",
- "direction": "outbound",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a list of messages for the given customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "type": "sms",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "targets": [- {- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "received",
- "parts": 0,
- "tm_update": "string"
 }
 ],
- "text": "string",
- "direction": "outbound",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Sends a message with the provided information and returns the sent message details.
| required | object (CommonAddress)  Contains source or destination detail info. | 
| required | Array of objects (CommonAddress)  List of destinations for the message. | 
| text required | string The content of the message. | 
{- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "text": "string"
}{- "id": "string",
- "customer_id": "string",
- "type": "sms",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "targets": [- {- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "received",
- "parts": 0,
- "tm_update": "string"
 }
 ],
- "text": "string",
- "direction": "outbound",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Update the flow ID of the order number identified by the provided ID.
| id required | string The ID of the order number to update. | 
| call_flow_id required | string The ID of the updated call flow. | 
| message_flow_id required | string The ID of the updated message flow. | 
{- "call_flow_id": "string",
- "message_flow_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "number": "string",
- "call_flow_id": "string",
- "message_flow_id": "string",
- "name": "string",
- "detail": "string",
- "status": "active",
- "t38_enabled": true,
- "emergency_enabled": true,
- "tm_purchase": "string",
- "tm_renew": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Get the details of the order number identified by the provided ID.
| id required | string The ID of the order number. | 
{- "id": "string",
- "customer_id": "string",
- "number": "string",
- "call_flow_id": "string",
- "message_flow_id": "string",
- "name": "string",
- "detail": "string",
- "status": "active",
- "t38_enabled": true,
- "emergency_enabled": true,
- "tm_purchase": "string",
- "tm_renew": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Delete the order number identified by the provided ID.
| id required | string The ID of the order number to delete. | 
{- "id": "string",
- "customer_id": "string",
- "number": "string",
- "call_flow_id": "string",
- "message_flow_id": "string",
- "name": "string",
- "detail": "string",
- "status": "active",
- "t38_enabled": true,
- "emergency_enabled": true,
- "tm_purchase": "string",
- "tm_renew": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Update the order number's details with the provided information.
| id required | string The ID of the order number to update. | 
| call_flow_id required | string The ID of the updated call flow. | 
| message_flow_id required | string The ID of the updated message flow. | 
| name required | string The updated name of the number. | 
| detail required | string Updated details for the number. | 
{- "call_flow_id": "string",
- "message_flow_id": "string",
- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "number": "string",
- "call_flow_id": "string",
- "message_flow_id": "string",
- "name": "string",
- "detail": "string",
- "status": "active",
- "t38_enabled": true,
- "emergency_enabled": true,
- "tm_purchase": "string",
- "tm_renew": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Get a list of order numbers based on the customer's information.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "number": "string",
- "call_flow_id": "string",
- "message_flow_id": "string",
- "name": "string",
- "detail": "string",
- "status": "active",
- "t38_enabled": true,
- "emergency_enabled": true,
- "tm_purchase": "string",
- "tm_renew": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Create a new order number and return the details of the created number.
| number required | string The phone number. | 
| call_flow_id required | string The ID of the call flow. | 
| message_flow_id required | string The ID of the message flow. | 
| name required | string The name of the number. | 
| detail required | string Additional details about the number. | 
{- "number": "string",
- "call_flow_id": "string",
- "message_flow_id": "string",
- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "number": "string",
- "call_flow_id": "string",
- "message_flow_id": "string",
- "name": "string",
- "detail": "string",
- "status": "active",
- "t38_enabled": true,
- "emergency_enabled": true,
- "tm_purchase": "string",
- "tm_renew": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Renew the specified numbers and return the updated number details.
| tm_renew required | string The timestamp for renewing the number. | 
{- "tm_renew": "string"
}[- {- "id": "string",
- "customer_id": "string",
- "number": "string",
- "call_flow_id": "string",
- "message_flow_id": "string",
- "name": "string",
- "detail": "string",
- "status": "active",
- "t38_enabled": true,
- "emergency_enabled": true,
- "tm_purchase": "string",
- "tm_renew": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
]Updates the campaign ID of the specified outdial and returns the updated outdial information.
| id required | string The ID of the outdial to update. | 
| campaign_id required | string | 
{- "campaign_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the data of the specified outdial and returns the updated outdial details.
| id required | string The ID of the outdial to update. | 
| data required | string | 
{- "data": "string"
}{- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Gets the details of a specific outdial target using its ID.
| id required | string The ID of the outdial. | 
| target_id required | string The ID of the outdial target. | 
{- "id": "string",
- "outdial_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "status": "progressing",
- "destination_0": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_1": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_2": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_3": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_4": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "try_count_0": 0,
- "try_count_1": 0,
- "try_count_2": 0,
- "try_count_3": 0,
- "try_count_4": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a specific outdial target based on its ID.
| id required | string The ID of the outdial to delete the target from. | 
| target_id required | string The ID of the target to delete. | 
{- "id": "string",
- "outdial_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "status": "progressing",
- "destination_0": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_1": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_2": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_3": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_4": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "try_count_0": 0,
- "try_count_1": 0,
- "try_count_2": 0,
- "try_count_3": 0,
- "try_count_4": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Gets a list of outdial targets based on the specified page size and page token.
| id required | string The ID of the outdial to associate with the target. | 
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "outdial_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "status": "progressing",
- "destination_0": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_1": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_2": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_3": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_4": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "try_count_0": 0,
- "try_count_1": 0,
- "try_count_2": 0,
- "try_count_3": 0,
- "try_count_4": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new target for the specified outdial and returns the created target information.
| id required | string The ID of the outdial to associate with the target. | 
| name required | string | 
| detail required | string | 
| data required | string | 
| required | object (CommonAddress)  Contains source or destination detail info. | 
| required | object (CommonAddress)  Contains source or destination detail info. | 
| required | object (CommonAddress)  Contains source or destination detail info. | 
| required | object (CommonAddress)  Contains source or destination detail info. | 
| required | object (CommonAddress)  Contains source or destination detail info. | 
{- "name": "string",
- "detail": "string",
- "data": "string",
- "destination_0": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_1": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_2": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_3": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_4": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
}{- "id": "string",
- "outdial_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "status": "progressing",
- "destination_0": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_1": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_2": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_3": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination_4": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "try_count_0": 0,
- "try_count_1": 0,
- "try_count_2": 0,
- "try_count_3": 0,
- "try_count_4": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Returns detailed information of a specific outdial based on the provided ID.
| id required | string The ID of the outdial to retrieve. | 
{- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes an outdial specified by its ID.
| id required | string The ID of the outdial to delete. | 
{- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the specified outdial and returns the updated information.
| id required | string The ID of the outdial to update. | 
| name required | string | 
| detail required | string | 
{- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Gets a list of outdials based on the specified page size and page token.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new outdial with the specified information and returns the created outdial details.
| campaign_id required | string | 
| name required | string | 
| detail required | string | 
| data required | string | 
{- "campaign_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string"
}{- "id": "string",
- "customer_id": "string",
- "campaign_id": "string",
- "name": "string",
- "detail": "string",
- "data": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the dial information for the outplan specified by the given ID and returns the updated outplan.
| id required | string The ID of the outplan to update. | 
| required | object (CommonAddress)  Contains source or destination detail info. | 
| dial_timeout required | integer The new dial timeout in seconds. | 
| try_interval required | integer The new interval between retry attempts. | 
| max_try_count_0 required | integer The new maximum retry count for destination 0. | 
| max_try_count_1 required | integer The new maximum retry count for destination 1. | 
| max_try_count_2 required | integer The new maximum retry count for destination 2. | 
| max_try_count_3 required | integer The new maximum retry count for destination 3. | 
| max_try_count_4 required | integer The new maximum retry count for destination 4. | 
{- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "dial_timeout": 0,
- "try_interval": 0,
- "max_try_count_0": 0,
- "max_try_count_1": 0,
- "max_try_count_2": 0,
- "max_try_count_3": 0,
- "max_try_count_4": 0
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "dial_timeout": 0,
- "try_interval": 0,
- "max_try_count_0": 0,
- "max_try_count_1": 0,
- "max_try_count_2": 0,
- "max_try_count_3": 0,
- "max_try_count_4": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the details of the specified outplan based on the given ID.
| id required | string The unique identifier of the outplan. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "dial_timeout": 0,
- "try_interval": 0,
- "max_try_count_0": 0,
- "max_try_count_1": 0,
- "max_try_count_2": 0,
- "max_try_count_3": 0,
- "max_try_count_4": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the outplan specified by the given ID.
| id required | string The ID of the outplan to delete. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "dial_timeout": 0,
- "try_interval": 0,
- "max_try_count_0": 0,
- "max_try_count_1": 0,
- "max_try_count_2": 0,
- "max_try_count_3": 0,
- "max_try_count_4": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the dial information for the outplan specified by the given ID and returns the updated outplan.
| id required | string The ID of the outplan to update. | 
| name required | string The new name of the outplan. | 
| detail required | string The new detail of the outplan. | 
{- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "dial_timeout": 0,
- "try_interval": 0,
- "max_try_count_0": 0,
- "max_try_count_1": 0,
- "max_try_count_2": 0,
- "max_try_count_3": 0,
- "max_try_count_4": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of outplans based on the provided parameters.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "dial_timeout": 0,
- "try_interval": 0,
- "max_try_count_0": 0,
- "max_try_count_1": 0,
- "max_try_count_2": 0,
- "max_try_count_3": 0,
- "max_try_count_4": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new outplan with the provided details and returns the created outplan.
| name required | string The name of the outplan. | 
| detail required | string Additional details about the outplan. | 
| required | object (CommonAddress)  Contains source or destination detail info. | 
| dial_timeout required | integer The dial timeout in seconds. | 
| try_interval required | integer The interval between retry attempts. | 
| max_try_count_0 required | integer Maximum retry count for destination 0. | 
| max_try_count_1 required | integer Maximum retry count for destination 1. | 
| max_try_count_2 required | integer Maximum retry count for destination 2. | 
| max_try_count_3 required | integer Maximum retry count for destination 3. | 
| max_try_count_4 required | integer Maximum retry count for destination 4. | 
{- "name": "string",
- "detail": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "dial_timeout": 0,
- "try_interval": 0,
- "max_try_count_0": 0,
- "max_try_count_1": 0,
- "max_try_count_2": 0,
- "max_try_count_3": 0,
- "max_try_count_4": 0
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "dial_timeout": 0,
- "try_interval": 0,
- "max_try_count_0": 0,
- "max_try_count_1": 0,
- "max_try_count_2": 0,
- "max_try_count_3": 0,
- "max_try_count_4": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the provider details for the specified ID.
| id required | string The ID of the provider | 
{- "id": "string",
- "type": "sip",
- "hostname": "string",
- "tech_prefix": "string",
- "tech_postfix": "string",
- "tech_headers": {- "property1": "string",
- "property2": "string"
 },
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the provider with the specified ID.
| id required | string The ID of the provider to delete. | 
{- "id": "string",
- "type": "sip",
- "hostname": "string",
- "tech_prefix": "string",
- "tech_postfix": "string",
- "tech_headers": {- "property1": "string",
- "property2": "string"
 },
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the provider details for the given ID with the provided information.
| id required | string The ID of the provider to update. | 
| type required | string (RouteManagerProviderType)   Value: "sip"  Defines the type of the provider. Currently, only 'sip' is supported for VoIP/SIP providers. | 
| hostname required | string | 
| tech_prefix required | string | 
| tech_postfix required | string | 
| tech_headers required | object | 
| name required | string | 
| detail required | string | 
{- "type": "sip",
- "hostname": "string",
- "tech_prefix": "string",
- "tech_postfix": "string",
- "tech_headers": { },
- "name": "string",
- "detail": "string"
}{- "id": "string",
- "type": "sip",
- "hostname": "string",
- "tech_prefix": "string",
- "tech_postfix": "string",
- "tech_headers": {- "property1": "string",
- "property2": "string"
 },
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Returns a list of providers for the authenticated customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "type": "sip",
- "hostname": "string",
- "tech_prefix": "string",
- "tech_postfix": "string",
- "tech_headers": {- "property1": "string",
- "property2": "string"
 },
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new provider with the provided details.
| type required | string (RouteManagerProviderType)   Value: "sip"  Defines the type of the provider. Currently, only 'sip' is supported for VoIP/SIP providers. | 
| hostname required | string | 
| tech_prefix required | string | 
| tech_postfix required | string | 
| tech_headers required | object | 
| name required | string | 
| detail required | string | 
{- "type": "sip",
- "hostname": "string",
- "tech_prefix": "string",
- "tech_postfix": "string",
- "tech_headers": { },
- "name": "string",
- "detail": "string"
}{- "id": "string",
- "type": "sip",
- "hostname": "string",
- "tech_prefix": "string",
- "tech_postfix": "string",
- "tech_headers": {- "property1": "string",
- "property2": "string"
 },
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Removes the specified queue call from the queue.
| id required | string The ID of the queue call. | 
{- "id": "string",
- "customer_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "initiating",
- "service_agent_id": "string",
- "duration_waiting": 0,
- "duration_service": 0,
- "tm_create": "string",
- "tm_service": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Returns detailed information for the specified queue call ID.
| id required | string The ID of the queue call. | 
{- "id": "string",
- "customer_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "initiating",
- "service_agent_id": "string",
- "duration_waiting": 0,
- "duration_service": 0,
- "tm_create": "string",
- "tm_service": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the specified queue call.
| id required | string The ID of the queue call to delete. | 
{- "id": "string",
- "customer_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "initiating",
- "service_agent_id": "string",
- "duration_waiting": 0,
- "duration_service": 0,
- "tm_create": "string",
- "tm_service": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Returns a list of queue calls for the given customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "initiating",
- "service_agent_id": "string",
- "duration_waiting": 0,
- "duration_service": 0,
- "tm_create": "string",
- "tm_service": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Removes the queue call associated with the given reference ID from the queue.
| id required | string The reference ID of the queue call. | 
{- "id": "string",
- "customer_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "initiating",
- "service_agent_id": "string",
- "duration_waiting": 0,
- "duration_service": 0,
- "tm_create": "string",
- "tm_service": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the routing method of the specified queue.
| id required | string | 
| routing_method required | string (QueueManagerQueueRoutingMethod)   Enum: "" "random"  | 
{- "routing_method": ""
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "routing_method": "",
- "tag_ids": [- "string"
 ],
- "wait_flow_id": "string",
- "wait_timeout": 0,
- "service_timeout": 0,
- "wait_queuecall_ids": [- "string"
 ],
- "service_queuecall_ids": [- "string"
 ],
- "total_incoming_count": 0,
- "total_serviced_count": 0,
- "total_abandoned_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the tag IDs of the specified queue.
| id required | string | 
| tag_ids required | Array of strings | 
{- "tag_ids": [- "string"
 ]
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "routing_method": "",
- "tag_ids": [- "string"
 ],
- "wait_flow_id": "string",
- "wait_timeout": 0,
- "service_timeout": 0,
- "wait_queuecall_ids": [- "string"
 ],
- "service_queuecall_ids": [- "string"
 ],
- "total_incoming_count": 0,
- "total_serviced_count": 0,
- "total_abandoned_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the details of a specific queue by its ID.
| id required | string | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "routing_method": "",
- "tag_ids": [- "string"
 ],
- "wait_flow_id": "string",
- "wait_timeout": 0,
- "service_timeout": 0,
- "wait_queuecall_ids": [- "string"
 ],
- "service_queuecall_ids": [- "string"
 ],
- "total_incoming_count": 0,
- "total_serviced_count": 0,
- "total_abandoned_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the queue specified by the given ID.
| id required | string | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "routing_method": "",
- "tag_ids": [- "string"
 ],
- "wait_flow_id": "string",
- "wait_timeout": 0,
- "service_timeout": 0,
- "wait_queuecall_ids": [- "string"
 ],
- "service_queuecall_ids": [- "string"
 ],
- "total_incoming_count": 0,
- "total_serviced_count": 0,
- "total_abandoned_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the details of the queue identified by the given ID.
| id required | string | 
| name required | string | 
| detail required | string | 
| routing_method required | string (QueueManagerQueueRoutingMethod)   Enum: "" "random"  | 
| tag_ids required | Array of strings | 
| wait_flow_id required | string Flow ID for the wait queue. | 
| wait_timeout required | integer | 
| service_timeout required | integer | 
{- "name": "string",
- "detail": "string",
- "routing_method": "",
- "tag_ids": [- "string"
 ],
- "wait_flow_id": "string",
- "wait_timeout": 0,
- "service_timeout": 0
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "routing_method": "",
- "tag_ids": [- "string"
 ],
- "wait_flow_id": "string",
- "wait_timeout": 0,
- "service_timeout": 0,
- "wait_queuecall_ids": [- "string"
 ],
- "service_queuecall_ids": [- "string"
 ],
- "total_incoming_count": 0,
- "total_serviced_count": 0,
- "total_abandoned_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a list of queues associated with the customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "routing_method": "",
- "tag_ids": [- "string"
 ],
- "wait_flow_id": "string",
- "wait_timeout": 0,
- "service_timeout": 0,
- "wait_queuecall_ids": [- "string"
 ],
- "service_queuecall_ids": [- "string"
 ],
- "total_incoming_count": 0,
- "total_serviced_count": 0,
- "total_abandoned_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new queue with the provided details.
| name required | string | 
| detail required | string | 
| routing_method required | string (QueueManagerQueueRoutingMethod)   Enum: "" "random"  | 
| tag_ids required | Array of strings | 
| wait_flow_id required | string Flow ID for the wait queue. | 
| wait_timeout required | integer | 
| service_timeout required | integer | 
{- "name": "string",
- "detail": "string",
- "routing_method": "",
- "tag_ids": [- "string"
 ],
- "wait_flow_id": "string",
- "wait_timeout": 0,
- "service_timeout": 0
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "routing_method": "",
- "tag_ids": [- "string"
 ],
- "wait_flow_id": "string",
- "wait_timeout": 0,
- "service_timeout": 0,
- "wait_queuecall_ids": [- "string"
 ],
- "service_queuecall_ids": [- "string"
 ],
- "total_incoming_count": 0,
- "total_serviced_count": 0,
- "total_abandoned_count": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information about a specific recording.
| id required | string The recording's ID. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "initiating",
- "format": "wav",
- "tm_start": "string",
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the specified recording and returns the deleted recording information.
| id required | string The recording's ID. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "initiating",
- "format": "wav",
- "tm_start": "string",
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a list of recordings for the given customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "reference_type": "call",
- "reference_id": "string",
- "status": "initiating",
- "format": "wav",
- "tm_start": "string",
- "tm_end": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Returns the details of the route for the given ID.
| id required | string The route's ID. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "provider_id": "string",
- "priority": 0,
- "target": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the route for the given ID.
| id required | string The route's ID. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "provider_id": "string",
- "priority": 0,
- "target": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates a route with the provided details and returns the updated route.
| id required | string The route's ID. | 
| name required | string The name of the route. | 
| detail required | string The detail information of the route. | 
| provider_id required | string The provider ID for the route. | 
| priority required | integer The priority of the route. | 
| target required | string The target of the route. | 
{- "name": "string",
- "detail": "string",
- "provider_id": "string",
- "priority": 0,
- "target": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "provider_id": "string",
- "priority": 0,
- "target": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Returns a list of routes for the given customer with pagination.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
| customer_id | string target customer id | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "provider_id": "string",
- "priority": 0,
- "target": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new route with the provided details.
| customer_id required | string The ID of the customer for the route. | 
| name required | string The name of the route. | 
| detail required | string The detail information of the route. | 
| provider_id required | string The provider ID for the route. | 
| priority required | integer The priority of the route. | 
| target required | string The target of the route. | 
{- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "provider_id": "string",
- "priority": 0,
- "target": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "provider_id": "string",
- "priority": 0,
- "target": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetches detailed information of a specific service agent by its ID.
| id required | string The ID of the service agent. | 
{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetches a list of service agents with pagination support.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Fetches detailed information about a specific call by its ID.
| id required | string The ID of the call. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "flow_id": "string",
- "activeflow_id": "string",
- "type": "",
- "master_call_id": "string",
- "chained_call_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "groupcall_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "dialing",
- "action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "direction": "incoming",
- "mute_direction": "",
- "hangup_by": "",
- "hangup_reason": "",
- "tm_progressing": "string",
- "tm_ringing": "string",
- "tm_hangup": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetches a list of calls for the given service agent, with pagination support.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "flow_id": "string",
- "activeflow_id": "string",
- "type": "",
- "master_call_id": "string",
- "chained_call_ids": [- "string"
 ],
- "recording_id": "string",
- "recording_ids": [- "string"
 ],
- "groupcall_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destination": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "status": "dialing",
- "action": {- "id": "string",
- "next_id": "string",
- "type": "ai_talk",
- "option": { },
- "tm_execute": "string"
 },
- "direction": "incoming",
- "mute_direction": "",
- "hangup_by": "",
- "hangup_reason": "",
- "tm_progressing": "string",
- "tm_ringing": "string",
- "tm_hangup": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Fetches detailed information about a specific chatroom message by its ID.
| id required | string The ID of the chatroom message. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "chatroom_id": "string",
- "messagechat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a specific chatroom message by its ID and returns the deleted message info.
| id required | string The ID of the chatroom message to delete. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "chatroom_id": "string",
- "messagechat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Creates a new chatroom message with the given information and returns the created message.
| chatroom_id required | string | 
| text required | string | 
| required | Array of objects (ChatManagerMedia)  | 
{- "chatroom_id": "string",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "chatroom_id": "string",
- "messagechat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a list of chatroom messages for a specific chatroom, with pagination support.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
| chatroom_id required | string The ID of the chatroom to retrieve messages for. | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "chatroom_id": "string",
- "messagechat_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "type": "",
- "text": "string",
- "medias": [- {- "type": "address",
- "address": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "agent": {- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 },
- "file_id": "string",
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Returns detailed information of the chatroom identified by the given ID.
| id required | string The ID of the chatroom | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "type": "unknown",
- "chat_id": "string",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes the chatroom identified by the given ID and returns the deleted chatroom's details.
| id required | string The ID of the chatroom | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "type": "unknown",
- "chat_id": "string",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the chatroom identified by the given ID and returns the updated chatroom's details.
| id required | string The ID of the chatroom | 
| name required | string | 
| detail required | string | 
{- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "type": "unknown",
- "chat_id": "string",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Returns a list of chatrooms for the given customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "type": "unknown",
- "chat_id": "string",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new chatroom for the given customer and returns the created chatroom's details.
| participant_ids required | Array of strings | 
| name required | string | 
| detail required | string | 
{- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string"
}{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "type": "unknown",
- "chat_id": "string",
- "room_owner_id": "string",
- "participant_ids": [- "string"
 ],
- "name": "string",
- "detail": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of messages for a specific conversation.
| id required | string The ID of the conversation. | 
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "conversation_id": "string",
- "direction": "outgoing",
- "status": "sending",
- "reference_type": "none",
- "reference_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "text": "string",
- "medias": [- {- "id": "string",
- "customer_id": "string",
- "type": "image",
- "filename": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Sends a message to a specific conversation and returns the details of the sent message.
| id required | string The ID of the conversation. | 
The details of the message to be sent.
| text required | string The text content of the message. | 
| required | Array of objects (ConversationManagerMedia)  | 
{- "text": "string",
- "medias": [- {- "id": "string",
- "customer_id": "string",
- "type": "image",
- "filename": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "conversation_id": "string",
- "direction": "outgoing",
- "status": "sending",
- "reference_type": "none",
- "reference_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "text": "string",
- "medias": [- {- "id": "string",
- "customer_id": "string",
- "type": "image",
- "filename": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information about a specific conversation by its ID.
| id required | string The ID of the conversation. | 
{- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "account_id": "string",
- "name": "string",
- "detail": "string",
- "reference_type": "",
- "reference_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "participants": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of conversations associated with the authenticated agent.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_type": "string",
- "owner_id": "string",
- "account_id": "string",
- "name": "string",
- "detail": "string",
- "reference_type": "",
- "reference_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "participants": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Retrieves detailed information about the customer associated with the authenticated agent.
{- "id": "string",
- "name": "string",
- "detail": "string",
- "email": "string",
- "phone_number": "string",
- "address": "string",
- "webhook_method": "",
- "webhook_uri": "string",
- "billing_account_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information about a specific extension by its ID.
| id required | string The ID of the extension. | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "extension": "string",
- "domain_name": "string",
- "username": "string",
- "password": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of extensions associated with the authenticated agent.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "extension": "string",
- "domain_name": "string",
- "username": "string",
- "password": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Retrieves detailed information about a specific file by its ID.
| id required | string The ID of the file. | 
{- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a specific file by its ID.
| id required | string The ID of the file. | 
{- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Uploads a file and returns the details of the uploaded file.
| file required | string <binary>  The file to upload. | 
{- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of files associated with the authenticated agent.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Updates the address details of the authenticated agent and returns the updated information.
| required | Array of objects (CommonAddress)  The updated list of addresses. | 
{- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the password of the authenticated agent.
| password required | string The new password for the agent. | 
{- "password": "string"
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the status of the authenticated agent and returns the updated information.
| status required | string (AgentManagerAgentStatus)   Enum: "" "available" "away" "busy" "offline" "ringing"  Agent's status | 
{- "status": ""
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information about the authenticated agent.
{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the basic information of the authenticated agent and returns the updated details.
| name required | string The updated name of the agent. | 
| detail required | string Additional details about the agent. | 
| ring_method required | string (AgentManagerAgentRingMethod)   Enum: "ringall" "linear"  Represents an agent resource. | 
{- "name": "string",
- "detail": "string",
- "ring_method": "ringall"
}{- "id": "string",
- "customer_id": "string",
- "username": "string",
- "name": "string",
- "detail": "string",
- "ring_method": "ringall",
- "status": "",
- "permission": 64,
- "tag_ids": [- "string"
 ],
- "addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the details of a given account's storage account.
{- "id": "string",
- "customer_id": "string",
- "total_file_count": 0,
- "total_file_size": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the details of a specific storage account by its ID.
| id required | string The ID of the storage account. | 
{- "id": "string",
- "customer_id": "string",
- "total_file_count": 0,
- "total_file_size": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes a specific storage account by its ID and returns the details of the deleted account.
| id required | string The ID of the storage account. | 
{- "id": "string",
- "customer_id": "string",
- "total_file_count": 0,
- "total_file_size": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a list of storage accounts with the provided pagination details.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "total_file_count": 0,
- "total_file_size": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new storage account with the provided information and returns the created account details.
| customer_id required | string | 
{- "customer_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "total_file_count": 0,
- "total_file_size": 0,
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information for a specific file by ID.
| id required | string | 
{- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}{- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of files.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a temporary file and initiates a call with the temporary file.
| file required | string <binary>  | 
{- "id": "string",
- "customer_id": "string",
- "owner_id": "string",
- "reference_type": "",
- "reference_id": "string",
- "name": "string",
- "detail": "string",
- "filename": "string",
- "filesize": 0,
- "uri_download": "string",
- "tm_download_expire": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Stops an ongoing transcription for the specified ID and returns the result.
| id required | string | 
{- "id": "string",
- "customer_id": "string",
- "reference_type": "unknown",
- "reference_id": "string",
- "status": "progressing",
- "language": "string",
- "direction": "both",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves detailed information about a specific transcription by ID.
| id required | string | 
{- "id": "string",
- "customer_id": "string",
- "reference_type": "unknown",
- "reference_id": "string",
- "status": "progressing",
- "language": "string",
- "direction": "both",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}{- "id": "string",
- "customer_id": "string",
- "reference_type": "unknown",
- "reference_id": "string",
- "status": "progressing",
- "language": "string",
- "direction": "both",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of transcriptions for the authenticated customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "reference_type": "unknown",
- "reference_id": "string",
- "status": "progressing",
- "language": "string",
- "direction": "both",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a transcription of a recording and returns the result.
| reference_type required | string (TranscribeManagerTranscribeReferenceType)   Enum: "unknown" "recording" "call" "confbridge" "conference"  | 
| reference_id required | string The ID of the reference for the transcription. | 
| language required | string The language of the transcription. | 
| direction required | string (TranscribeManagerTranscribeDirection)   Enum: "both" "in" "out"  | 
| on_end_flow_id required | string The ID of the flow to be executed when the transcription ends. | 
{- "reference_type": "unknown",
- "reference_id": "string",
- "language": "string",
- "direction": "both",
- "on_end_flow_id": "string"
}{- "id": "string",
- "customer_id": "string",
- "reference_type": "unknown",
- "reference_id": "string",
- "status": "progressing",
- "language": "string",
- "direction": "both",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Fetch a list of transcripts associated with the customer.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
| transcribe_id required | string | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "transcribe_id": "string",
- "direction": "both",
- "message": "string",
- "tm_transcript": "string",
- "tm_create": "string"
 }
 ]
}Initiates a call transfer and returns the result.
| transfer_type required | string (TransferManagerTransferType)   Enum: "attended" "blind"  | 
| transferer_call_id required | string Call ID of the transfer initiator. | 
| required | Array of objects (CommonAddress)  Addresses of the transfer recipients. | 
{- "transfer_type": "attended",
- "transferer_call_id": "string",
- "transferee_addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "type": "attended",
- "transferer_call_id": "string",
- "transferee_addresses": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "transferee_call_id": "string",
- "groupcall_id": "string",
- "confbridge_id": "string",
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the details of a specific trunk by its ID.
| id required | string | 
{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "domain_name": "string",
- "auth_types": [- "basic"
 ],
- "username": "string",
- "password": "string",
- "allowed_ips": [- "string"
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Updates the details of an existing trunk and returns the updated trunk's information.
| id required | string | 
| name required | string | 
| detail required | string | 
| auth_types required | Array of strings (RegistrarManagerAuthType)  Items Enum: "basic" "ip"  | 
| username required | string | 
| password required | string | 
| allowed_ips required | Array of strings | 
{- "name": "string",
- "detail": "string",
- "auth_types": [- "basic"
 ],
- "username": "string",
- "password": "string",
- "allowed_ips": [- "string"
 ]
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "domain_name": "string",
- "auth_types": [- "basic"
 ],
- "username": "string",
- "password": "string",
- "allowed_ips": [- "string"
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "domain_name": "string",
- "auth_types": [- "basic"
 ],
- "username": "string",
- "password": "string",
- "allowed_ips": [- "string"
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of trunks.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "domain_name": "string",
- "auth_types": [- "basic"
 ],
- "username": "string",
- "password": "string",
- "allowed_ips": [- "string"
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Creates a new trunk with the provided details and returns the created trunk's information.
| name required | string | 
| detail required | string | 
| domain_name required | string | 
| auth_types required | Array of strings (RegistrarManagerAuthType)  Items Enum: "basic" "ip"  | 
| username required | string | 
| password required | string | 
| allowed_ips required | Array of strings | 
{- "name": "string",
- "detail": "string",
- "domain_name": "string",
- "auth_types": [- "basic"
 ],
- "username": "string",
- "password": "string",
- "allowed_ips": [- "string"
 ]
}{- "id": "string",
- "customer_id": "string",
- "name": "string",
- "detail": "string",
- "domain_name": "string",
- "auth_types": [- "basic"
 ],
- "username": "string",
- "password": "string",
- "allowed_ips": [- "string"
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves the details of a specific email by its ID.
| id required | string The ID of the email. | 
{- "id": "string",
- "customer_id": "string",
- "activeflow_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "status": "",
- "subject": "string",
- "content": "string",
- "attachments": [- {- "reference_type": "",
- "reference_id": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Deletes an existing email by its ID.
| id required | string The ID of the email. | 
{- "id": "string",
- "customer_id": "string",
- "activeflow_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "status": "",
- "subject": "string",
- "content": "string",
- "attachments": [- {- "reference_type": "",
- "reference_id": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}Retrieves a paginated list of emails accessible to the authenticated agent.
| page_size | integer The size of results. | 
| page_token | string The token. tm_create | 
{- "next_page_token": "string",
- "result": [- {- "id": "string",
- "customer_id": "string",
- "activeflow_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "status": "",
- "subject": "string",
- "content": "string",
- "attachments": [- {- "reference_type": "",
- "reference_id": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
 }
 ]
}Send an email with the provided details and returns the created email's information.
| required | Array of objects (CommonAddress)  The email addresses to send the email to. | 
| subject required | string The subject of the email. | 
| content required | string The content of the email. | 
| required | Array of objects (EmailManagerEmailAttachment)  List of attachments to include in the email. | 
{- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "subject": "string",
- "content": "string",
- "attachments": [- {- "reference_type": "",
- "reference_id": "string"
 }
 ]
}{- "id": "string",
- "customer_id": "string",
- "activeflow_id": "string",
- "source": {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 },
- "destinations": [- {- "type": "",
- "target": "string",
- "target_name": "string",
- "name": "string",
- "detail": "string"
 }
 ],
- "status": "",
- "subject": "string",
- "content": "string",
- "attachments": [- {- "reference_type": "",
- "reference_id": "string"
 }
 ],
- "tm_create": "string",
- "tm_update": "string",
- "tm_delete": "string"
}