NAiOS IconNAiOS Logo
Volver al catálogo

Textit

textit

TextIt is a platform that enables users to build scalable, interactive chatbots across various channels without writing code.

Acciones
21
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (21)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Create CampaignTEXTIT_CREATE_CAMPAIGNAcción

Tool to create a new campaign in textit. use when you need to start a messaging campaign for a specific contact group.

Parámetros de entrada

  • namestringObligatorio

    Name of the campaign

  • groupstringObligatorio

    UUID of the contact group to associate with the campaign

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Contact GroupTEXTIT_CREATE_GROUPAcción

Tool to create a new contact group. use when segmenting contacts before sending messages.

Parámetros de entrada

  • namestringObligatorio

    Name of the new contact group

  • sizeinteger

    Estimated initial size of the group

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create LabelTEXTIT_CREATE_LABELAcción

Tool to create a new message label. use when you need to categorize messages. example: create a label 'important'. creates a label under your organization using the textit labels api.

Parámetros de entrada

  • namestringObligatorio

    Name of the label to create

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ContactTEXTIT_DELETE_CONTACTAcción

Tool to delete an existing contact. use when you have the contact's uuid and need to remove it.

Parámetros de entrada

  • uuidstringObligatorio

    The unique UUID of the contact to delete.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete Contact GroupTEXTIT_DELETE_GROUPAcción

Tool to delete an existing contact group. use after ensuring the group has no active triggers or campaigns.

Parámetros de entrada

  • uuidstringObligatorio

    The UUID of the contact group to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get CampaignTEXTIT_GET_CAMPAIGNAcción

Tool to retrieve details about a specific campaign. use when you have the campaign's uuid and need its full metadata.

Parámetros de entrada

  • uuidstringObligatorio

    UUID of the campaign to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ArchivesTEXTIT_LIST_ARCHIVESAcción

Tool to retrieve a list of message and run archives. use when you need to browse or manage existing archives after authenticating.

Parámetros de entrada

  • typestring

    Type of archive to filter by: message or run

  • afterstring

    Filter archives after this date (YYYY-MM-DD)

  • beforestring

    Filter archives before this date (YYYY-MM-DD)

  • periodstring

    Period for archives: daily or monthly

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List BroadcastsTEXTIT_LIST_BROADCASTSAcción

Tool to list broadcasts. use when you need to retrieve broadcasts with optional filters and pagination.

Parámetros de entrada

  • flowinteger

    Filter by associated flow ID.

  • afterstring

    Cursor value to fetch records after this one.

  • groupinteger

    Filter by target group ID.

  • beforestring

    Cursor value to fetch records before this one.

  • contactinteger

    Filter by target contact ID.

  • archivedboolean

    Filter broadcasts by archived status.

  • page_sizeinteger

    Number of records per page (must be >= 1).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Campaign EventsTEXTIT_LIST_CAMPAIGN_EVENTSAcción

Tool to retrieve a list of campaign events. use when you need to inspect scheduling or delivery settings; optionally filter by campaign uuid.

Parámetros de entrada

  • campaignstring

    UUID of the campaign to filter events

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List CampaignsTEXTIT_LIST_CAMPAIGNSAcción

Tool to list campaigns. use after authentication to retrieve campaigns, optionally filtering by uuid or date range.

Parámetros de entrada

  • uuidstring

    Filter campaigns by their unique UUID.

  • afterstring

    Only include campaigns created after this ISO 8601 datetime.

  • beforestring

    Only include campaigns created before this ISO 8601 datetime.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ChannelsTEXTIT_LIST_CHANNELSAcción

Tool to list channels. use when you need to retrieve a paginated list of your organization's channels after confirming authentication.

Parámetros de entrada

  • pageinteger

    Page number for pagination; must be >= 1.

  • uuidstring

    Filter by a specific channel UUID.

  • schemesstring

    Comma-separated list of schemes to filter channels, e.g., "tel,whatsapp".

  • page_sizeinteger

    Number of results per page; must be >= 1.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ContactsTEXTIT_LIST_CONTACTSAcción

Tool to retrieve a list of contacts. use when you need to fetch contacts with optional filters (uuid, urn, group, or modified date). use after authenticating your client.

Parámetros de entrada

  • urnstring

    Filter contacts by their Uniform Resource Name (URN)

  • uuidstring

    Filter contacts by their UUID

  • afterstring

    Only include contacts modified after this ISO 8601 datetime

  • groupstring

    Filter contacts by group name or UUID

  • beforestring

    Only include contacts modified before this ISO 8601 datetime

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List custom contact fieldsTEXTIT_LIST_FIELDSAcción

Tool to retrieve a list of custom contact fields. use when you need to view or filter all defined contact fields with pagination and optional search.

