Quo (OpenPhone) integration (Communication). Imported from open-connector.
https://api.openphone.com/v1/phone-numbers
| Param | Type | Required | Description |
|---|---|---|---|
| userId | string | optional | Only return phone numbers associated with this Quo user ID. |
/v1/phone-numbers/{phoneNumberId}
| Param | Type | Required | Description |
|---|---|---|---|
| phoneNumberId | string | required | Quo phone number ID. |
/v1/users
| Param | Type | Required | Description |
|---|---|---|---|
| maxResults | integer | optional | Maximum number of users to return per page. |
| pageToken | string | optional | Opaque page token returned by Quo. |
/v1/users/{userId}
| Param | Type | Required | Description |
|---|---|---|---|
| userId | string | required | Quo user ID. |
/v1/contacts
| Param | Type | Required | Description |
|---|---|---|---|
| externalIds | array | optional | External contact IDs used to filter contacts. |
| sources | array | optional | Contact source names used to filter contacts. |
| maxResults | integer | optional | Maximum number of contacts to return per page. |
| pageToken | string | optional | Opaque page token returned by Quo. |
/v1/contacts/{id}
| Param | Type | Required | Description |
|---|---|---|---|
| id | string | required | Quo contact ID. |
/v1/contacts
| Param | Type | Required | Description |
|---|---|---|---|
| defaultFields | object | required | Default Quo contact fields. |
| customFields | array | optional | Custom fields to store on the contact. |
| createdByUserId | string | optional | Quo user ID for the user creating the contact. |
| source | string | optional | Contact source identifier, such as public-api or a custom source. |
| sourceUrl | string | optional | URL for the contact in the source system. |
| externalId | string | optional | — |
/v1/contacts/{id}
| Param | Type | Required | Description |
|---|---|---|---|
| id | string | required | Quo contact ID to update. |
| defaultFields | object | optional | Default Quo contact fields. |
| customFields | array | optional | Custom fields to store on the contact. |
| createdByUserId | string | optional | Quo user ID for the user creating the contact. |
| source | string | optional | Contact source identifier, such as public-api or a custom source. |
| sourceUrl | string | optional | URL for the contact in the source system. |
| externalId | string | optional | — |
/v1/contacts/{id}
| Param | Type | Required | Description |
|---|---|---|---|
| id | string | required | Quo contact ID. |
/v1/messages
| Param | Type | Required | Description |
|---|---|---|---|
| phoneNumberId | string | required | Quo phone number ID used to send or receive the messages. |
| participants | array | required | External participant phone numbers in E.164 format. |
| userId | string | optional | Quo user ID that sent the message. |
| createdAfter | string | optional | Only include messages created after this ISO 8601 timestamp. |
| createdBefore | string | optional | Only include messages created before this ISO 8601 timestamp. |
| maxResults | integer | optional | Maximum number of messages to return per page. |
| pageToken | string | optional | Opaque page token returned by Quo. |
/v1/messages/{id}
| Param | Type | Required | Description |
|---|---|---|---|
| id | string | required | Quo message ID. |
/v1/messages
| Param | Type | Required | Description |
|---|---|---|---|
| content | string | required | Text content to send. |
| from | string | required | Quo sender phone number ID or E.164 phone number. |
| to | array | required | Recipient phone numbers. |
| userId | string | optional | Quo user ID to send the message as. |
| setInboxStatus | string | optional | Conversation inbox status to set after sending. |