← Tools Reference

Chatarmin

Chatarmin integration (Marketing, Communication). Imported from open-connector.

API key23 toolshttps://api.chatarmin.com/api/public
GET
chatarmin_list_contacts
Retrieve a paginated list of Chatarmin contacts with optional text search.

/contacts

3 parameters
ParamTypeRequiredDescription
pageintegeroptionalThe page number for pagination.
limitintegeroptionalThe number of items to return per page.
searchstringoptionalOptional search text matched by Chatarmin against firstname, lastname, email, a…
GET
chatarmin_get_contact
Retrieve one Chatarmin contact by contact ID or externalId.

/contacts/{contactId}

1 parameter
ParamTypeRequiredDescription
contactIdstringrequiredThe Chatarmin contact ID or externalId.
PUT
chatarmin_create_contact
Create a new Chatarmin contact.

/contacts

7 parameters
ParamTypeRequiredDescription
phonestringrequiredThe contact phone number in international format.
emailstringoptionalThe contact email address.
firstnamestringrequiredThe contact first name.
lastnamestringoptionalThe contact last name.
consentstringrequiredThe Chatarmin consent state for the contact.
externalIdstringoptionalAn external identifier to store on the contact.
propertiesobjectoptionalCustom contact properties keyed by Chatarmin property name.
POST
chatarmin_update_contact
Update an existing Chatarmin contact by contact ID or externalId.

/contacts/{contactId}

8 parameters
ParamTypeRequiredDescription
contactIdstringrequiredThe Chatarmin contact ID or externalId.
phonestringoptionalThe contact phone number in international format.
emailstringoptionalThe contact email address.
firstnamestringoptionalThe contact first name.
lastnamestringoptionalThe contact last name.
consentstringoptionalThe Chatarmin consent state for the contact.
externalIdstringoptionalAn external identifier to store on the contact.
propertiesobjectoptionalCustom contact properties keyed by Chatarmin property name.
DELETE
chatarmin_delete_contact
Delete a Chatarmin contact by contact ID or externalId.

/contacts/{contactId}

1 parameter
ParamTypeRequiredDescription
contactIdstringrequiredThe Chatarmin contact ID or externalId.
POST
chatarmin_send_message
Send a WhatsApp text, media, document, or template message to a Chatarmin contact.

/messages/send

11 parameters
ParamTypeRequiredDescription
phonestringoptionalThe recipient phone number in international format.
emailstringoptionalThe recipient email address used to look up the contact.
contactIdstringoptionalThe Chatarmin contact ID or externalId of the recipient.
typestringrequiredThe WhatsApp message type to send.
textstringoptionalThe message body text. Required when type is text.
mediaUrlstringoptionalThe publicly accessible media URL. Required for image, video, and document mess…
captionstringoptionalAn optional media caption. Chatarmin supports captions up to 1024 characters.
fileNamestringoptionalAn optional file name for document messages.
templateNamestringoptionalThe exact approved WhatsApp template name.
languagestringoptionalThe WhatsApp template language code approved for the template.
componentsarrayoptionalTemplate components used to fill dynamic template placeholders.
GET
chatarmin_list_campaigns
Retrieve a paginated list of Chatarmin campaigns with optional day or month metrics.

/campaigns

5 parameters
ParamTypeRequiredDescription
pageintegeroptionalThe page number for pagination.
limitintegeroptionalThe number of items to return per page.
groupBystringoptionalThe analytics grouping period.
startDatestringoptionalThe start date for grouped campaign metrics.
endDatestringoptionalThe end date for grouped campaign metrics.
GET
chatarmin_get_campaign
Retrieve one Chatarmin campaign by campaign ID.

/campaigns/{campaignId}

1 parameter
ParamTypeRequiredDescription
campaignIdstringrequiredThe Chatarmin campaign ID.
GET
chatarmin_list_flows
Retrieve a paginated list of Chatarmin flows with optional day or month metrics.

/flows

5 parameters
ParamTypeRequiredDescription
pageintegeroptionalThe page number for pagination.
limitintegeroptionalThe number of items to return per page.
groupBystringoptionalThe analytics grouping period.
startDatestringoptionalThe start date for grouped flow metrics.
endDatestringoptionalThe end date for grouped flow metrics.
GET
chatarmin_get_flow
Retrieve one Chatarmin flow by flow ID.

/flows/{flowId}

1 parameter
ParamTypeRequiredDescription
flowIdstringrequiredThe Chatarmin flow ID.
GET
chatarmin_get_flow_analytics
Retrieve paginated Chatarmin flow analytics for a flow.