Parámetros de entrada

  • qstring

    Search string to filter fields by name.

  • pageinteger

    Page number of results to return (default is 1).

  • page_sizeinteger

    Number of results per page (default is 50).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Flow StartsTEXTIT_LIST_FLOW_STARTSAcción

Tool to retrieve a list of manual flow starts. use when you need to fetch flow start records with optional filters and pagination.

Parámetros de entrada

  • flowstring

    UUID of the flow to filter flow starts by.

  • pageinteger

    Page number of results to retrieve, must be >= 1.

  • afterstring

    Only include flow starts after this ISO 8601 datetime.

  • beforestring

    Only include flow starts before this ISO 8601 datetime.

  • contactstring

    UUID of the contact to filter flow starts by.

  • completedboolean

    Only include completed (true) or incomplete (false) flow starts.

  • page_sizeinteger

    Number of results per page, must be >= 1.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List GlobalsTEXTIT_LIST_GLOBALSAcción

Tool to list global variables. use when you need to retrieve all workspace-level variables after authenticating.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List GroupsTEXTIT_LIST_GROUPSAcción

Tool to list contact groups. use when you need to fetch and paginate groups after authenticating.

Parámetros de entrada

  • namestring

    Filter groups by name (substring match).

  • pageinteger

    Page number to retrieve (must be >= 1).

  • page_sizeinteger

    Number of groups per page (must be >= 1).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List LabelsTEXTIT_LIST_LABELSAcción

Tool to retrieve a list of message labels. use when you need to paginate through labels in your textit workspace.

Parámetros de entrada

  • pageinteger

    Page number of results to retrieve (1-indexed)

  • page_sizeinteger

    Number of results per page

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List RunsTEXTIT_LIST_RUNSAcción

Tool to retrieve a list of flow runs. use when you need to filter or browse run history by flow, contact, or status.

Parámetros de entrada

  • flowstring

    UUID of a flow to filter runs.

  • pageinteger

    Page number of results to retrieve, must be >= 1.

  • textstring

    Search text within run results.

  • afterstring

    Only include runs created after this ISO 8601 timestamp.

  • groupstring

    UUID of a group to filter runs by contact group.

  • beforestring

    Only include runs created before this ISO 8601 timestamp.

  • parentstring

    UUID of a parent run to filter child runs.

  • contactstring

    UUID of a contact to filter runs.

  • archivedboolean

    If true, only archived runs are returned; if false, only unarchived runs.

  • orderingstring

    Sort results by field(s), prefix with '-' for descending (e.g., '-created_on').

  • statusesstring

    Comma-separated list of run statuses to include (e.g., active,completed,expired).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List TopicsTEXTIT_LIST_TOPICSAcción

Tool to list topics in the workspace. use when you need to retrieve all topics, optionally paginated. use after authenticating with a valid token.

Parámetros de entrada

  • pageinteger

    Page number for pagination (must be >= 1)

  • afterstring

    Cursor for pagination; returns results after this topic UUID.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Send BroadcastTEXTIT_SEND_BROADCASTAcción

Tool to send a new broadcast message. use after composing message translations and selecting recipients (urns, contacts, or groups).

Parámetros de entrada

  • textobjectObligatorio

    The message text translations, with ISO-639-3 language codes as keys.

  • urnsstring[]

    The URNs (Uniform Resource Names) of contacts to send the broadcast to. Each URN should be in full E.164 format. Maximum of 100 URNs.

  • groupsstring[]

    The UUIDs of contact groups to send the broadcast to. Maximum of 100 groups.

  • contactsstring[]

    The UUIDs of contacts to send the broadcast to. Maximum of 100 contacts.

  • attachmentsobject

    The attachment translations, with ISO-639-3 language codes as keys. Each list contains media object UUIDs.

  • base_languagestring

    The default translation language, specified as an ISO-639-3 language code.

  • quick_repliesobject

    The quick replies translations, with ISO-639-3 language codes as keys. Each list contains quick reply objects with 'text' and optional 'extra'.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ContactTEXTIT_UPDATE_CONTACTAcción

Tool to update an existing contact. use after identifying the contact's uuid or urn and preparing details.

Parámetros de entrada

  • urnstring

    A URN identifying the contact to update (e.g., tel:+250788123123).

  • namestring

    The contact's display name.

  • urnsstring[]

    List of URNs to associate with the contact (up to 100 items).

  • uuidstring

    The UUID of the contact to update.

  • fieldsobject

    Key-value pairs for custom contact fields (up to 100 items).

  • groupsstring[]

    List of group UUIDs to assign the contact to (up to 100 items).

  • languagestring

    Preferred language of the contact (3-letter ISO code).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not