← Tools Reference

Quo (OpenPhone)

Quo (OpenPhone) integration (Communication). Imported from open-connector.

API key12 toolshttps://api.openphone.com
GET
quo_list_phone_numbers
List phone numbers in the connected Quo workspace.

/v1/phone-numbers

1 parameter
ParamTypeRequiredDescription
userIdstringoptionalOnly return phone numbers associated with this Quo user ID.
GET
quo_get_phone_number
Get details for a Quo phone number by ID.

/v1/phone-numbers/{phoneNumberId}

1 parameter
ParamTypeRequiredDescription
phoneNumberIdstringrequiredQuo phone number ID.
GET
quo_list_users
List users in the connected Quo workspace.

/v1/users

2 parameters
ParamTypeRequiredDescription
maxResultsintegeroptionalMaximum number of users to return per page.
pageTokenstringoptionalOpaque page token returned by Quo.
GET
quo_get_user
Get details for a Quo user by ID.

/v1/users/{userId}

1 parameter
ParamTypeRequiredDescription
userIdstringrequiredQuo user ID.
GET
quo_list_contacts
List contacts in the connected Quo workspace with optional filters.

/v1/contacts

4 parameters
ParamTypeRequiredDescription
externalIdsarrayoptionalExternal contact IDs used to filter contacts.
sourcesarrayoptionalContact source names used to filter contacts.
maxResultsintegeroptionalMaximum number of contacts to return per page.
pageTokenstringoptionalOpaque page token returned by Quo.
GET
quo_get_contact
Get details for a Quo contact by ID.

/v1/contacts/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredQuo contact ID.
POST
quo_create_contact
Create a contact in the connected Quo workspace.

/v1/contacts

6 parameters
ParamTypeRequiredDescription
defaultFieldsobjectrequiredDefault Quo contact fields.
customFieldsarrayoptionalCustom fields to store on the contact.
createdByUserIdstringoptionalQuo user ID for the user creating the contact.
sourcestringoptionalContact source identifier, such as public-api or a custom source.
sourceUrlstringoptionalURL for the contact in the source system.
externalIdstringoptional
PATCH
quo_update_contact
Update a contact in the connected Quo workspace.

/v1/contacts/{id}

7 parameters
ParamTypeRequiredDescription
idstringrequiredQuo contact ID to update.
defaultFieldsobjectoptionalDefault Quo contact fields.
customFieldsarrayoptionalCustom fields to store on the contact.
createdByUserIdstringoptionalQuo user ID for the user creating the contact.
sourcestringoptionalContact source identifier, such as public-api or a custom source.
sourceUrlstringoptionalURL for the contact in the source system.
externalIdstringoptional
DELETE
quo_delete_contact
Delete a contact from the connected Quo workspace.

/v1/contacts/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredQuo contact ID.
GET
quo_list_messages
List messages exchanged between a Quo number and conversation participants.

/v1/messages

7 parameters
ParamTypeRequiredDescription
phoneNumberIdstringrequiredQuo phone number ID used to send or receive the messages.
participantsarrayrequiredExternal participant phone numbers in E.164 format.
userIdstringoptionalQuo user ID that sent the message.
createdAfterstringoptionalOnly include messages created after this ISO 8601 timestamp.
createdBeforestringoptionalOnly include messages created before this ISO 8601 timestamp.
maxResultsintegeroptionalMaximum number of messages to return per page.
pageTokenstringoptionalOpaque page token returned by Quo.
GET
quo_get_message
Get details for a Quo message by ID.

/v1/messages/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredQuo message ID.
POST
quo_send_text_message
Send a text message from a Quo phone number.

/v1/messages

5 parameters
ParamTypeRequiredDescription
contentstringrequiredText content to send.
fromstringrequiredQuo sender phone number ID or E.164 phone number.
toarrayrequiredRecipient phone numbers.
userIdstringoptionalQuo user ID to send the message as.
setInboxStatusstringoptionalConversation inbox status to set after sending.