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"
 
}