← Tools Reference

Unipile

Unipile integration (Communication, Productivity). Imported from open-connector.

API key6 toolshttps://{dsn}
GET
unipile_list_accounts
List accounts connected to Unipile.

/api/v1/accounts

2 parameters
ParamTypeRequiredDescription
cursorstringoptionalA Unipile pagination cursor from a previous list response.
limitintegeroptionalThe maximum number of items to return, from 1 to 250.
GET
unipile_get_account
Retrieve a Unipile account by ID.

/api/v1/accounts/{accountId}

1 parameter
ParamTypeRequiredDescription
accountIdstringrequiredThe Unipile account ID to retrieve.
GET
unipile_list_chats
List Unipile messaging chats with optional filters.

/api/v1/chats

7 parameters
ParamTypeRequiredDescription
unreadbooleanoptionalWhether to return only unread or only read chats.
cursorstringoptionalA Unipile pagination cursor from a previous list response.
beforestringoptionalAn ISO 8601 UTC datetime filter such as 2025-12-31T23:59:59.999Z.
afterstringoptionalAn ISO 8601 UTC datetime filter such as 2025-12-31T23:59:59.999Z.
limitintegeroptionalThe maximum number of items to return, from 1 to 250.
accountTypestringoptionalThe connected messaging provider type to filter by.
accountIdstringoptionalA Unipile account ID or comma-separated account IDs.
GET
unipile_get_chat
Retrieve a Unipile chat by ID.

/api/v1/chats/{chatId}

2 parameters
ParamTypeRequiredDescription
chatIdstringrequiredThe Unipile or provider chat ID to retrieve.
accountIdstringoptionalThe Unipile account ID, required when chatId is a provider ID.
GET
unipile_list_chat_messages
List messages from a Unipile chat.

/api/v1/chats/{chatId}/messages

6 parameters
ParamTypeRequiredDescription
chatIdstringrequiredThe Unipile chat ID whose messages should be listed.
cursorstringoptionalA Unipile pagination cursor from a previous list response.
beforestringoptionalAn ISO 8601 UTC datetime filter such as 2025-12-31T23:59:59.999Z.
afterstringoptionalAn ISO 8601 UTC datetime filter such as 2025-12-31T23:59:59.999Z.
limitintegeroptionalThe maximum number of items to return, from 1 to 250.
senderIdstringoptionalOnly return messages from this sender ID.
GET
unipile_get_message
Retrieve a Unipile message by ID.

/api/v1/messages/{messageId}

1 parameter
ParamTypeRequiredDescription
messageIdstringrequiredThe Unipile message ID to retrieve.