NAiOS IconNAiOS Logo
Volver al catálogo

Esputnik

esputnik

eSputnik is a marketing automation platform that enables businesses to manage and automate their communication channels, including email, SMS, web push, and mobile push notifications.

Acciones
14
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 (14)

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.

ADD_DOMAINESPUTNIK_ADD_DOMAINAcción

Tool to register a domain for web tracking or widgets. Use after confirming the site ID.

Parámetros de entrada

  • domainstringObligatorio

    Domain to register for web tracking or widgets

  • siteIdstring

    Identifier of the site to associate the domain with (optional)

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

Add Orders BulkESPUTNIK_ADD_ORDERSAcción

Tool to transfer orders in bulk to eSputnik. Use when you need to import up to 1000 orders at once.

Parámetros de entrada

  • ordersobject[]Obligatorio

    Array of order objects (up to 1000)

Parámetros de salida

  • dataobject[]Obligatorio

    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

Bulk Add or Update ContactsESPUTNIK_BULK_ADD_OR_UPDATE_CONTACTSAcción

Tool to bulk add or update up to 3000 contacts asynchronously. Use when you have a batch of contacts to import or update in one request and need a single session ID for tracking.

Parámetros de entrada

  • contactsobject[]Obligatorio

    1–3000 contacts to add or update in this batch

  • dedupeOnstringObligatorioenum

    Channel type used for uniqueness check

    emailsmsmobilepush
  • groupNamesstring[]

    Segments to which all these contacts will be added

  • restoreDeletedboolean

    If true, previously deleted contacts are restored and updated; if false, deleted contacts are skipped

  • customFieldsIDsinteger[]

    List of custom field IDs corresponding to contacts[*].fields; update only these if provided

  • groupNamesExcludestring[]

    Segments from which all these contacts will be removed

  • eventKeyForNewContactsstring

    Event key (Latin letters/digits, no spaces) for new contacts

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

Change Token ActivityESPUTNIK_CHANGE_TOKEN_ACTIVITYAcción

Action to change (activate/deactivate) the activity state of a mobile push token. Endpoint: PUT /api/v1/contact/token/activated/{app_uuid}/{token_id} Body: { "active": boolean } Response: { "active": boolean }

Parámetros de entrada

  • activebooleanObligatorio

    Desired token activity state: true=activate, false=deactivate

  • app_uuidstringObligatorio

    Application UUID associated with the token

  • token_idstringObligatorio

    Mobile push token ID

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 ContactESPUTNIK_DELETE_CONTACTAcción

Tool to delete a contact by its Yespo ID. Use when you need to remove a contact with no pending interactions.

Parámetros de entrada

  • idintegerObligatorio

    Yespo ID 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 by External IDESPUTNIK_DELETE_CONTACT_BY_EXTERNAL_IDAcción

Tool to delete a contact by externalCustomerId.

Parámetros de entrada

  • eraseboolean

    When true, performs GDPR-compliant full erasure; when false or omitted, performs regular deletion

  • externalCustomerIdstringObligatorio

    External customer ID 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 SMS MessageESPUTNIK_DELETE_SMS_MESSAGEAcción

Tool to delete a base SMS message by ID. Use when you need to remove an SMS template before sending. Example: "Delete SMS message with ID 123"

Parámetros de entrada

  • idintegerObligatorio

    Internal identifier of the SMS message 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 App Inbox MessageESPUTNIK_GET_APP_INBOX_MESSAGEAcción

Tool to retrieve an App Inbox message by ID. Use when you need to fetch its content, metadata, and translations before sending or editing.

Parámetros de entrada

  • idintegerObligatorio

    Identifier of the App Inbox message 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

Get BroadcastsESPUTNIK_GET_BROADCASTSAcción

Tool to list broadcasts from eSputnik. Use when you need to retrieve paginated list of broadcasts.

Parámetros de entrada

  • maxrowsinteger

    Maximum number of broadcasts to return (max 500)

  • startindexinteger

    Index of the first broadcast to return (1-based)

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 Contact Import StatusESPUTNIK_GET_CONTACT_IMPORT_STATUSAcción

Tool to retrieve the status of a contact import session. Use this to poll the asynchronous processing status of a previously submitted bulk contacts import.

Parámetros de entrada

  • sessionIdstringObligatorio

    Asynchronous session identifier returned by bulk import.

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 Contact SubscriptionsESPUTNIK_GET_CONTACT_SUBSCRIPTIONSAcción

Tool to retrieve subscription categories for a contact. Use when you need to get all subscription categories that a contact is enrolled in.

Parámetros de entrada

  • idintegerObligatorio

    Internal contact ID

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 Organization BalanceESPUTNIK_GET_ORGANIZATION_BALANCEAcción

Tool to retrieve the current organization balance. Use when you need to check the account's available funds before sending campaigns.

Parámetros de entrada

  • notestring

    Ignored parameter

  • optionalstring

    Ignored parameter

  • test_caseboolean

    Ignored parameter

Parámetros de salida

  • dataobjectObligatorio

    Raw JSON response containing organization balance details

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Organization Billing HistoryESPUTNIK_GET_ORGANIZATION_BILLING_HISTORYAcción

Tool to retrieve the organization billing history by day and media channel.

Parámetros de entrada

  • date_tostring

    End of period (ISO 8601). Maps to query param dateTo.

  • date_fromstring

    Start of period (ISO 8601). Maps to query param dateFrom.

Parámetros de salida

  • dataobjectObligatorio

    Organization billing history data

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Preprocessor File StatusESPUTNIK_GET_PREPROCESSOR_FILE_STATUSAcción

Tool to retrieve the status of a preprocessor file upload session. Use when polling for the asynchronous processing status of a previously submitted file.

Parámetros de entrada

  • idstringObligatorio

    Asynchronous preprocessor session identifier (path parameter).

Parámetros de salida

  • idstringObligatorio

    The session ID that was queried.

  • dataany

    Detailed data payload returned by the API, if present.

  • errorstring

    Error if any occurred during the execution of the action

  • statusstring

    Status label returned by the API, if available.

  • raw_textstringObligatorio

    Raw text of the API response (useful for debugging non-JSON payloads).

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • status_codeintegerObligatorio

    HTTP status code returned by the API.