Esputnik
esputnikeSputnik 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 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ónTool to register a domain for web tracking or widgets. Use after confirming the site ID.
ESPUTNIK_ADD_DOMAINAcciónTool to register a domain for web tracking or widgets. Use after confirming the site ID.
Parámetros de entrada
domainstringObligatorioDomain to register for web tracking or widgets
siteIdstringIdentifier of the site to associate the domain with (optional)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add Orders BulkESPUTNIK_ADD_ORDERSAcciónTool to transfer orders in bulk to eSputnik. Use when you need to import up to 1000 orders at once.
ESPUTNIK_ADD_ORDERSAcciónTool to transfer orders in bulk to eSputnik. Use when you need to import up to 1000 orders at once.
Parámetros de entrada
ordersobject[]ObligatorioArray of order objects (up to 1000)
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Bulk Add or Update ContactsESPUTNIK_BULK_ADD_OR_UPDATE_CONTACTSAcciónTool 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.
ESPUTNIK_BULK_ADD_OR_UPDATE_CONTACTSAcciónTool 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[]Obligatorio1–3000 contacts to add or update in this batch
dedupeOnstringObligatorioenumChannel type used for uniqueness check
emailsmsmobilepushgroupNamesstring[]Segments to which all these contacts will be added
restoreDeletedbooleanIf 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
eventKeyForNewContactsstringEvent key (Latin letters/digits, no spaces) for new contacts
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Change Token ActivityESPUTNIK_CHANGE_TOKEN_ACTIVITYAcciónAction 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 }
ESPUTNIK_CHANGE_TOKEN_ACTIVITYAcciónAction 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
activebooleanObligatorioDesired token activity state: true=activate, false=deactivate
app_uuidstringObligatorioApplication UUID associated with the token
token_idstringObligatorioMobile push token ID
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ContactESPUTNIK_DELETE_CONTACTAcciónTool to delete a contact by its Yespo ID. Use when you need to remove a contact with no pending interactions.
ESPUTNIK_DELETE_CONTACTAcciónTool to delete a contact by its Yespo ID. Use when you need to remove a contact with no pending interactions.
Parámetros de entrada
idintegerObligatorioYespo ID of the contact to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Contact by External IDESPUTNIK_DELETE_CONTACT_BY_EXTERNAL_IDAcciónTool to delete a contact by externalCustomerId.
ESPUTNIK_DELETE_CONTACT_BY_EXTERNAL_IDAcciónTool to delete a contact by externalCustomerId.
Parámetros de entrada
erasebooleanWhen true, performs GDPR-compliant full erasure; when false or omitted, performs regular deletion
externalCustomerIdstringObligatorioExternal customer ID of the contact to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete SMS MessageESPUTNIK_DELETE_SMS_MESSAGEAcciónTool 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"
ESPUTNIK_DELETE_SMS_MESSAGEAcciónTool 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
idintegerObligatorioInternal identifier of the SMS message to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get App Inbox MessageESPUTNIK_GET_APP_INBOX_MESSAGEAcciónTool to retrieve an App Inbox message by ID. Use when you need to fetch its content, metadata, and translations before sending or editing.
ESPUTNIK_GET_APP_INBOX_MESSAGEAcciónTool 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
idintegerObligatorioIdentifier of the App Inbox message to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get BroadcastsESPUTNIK_GET_BROADCASTSAcciónTool to list broadcasts from eSputnik. Use when you need to retrieve paginated list of broadcasts.
ESPUTNIK_GET_BROADCASTSAcciónTool to list broadcasts from eSputnik. Use when you need to retrieve paginated list of broadcasts.
Parámetros de entrada
maxrowsintegerMaximum number of broadcasts to return (max 500)
startindexintegerIndex of the first broadcast to return (1-based)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Contact Import StatusESPUTNIK_GET_CONTACT_IMPORT_STATUSAcciónTool to retrieve the status of a contact import session. Use this to poll the asynchronous processing status of a previously submitted bulk contacts import.
ESPUTNIK_GET_CONTACT_IMPORT_STATUSAcciónTool 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
sessionIdstringObligatorioAsynchronous session identifier returned by bulk import.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Contact SubscriptionsESPUTNIK_GET_CONTACT_SUBSCRIPTIONSAcciónTool to retrieve subscription categories for a contact. Use when you need to get all subscription categories that a contact is enrolled in.
ESPUTNIK_GET_CONTACT_SUBSCRIPTIONSAcciónTool 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
idintegerObligatorioInternal contact ID
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Organization BalanceESPUTNIK_GET_ORGANIZATION_BALANCEAcciónTool to retrieve the current organization balance. Use when you need to check the account's available funds before sending campaigns.
ESPUTNIK_GET_ORGANIZATION_BALANCEAcciónTool to retrieve the current organization balance. Use when you need to check the account's available funds before sending campaigns.
Parámetros de entrada
notestringIgnored parameter
optionalstringIgnored parameter
test_casebooleanIgnored parameter
Parámetros de salida
dataobjectObligatorioRaw JSON response containing organization balance details
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Organization Billing HistoryESPUTNIK_GET_ORGANIZATION_BILLING_HISTORYAcciónTool to retrieve the organization billing history by day and media channel.
ESPUTNIK_GET_ORGANIZATION_BILLING_HISTORYAcciónTool to retrieve the organization billing history by day and media channel.
Parámetros de entrada
date_tostringEnd of period (ISO 8601). Maps to query param dateTo.
date_fromstringStart of period (ISO 8601). Maps to query param dateFrom.
Parámetros de salida
dataobjectObligatorioOrganization billing history data
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Preprocessor File StatusESPUTNIK_GET_PREPROCESSOR_FILE_STATUSAcciónTool to retrieve the status of a preprocessor file upload session. Use when polling for the asynchronous processing status of a previously submitted file.
ESPUTNIK_GET_PREPROCESSOR_FILE_STATUSAcciónTool 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
idstringObligatorioAsynchronous preprocessor session identifier (path parameter).
Parámetros de salida
idstringObligatorioThe session ID that was queried.
dataanyDetailed data payload returned by the API, if present.
errorstringError if any occurred during the execution of the action
statusstringStatus label returned by the API, if available.
raw_textstringObligatorioRaw text of the API response (useful for debugging non-JSON payloads).
successfulbooleanObligatorioWhether or not the action execution was successful or not
status_codeintegerObligatorioHTTP status code returned by the API.