### GET /uc/{connection_id}/recording/{id} Source: https://api.unified.to/docs/openapi-uc.json API endpoint for GET /uc/{connection_id}/recording/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|start_at|end_at|expires_at|call_id|web_url|contact_id|contact_name|contact_phone|user_id|media|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Recording ### Responses #### 200 - Successful **UcRecording** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **expires_at** (string (date-time)) - **call_id** (string) - **web_url** (string) - **contact_id** (string) - **contact_name** (string) - **contact_phone** (string) - **user_id** (string) - **media** (array (UcRecordingMedia)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **language** (string) - **transcripts** (array (UcRecordingTranscript)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **text** (string) (required) - **contact_id** (string) - **user_id** (string) - **transcript_download_url** (string) - **recording_download_url** (string) - **raw** (object) ### Example Usage ```bash curl -X GET "https://api.unified.to/uc/{connection_id}/recording/{id}?fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /uc/{connection_id}/recording Source: https://api.unified.to/docs/openapi-uc.json API endpoint for GET /uc/{connection_id}/recording ```markdown ### Parameters - **limit** (number, query, optional) - **offset** (number, query, optional) - **updated_gte** (string, query, optional): Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **sort** (string, query, optional) - **order** (string, query, optional) - **query** (string, query, optional): Query string to search. eg. email address or name - **user_id** (string, query, optional): The user/employee ID to filter by (reference to HrisEmployee) - **call_id** (string, query, optional): The call ID to filter by - **start_gte** (string, query, optional): The start date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **end_lt** (string, query, optional): The end date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **contact_id** (string, query, optional): The contact ID to filter by (reference to UcContact) - **fields** (array (string (id|created_at|updated_at|start_at|end_at|expires_at|call_id|web_url|contact_id|contact_name|contact_phone|user_id|media|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Responses #### 200 - Successful **UcRecordings** - Array of UcRecording ### Example Usage ```bash curl -X GET "https://api.unified.to/uc/{connection_id}/recording?limit=0&offset=0&updated_gte=string&sort=string&order=string&query=string&user_id=string&call_id=string&start_gte=string&end_lt=string&contact_id=string&fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /uc/{connection_id}/contact Source: https://api.unified.to/docs/openapi-uc.json API endpoint for GET /uc/{connection_id}/contact ```markdown ### Parameters - **limit** (number, query, optional) - **offset** (number, query, optional) - **updated_gte** (string, query, optional): Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **sort** (string, query, optional) - **order** (string, query, optional) - **query** (string, query, optional): Query string to search. eg. email address or name - **user_id** (string, query, optional): The user/employee ID to filter by (reference to HrisEmployee) - **fields** (array (string (id|created_at|updated_at|name|first_name|last_name|title|company|emails|telephones|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Responses #### 200 - Successful **UcContacts** - Array of UcContact ### Example Usage ```bash curl -X GET "https://api.unified.to/uc/{connection_id}/contact?limit=0&offset=0&updated_gte=string&sort=string&order=string&query=string&user_id=string&fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /uc/{connection_id}/call/{id} Source: https://api.unified.to/docs/openapi-uc.json API endpoint for GET /uc/{connection_id}/call/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|contact_id|telephone|start_at|end_at|user_id|contacts|is_private|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Call ### Responses #### 200 - Successful **UcCall** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **contact_id** (string) - **telephone** (object): The telephone number called - **telephone** (string) (required) - **type** (string (WORK|HOME|OTHER|FAX|MOBILE)) ("WORK"|"HOME"|"OTHER"|"FAX"|"MOBILE") - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **user_id** (string) - **contacts** (array (UcContact)) Array items: - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **first_name** (string) - **last_name** (string) - **title** (string) - **company** (string) - **emails** (array (UcEmail)): An array of email addresses for this contact Array items: - **email** (string) (required) - **type** (string (WORK|HOME|OTHER)) ("WORK"|"HOME"|"OTHER") - **telephones** (array (UcTelephone)): An array of telephones for this contact Array items: - **raw** (object) - **is_private** (boolean) - **raw** (object) ### Example Usage ```bash curl -X GET "https://api.unified.to/uc/{connection_id}/call/{id}?fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /uc/{connection_id}/contact/{id} Source: https://api.unified.to/docs/openapi-uc.json API endpoint for GET /uc/{connection_id}/contact/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|first_name|last_name|title|company|emails|telephones|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Contact ### Responses #### 200 - Successful **UcContact** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **first_name** (string) - **last_name** (string) - **title** (string) - **company** (string) - **emails** (array (UcEmail)): An array of email addresses for this contact Array items: - **email** (string) (required) - **type** (string (WORK|HOME|OTHER)) ("WORK"|"HOME"|"OTHER") - **telephones** (array (UcTelephone)): An array of telephones for this contact Array items: - **telephone** (string) (required) - **type** (string (WORK|HOME|OTHER|FAX|MOBILE)) ("WORK"|"HOME"|"OTHER"|"FAX"|"MOBILE") - **raw** (object) ### Example Usage ```bash curl -X GET "https://api.unified.to/uc/{connection_id}/contact/{id}?fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /uc/{connection_id}/comment/{id} Source: https://api.unified.to/docs/openapi-uc.json API endpoint for GET /uc/{connection_id}/comment/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|content|user_id|call_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Comment ### Responses #### 200 - Successful **UcComment** - **id** (string) - **created_at** (string) - **updated_at** (string) - **content** (string) (required) - **user_id** (string) - **call_id** (string) - **raw** (object) ### Example Usage ```bash curl -X GET "https://api.unified.to/uc/{connection_id}/comment/{id}?fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /uc/{connection_id}/call Source: https://api.unified.to/docs/openapi-uc.json API endpoint for GET /uc/{connection_id}/call ```markdown ### Parameters - **limit** (number, query, optional) - **offset** (number, query, optional) - **updated_gte** (string, query, optional): Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **sort** (string, query, optional) - **order** (string, query, optional) - **query** (string, query, optional): Query string to search. eg. email address or name - **user_id** (string, query, optional): The user/employee ID to filter by (reference to HrisEmployee) - **contact_id** (string, query, optional): The contact ID to filter by (reference to UcContact) - **start_gte** (string, query, optional): The start date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **end_lt** (string, query, optional): The end date to filter by (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **fields** (array (string (id|created_at|updated_at|contact_id|telephone|start_at|end_at|user_id|contacts|is_private|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Responses #### 200 - Successful **UcCalls** - Array of UcCall ### Example Usage ```bash curl -X GET "https://api.unified.to/uc/{connection_id}/call?limit=0&offset=0&updated_gte=string&sort=string&order=string&query=string&user_id=string&contact_id=string&start_gte=string&end_lt=string&fields=item1,item2&raw=string" ``` ``` -------------------------------- ### GET /uc/{connection_id}/comment Source: https://api.unified.to/docs/openapi-uc.json API endpoint for GET /uc/{connection_id}/comment ```markdown ### Parameters - **limit** (number, query, optional) - **offset** (number, query, optional) - **updated_gte** (string, query, optional): Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format) - **sort** (string, query, optional) - **order** (string, query, optional) - **query** (string, query, optional): Query string to search. eg. email address or name - **user_id** (string, query, optional): The user/employee ID to filter by (reference to HrisEmployee) - **call_id** (string, query, optional): The call ID to filter by - **fields** (array (string (id|created_at|updated_at|content|user_id|call_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Responses #### 200 - Successful **UcComments** - Array of UcComment ### Example Usage ```bash curl -X GET "https://api.unified.to/uc/{connection_id}/comment?limit=0&offset=0&updated_gte=string&sort=string&order=string&query=string&user_id=string&call_id=string&fields=item1,item2&raw=string" ``` ``` -------------------------------- ### API Overview: Unified.to UC API Source: https://api.unified.to/docs/openapi-uc.json One API to Rule Them All ```yaml # Unified.to UC API # Version: 1.0 One API to Rule Them All # Base URL: https://api.unified.to ``` -------------------------------- ### PUT /uc/{connection_id}/recording/{id} Source: https://api.unified.to/docs/openapi-uc.json API endpoint for PUT /uc/{connection_id}/recording/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|start_at|end_at|expires_at|call_id|web_url|contact_id|contact_name|contact_phone|user_id|media|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Recording ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **expires_at** (string (date-time)) - **call_id** (string) - **web_url** (string) - **contact_id** (string) - **contact_name** (string) - **contact_phone** (string) - **user_id** (string) - **media** (array (UcRecordingMedia)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **language** (string) - **transcripts** (array (UcRecordingTranscript)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **text** (string) (required) - **contact_id** (string) - **user_id** (string) - **transcript_download_url** (string) - **recording_download_url** (string) - **raw** (object) ### Responses #### 200 - Successful **UcRecording** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **expires_at** (string (date-time)) - **call_id** (string) - **web_url** (string) - **contact_id** (string) - **contact_name** (string) - **contact_phone** (string) - **user_id** (string) - **media** (array (UcRecordingMedia)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **language** (string) - **transcripts** (array (UcRecordingTranscript)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **text** (string) (required) - **contact_id** (string) - **user_id** (string) - **transcript_download_url** (string) - **recording_download_url** (string) - **raw** (object) ### Example Usage ```bash curl -X PUT "https://api.unified.to/uc/{connection_id}/recording/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "start_at": "2023-01-01T00:00:00Z", "end_at": "2023-01-01T00:00:00Z", "expires_at": "2023-01-01T00:00:00Z", "call_id": "string", "web_url": "string", "contact_id": "string", "contact_name": "string", "contact_phone": "string", "user_id": "string", "media": "value", "raw": "value" }' ``` ``` -------------------------------- ### POST /uc/{connection_id}/recording Source: https://api.unified.to/docs/openapi-uc.json API endpoint for POST /uc/{connection_id}/recording ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|start_at|end_at|expires_at|call_id|web_url|contact_id|contact_name|contact_phone|user_id|media|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **expires_at** (string (date-time)) - **call_id** (string) - **web_url** (string) - **contact_id** (string) - **contact_name** (string) - **contact_phone** (string) - **user_id** (string) - **media** (array (UcRecordingMedia)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **language** (string) - **transcripts** (array (UcRecordingTranscript)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **text** (string) (required) - **contact_id** (string) - **user_id** (string) - **transcript_download_url** (string) - **recording_download_url** (string) - **raw** (object) ### Responses #### 200 - Successful **UcRecording** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **expires_at** (string (date-time)) - **call_id** (string) - **web_url** (string) - **contact_id** (string) - **contact_name** (string) - **contact_phone** (string) - **user_id** (string) - **media** (array (UcRecordingMedia)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **language** (string) - **transcripts** (array (UcRecordingTranscript)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **text** (string) (required) - **contact_id** (string) - **user_id** (string) - **transcript_download_url** (string) - **recording_download_url** (string) - **raw** (object) ### Example Usage ```bash curl -X POST "https://api.unified.to/uc/{connection_id}/recording?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "start_at": "2023-01-01T00:00:00Z", "end_at": "2023-01-01T00:00:00Z", "expires_at": "2023-01-01T00:00:00Z", "call_id": "string", "web_url": "string", "contact_id": "string", "contact_name": "string", "contact_phone": "string", "user_id": "string", "media": "value", "raw": "value" }' ``` ``` -------------------------------- ### PATCH /uc/{connection_id}/recording/{id} Source: https://api.unified.to/docs/openapi-uc.json API endpoint for PATCH /uc/{connection_id}/recording/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|start_at|end_at|expires_at|call_id|web_url|contact_id|contact_name|contact_phone|user_id|media|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Recording ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **expires_at** (string (date-time)) - **call_id** (string) - **web_url** (string) - **contact_id** (string) - **contact_name** (string) - **contact_phone** (string) - **user_id** (string) - **media** (array (UcRecordingMedia)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **language** (string) - **transcripts** (array (UcRecordingTranscript)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **text** (string) (required) - **contact_id** (string) - **user_id** (string) - **transcript_download_url** (string) - **recording_download_url** (string) - **raw** (object) ### Responses #### 200 - Successful **UcRecording** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **expires_at** (string (date-time)) - **call_id** (string) - **web_url** (string) - **contact_id** (string) - **contact_name** (string) - **contact_phone** (string) - **user_id** (string) - **media** (array (UcRecordingMedia)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **language** (string) - **transcripts** (array (UcRecordingTranscript)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **text** (string) (required) - **contact_id** (string) - **user_id** (string) - **transcript_download_url** (string) - **recording_download_url** (string) - **raw** (object) ### Example Usage ```bash curl -X PATCH "https://api.unified.to/uc/{connection_id}/recording/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "start_at": "2023-01-01T00:00:00Z", "end_at": "2023-01-01T00:00:00Z", "expires_at": "2023-01-01T00:00:00Z", "call_id": "string", "web_url": "string", "contact_id": "string", "contact_name": "string", "contact_phone": "string", "user_id": "string", "media": "value", "raw": "value" }' ``` ``` -------------------------------- ### Schema: UcRecordingMedia Source: https://api.unified.to/docs/openapi-uc.json Schema definition for UcRecordingMedia ```markdown ## Schema: UcRecordingMedia Schema definition for UcRecordingMedia **Type:** object - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **language** (string) - **transcripts** (array (UcRecordingTranscript)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **text** (string) (required) - **contact_id** (string) - **user_id** (string) - **transcript_download_url** (string) - **recording_download_url** (string) ``` -------------------------------- ### POST /uc/{connection_id}/contact Source: https://api.unified.to/docs/openapi-uc.json API endpoint for POST /uc/{connection_id}/contact ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|first_name|last_name|title|company|emails|telephones|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **first_name** (string) - **last_name** (string) - **title** (string) - **company** (string) - **emails** (array (UcEmail)): An array of email addresses for this contact Array items: - **email** (string) (required) - **type** (string (WORK|HOME|OTHER)) ("WORK"|"HOME"|"OTHER") - **telephones** (array (UcTelephone)): An array of telephones for this contact Array items: - **telephone** (string) (required) - **type** (string (WORK|HOME|OTHER|FAX|MOBILE)) ("WORK"|"HOME"|"OTHER"|"FAX"|"MOBILE") - **raw** (object) ### Responses #### 200 - Successful **UcContact** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **first_name** (string) - **last_name** (string) - **title** (string) - **company** (string) - **emails** (array (UcEmail)): An array of email addresses for this contact Array items: - **email** (string) (required) - **type** (string (WORK|HOME|OTHER)) ("WORK"|"HOME"|"OTHER") - **telephones** (array (UcTelephone)): An array of telephones for this contact Array items: - **telephone** (string) (required) - **type** (string (WORK|HOME|OTHER|FAX|MOBILE)) ("WORK"|"HOME"|"OTHER"|"FAX"|"MOBILE") - **raw** (object) ### Example Usage ```bash curl -X POST "https://api.unified.to/uc/{connection_id}/contact?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "name": "string", "first_name": "string", "last_name": "string", "title": "string", "company": "string", "emails": "value", "telephones": "value", "raw": "value" }' ``` ``` -------------------------------- ### Schema: property_UcRecording_media Source: https://api.unified.to/docs/openapi-uc.json Schema definition for property_UcRecording_media ```markdown ## Schema: property_UcRecording_media Schema definition for property_UcRecording_media **Type:** array - Array of UcRecordingMedia ``` -------------------------------- ### Schema: UcRecording Source: https://api.unified.to/docs/openapi-uc.json Schema definition for UcRecording ```markdown ## Schema: UcRecording Schema definition for UcRecording **Type:** object - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **expires_at** (string (date-time)) - **call_id** (string) - **web_url** (string) - **contact_id** (string) - **contact_name** (string) - **contact_phone** (string) - **user_id** (string) - **media** (array (UcRecordingMedia)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **language** (string) - **transcripts** (array (UcRecordingTranscript)) Array items: - **start_at** (string (date-time)) - **end_at** (string (date-time)) - **text** (string) (required) - **contact_id** (string) - **user_id** (string) - **transcript_download_url** (string) - **recording_download_url** (string) - **raw** (object) ``` -------------------------------- ### Security: authorization Source: https://api.unified.to/docs/openapi-uc.json Security scheme: jwt ```markdown ## Security: authorization **Description:** Security scheme: jwt **Type:** apiKey ``` -------------------------------- ### POST /uc/{connection_id}/comment Source: https://api.unified.to/docs/openapi-uc.json API endpoint for POST /uc/{connection_id}/comment ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|content|user_id|call_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string) - **updated_at** (string) - **content** (string) (required) - **user_id** (string) - **call_id** (string) - **raw** (object) ### Responses #### 200 - Successful **UcComment** - **id** (string) - **created_at** (string) - **updated_at** (string) - **content** (string) (required) - **user_id** (string) - **call_id** (string) - **raw** (object) ### Example Usage ```bash curl -X POST "https://api.unified.to/uc/{connection_id}/comment?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "string", "updated_at": "string", "content": "string", "user_id": "string", "call_id": "string", "raw": "value" }' ``` ``` -------------------------------- ### PUT /uc/{connection_id}/comment/{id} Source: https://api.unified.to/docs/openapi-uc.json API endpoint for PUT /uc/{connection_id}/comment/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|content|user_id|call_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Comment ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string) - **updated_at** (string) - **content** (string) (required) - **user_id** (string) - **call_id** (string) - **raw** (object) ### Responses #### 200 - Successful **UcComment** - **id** (string) - **created_at** (string) - **updated_at** (string) - **content** (string) (required) - **user_id** (string) - **call_id** (string) - **raw** (object) ### Example Usage ```bash curl -X PUT "https://api.unified.to/uc/{connection_id}/comment/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "string", "updated_at": "string", "content": "string", "user_id": "string", "call_id": "string", "raw": "value" }' ``` ``` -------------------------------- ### Schema: UcRecordings Source: https://api.unified.to/docs/openapi-uc.json Schema definition for UcRecordings ```markdown ## Schema: UcRecordings Schema definition for UcRecordings **Type:** array - Array of UcRecording ``` -------------------------------- ### PATCH /uc/{connection_id}/comment/{id} Source: https://api.unified.to/docs/openapi-uc.json API endpoint for PATCH /uc/{connection_id}/comment/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|content|user_id|call_id|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Comment ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string) - **updated_at** (string) - **content** (string) (required) - **user_id** (string) - **call_id** (string) - **raw** (object) ### Responses #### 200 - Successful **UcComment** - **id** (string) - **created_at** (string) - **updated_at** (string) - **content** (string) (required) - **user_id** (string) - **call_id** (string) - **raw** (object) ### Example Usage ```bash curl -X PATCH "https://api.unified.to/uc/{connection_id}/comment/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "string", "updated_at": "string", "content": "string", "user_id": "string", "call_id": "string", "raw": "value" }' ``` ``` -------------------------------- ### PUT /uc/{connection_id}/contact/{id} Source: https://api.unified.to/docs/openapi-uc.json API endpoint for PUT /uc/{connection_id}/contact/{id} ```markdown ### Parameters - **fields** (array (string (id|created_at|updated_at|name|first_name|last_name|title|company|emails|telephones|raw)), query, optional): Fields to return - **raw** (string, query, optional): Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar - **connection_id** (string, path, required): ID of the connection - **id** (string, path, required): ID of the Contact ### Request Body **Content-Type:** application/json - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **first_name** (string) - **last_name** (string) - **title** (string) - **company** (string) - **emails** (array (UcEmail)): An array of email addresses for this contact Array items: - **email** (string) (required) - **type** (string (WORK|HOME|OTHER)) ("WORK"|"HOME"|"OTHER") - **telephones** (array (UcTelephone)): An array of telephones for this contact Array items: - **telephone** (string) (required) - **type** (string (WORK|HOME|OTHER|FAX|MOBILE)) ("WORK"|"HOME"|"OTHER"|"FAX"|"MOBILE") - **raw** (object) ### Responses #### 200 - Successful **UcContact** - **id** (string) - **created_at** (string (date-time)) - **updated_at** (string (date-time)) - **name** (string) - **first_name** (string) - **last_name** (string) - **title** (string) - **company** (string) - **emails** (array (UcEmail)): An array of email addresses for this contact Array items: - **email** (string) (required) - **type** (string (WORK|HOME|OTHER)) ("WORK"|"HOME"|"OTHER") - **telephones** (array (UcTelephone)): An array of telephones for this contact Array items: - **telephone** (string) (required) - **type** (string (WORK|HOME|OTHER|FAX|MOBILE)) ("WORK"|"HOME"|"OTHER"|"FAX"|"MOBILE") - **raw** (object) ### Example Usage ```bash curl -X PUT "https://api.unified.to/uc/{connection_id}/contact/{id}?fields=item1,item2&raw=string" \ -H "Content-Type: application/json" \ -d '{ "id": "string", "created_at": "2023-01-01T00:00:00Z", "updated_at": "2023-01-01T00:00:00Z", "name": "string", "first_name": "string", "last_name": "string", "title": "string", "company": "string", "emails": "value", "telephones": "value", "raw": "value" }' ``` ```