← Tools Reference

TextIt

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

API key13 toolshttps://textit.com/api/v2
GET
textit_get_workspace
Get the current TextIt workspace details for the API token.

/workspace.json

GET
textit_list_contacts
List TextIt contacts with optional UUID, URN, group, date, and cursor filters.

/contacts.json

6 parameters
ParamTypeRequiredDescription
uuidstringoptionalFilter by contact UUID.
urnstringoptionalFilter by contact URN.
groupstringoptionalFilter by group name or UUID.
beforestringoptionalReturn contacts modified before this datetime.
afterstringoptionalReturn contacts modified after this datetime.
cursorstringoptionalThe pagination cursor returned by a previous TextIt response.
POST
textit_create_contact
Create a TextIt contact with optional URNs, groups, language, and fields.

/contacts.json

5 parameters
ParamTypeRequiredDescription
namestringoptionalThe full name of the contact.
languagestringoptionalThe preferred language for the contact as a 3 letter ISO code.
urnsarrayoptionalURNs to associate with the contact.
groupsarrayoptionalGroup UUIDs this contact should belong to.
fieldsobjectoptionalTextIt contact field values keyed by contact field key.
POST
textit_update_contact
Update a TextIt contact by UUID or URN.

/contacts.json

7 parameters
ParamTypeRequiredDescription
uuidstringoptionalThe contact UUID to update.
urnstringoptionalThe contact URN to update.
namestringoptionalThe full name of the contact.
languagestringoptionalThe preferred language for the contact as a 3 letter ISO code.
urnsarrayoptionalURNs to associate with the contact.
groupsarrayoptionalGroup UUIDs this contact should belong to.
fieldsobjectoptionalTextIt contact field values keyed by contact field key.
DELETE
textit_delete_contact
Delete a TextIt contact by UUID or URN.

/contacts.json

2 parameters
ParamTypeRequiredDescription
uuidstringoptionalThe contact UUID.
urnstringoptionalThe contact URN.
GET
textit_list_groups
List TextIt contact groups with optional filters.

/groups.json

4 parameters
ParamTypeRequiredDescription
uuidstringoptionalFilter by group UUID.
namestringoptionalFilter by group name.
manualOnlybooleanoptionalWhether to only return manual groups.
cursorstringoptionalThe pagination cursor returned by a previous TextIt response.
POST
textit_create_group
Create a TextIt contact group.

/groups.json

1 parameter
ParamTypeRequiredDescription
namestringrequiredThe group name.
POST
textit_update_group
Update a TextIt contact group name.

/groups.json

2 parameters
ParamTypeRequiredDescription
uuidstringrequiredThe group UUID to update.
namestringrequiredThe new group name.
DELETE
textit_delete_group
Delete a TextIt contact group by UUID.

/groups.json

1 parameter
ParamTypeRequiredDescription
uuidstringrequiredThe group UUID.
GET
textit_list_messages
List TextIt messages with optional folder, UUID, date, and cursor filters.

/messages.json

5 parameters
ParamTypeRequiredDescription
uuidstringoptionalFilter by message UUID.
folderstringoptionalThe message folder to list.
beforestringoptionalReturn messages created before this datetime.
afterstringoptionalReturn messages created after this datetime.
cursorstringoptionalThe pagination cursor returned by a previous TextIt response.
POST
textit_send_message
Send a TextIt message to a single contact.

/messages.json

4 parameters
ParamTypeRequiredDescription
contactstringrequiredThe UUID of the contact to message.
textstringrequiredThe message text.
attachmentsarrayoptionalTextIt media object UUIDs to attach.
quick_repliesarrayoptionalQuick replies to include with the message.
GET
textit_list_broadcasts
List TextIt broadcasts with optional UUID, date, and cursor filters.

/broadcasts.json

4 parameters
ParamTypeRequiredDescription
uuidstringoptionalFilter by broadcast UUID.
beforestringoptionalReturn broadcasts created before this datetime.
afterstringoptionalReturn broadcasts created after this datetime.
cursorstringoptionalThe pagination cursor returned by a previous TextIt response.
POST
textit_send_broadcast
Create and send a TextIt broadcast to URNs, contacts, or groups.

/broadcasts.json

7 parameters
ParamTypeRequiredDescription
urnsarrayoptionalRecipient URNs for the broadcast.
contactsarrayoptionalRecipient contact UUIDs for the broadcast.
groupsarrayoptionalRecipient group UUIDs for the broadcast.
textobjectrequiredMessage text translations keyed by ISO-639-3 language code.
attachmentsobjectoptionalAttachment media UUIDs keyed by ISO-639-3 language code.
quick_repliesobjectoptionalQuick replies keyed by ISO-639-3 language code.
base_languagestringoptionalThe default translation language as an ISO-639-3 code.