/flows/analytics/{flowId}

5 parameters
ParamTypeRequiredDescription
flowIdstringrequiredThe Chatarmin flow ID.
pageintegeroptionalThe page number for pagination.
limitintegeroptionalThe number of items to return per page.
startstringoptionalThe analytics start timestamp in ISO 8601 format.
endstringoptionalThe analytics end timestamp in ISO 8601 format.
POST
chatarmin_get_flow_contact_analytics
Retrieve Chatarmin flow analytics for specific contacts.

/flows/analyticsv2/{flowId}

4 parameters
ParamTypeRequiredDescription
flowIdstringrequiredThe Chatarmin flow ID.
contactIdsarrayrequiredContact IDs to fetch analytics for.
startstringoptionalThe analytics start timestamp in ISO 8601 format.
endstringoptionalThe analytics end timestamp in ISO 8601 format.
GET
chatarmin_list_voucher_pools
Retrieve a paginated list of Chatarmin voucher pools with voucher codes.

/voucher-pools

2 parameters
ParamTypeRequiredDescription
pageintegeroptionalThe page number for pagination.
limitintegeroptionalThe number of items to return per page.
GET
chatarmin_get_voucher_pool
Retrieve one Chatarmin voucher pool by voucher pool ID.

/voucher-pools/{poolId}

1 parameter
ParamTypeRequiredDescription
poolIdstringrequiredThe Chatarmin voucher pool ID.
POST
chatarmin_create_voucher_pool
Create a Chatarmin voucher pool with an initial list of voucher codes.

/voucher-pools

5 parameters
ParamTypeRequiredDescription
poolNamestringrequiredThe display name of the voucher pool.
vouchersarrayrequiredVoucher code strings to add to the pool.
reuseCodesbooleanoptionalWhether contacts who already received a code should get the same code again.
reminderobjectoptionalLow-voucher email reminder settings.
emptyOptionsobjectoptionalBehavior settings for an empty voucher pool.
PUT
chatarmin_update_voucher_pool
Update a Chatarmin voucher pool's name, settings, or unused voucher codes.

/voucher-pools/{poolId}

6 parameters
ParamTypeRequiredDescription
poolIdstringrequiredThe Chatarmin voucher pool ID.
poolNamestringoptionalThe display name of the voucher pool.
vouchersarrayoptionalVoucher code strings to add to the pool.
reuseCodesbooleanoptionalWhether contacts who already received a code should get the same code again.
reminderobjectoptionalLow-voucher email reminder settings.
emptyOptionsobjectoptionalBehavior settings for an empty voucher pool.
POST
chatarmin_add_or_replace_voucher_codes
Add new voucher codes to a Chatarmin pool or replace one unused code.

/voucher-pools/{poolId}/vouchers

3 parameters
ParamTypeRequiredDescription
poolIdstringrequiredThe Chatarmin voucher pool ID.
codesarrayoptionalVoucher code strings to add to the pool.
replaceCodeobjectoptionalAn unused voucher code replacement.
DELETE
chatarmin_remove_voucher_code
Remove one unused voucher code from a Chatarmin voucher pool.

/voucher-pools/{poolId}/vouchers/{code}

2 parameters
ParamTypeRequiredDescription
poolIdstringrequiredThe Chatarmin voucher pool ID.
codestringrequiredThe voucher code string to remove.
DELETE
chatarmin_delete_voucher_pool
Delete a Chatarmin voucher pool and its unused voucher codes.

/voucher-pools/{poolId}

1 parameter
ParamTypeRequiredDescription
poolIdstringrequiredThe Chatarmin voucher pool ID.
GET
chatarmin_list_webhooks
Retrieve all Chatarmin webhooks for the authenticated user.

/webhooks

PUT
chatarmin_create_webhook
Create a Chatarmin webhook for one supported topic.

/webhooks

2 parameters
ParamTypeRequiredDescription
urlstringoptionalThe webhook target URL.
topicstringoptionalThe Chatarmin webhook topic.
POST
chatarmin_update_webhook
Update a Chatarmin webhook URL or topic.

/webhooks/{webhookId}

3 parameters
ParamTypeRequiredDescription
webhookIdstringrequiredThe Chatarmin webhook ID.
urlstringoptionalThe webhook target URL.
topicstringoptionalThe Chatarmin webhook topic.
DELETE
chatarmin_delete_webhook
Delete a Chatarmin webhook by webhook ID.

/webhooks/{webhookId}

1 parameter
ParamTypeRequiredDescription
webhookIdstringrequiredThe Chatarmin webhook ID.