NAiOS IconNAiOS Logo
Volver al catálogo

Loops.so

loops_so

The email platform for modern SaaS. A better way to send product, marketing, and transactional email.

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

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

Tool to add a new contact to your Loops audience. Use when you need to create a contact with email and optional properties like name, subscription status, or custom attributes. Returns 409 if contact already exists.

Parámetros de entrada

  • emailstringObligatorioemail

    The contact's email address. This is the unique identifier for the contact.

  • sourceany

    Custom source value to replace the default 'API' source attribution.

  • userIdany

    Unique user ID from your external application for linking contacts.

  • lastNameany

    The contact's last name.

  • firstNameany

    The contact's first name.

  • userGroupany

    Segment users into groups. A contact can only be in one user group at a time.

  • subscribedany

    Whether the contact should receive campaign and loops emails. Defaults to true if not specified.

  • mailingListsany

    Key-value pairs mapping mailing list IDs to boolean subscription status. Keys are mailing list IDs, values indicate subscription status.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Contact PropertyLOOPS_SO_CREATE_CONTACT_PROPERTYAcción

Tool to add a custom contact property to your Loops team. Use when you need to store additional contact data beyond default fields. Properties must have unique names in camelCase format and a specified data type (string, number, boolean, or date).

Parámetros de entrada

  • namestringObligatorio

    The name of the property in camelCase format (e.g., planName, favoriteColor). This will be used to identify the property in your contact data.

  • typestringObligatorioenum

    The property's data type. Must be one of: string, number, boolean, or date.

    stringnumberbooleandate

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ContactLOOPS_SO_DELETE_CONTACTAcción

Tool to delete a contact by email address or user ID. Use when you need to remove a contact from Loops. Either email or userId must be provided to identify the contact.

Parámetros de entrada

  • emailany

    The contact's email address to identify which contact to delete

  • userIdany

    The contact's userId value to identify which contact to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Find ContactLOOPS_SO_FIND_CONTACTAcción

Tool to search for a contact by email or userId. Use when you need to find a specific contact's details including subscription status and custom properties. Exactly one of email or userId must be provided per request.

Parámetros de entrada

  • emailany

    The contact's email address to search for. Must be URI-encoded. Only one of email or userId is allowed per request.

  • userIdany

    The contact's unique user ID to search for. Only one of email or userId is allowed per request.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Contact PropertiesLOOPS_SO_GET_CONTACT_PROPERTIESAcción

Tool to retrieve a list of your account's contact properties from Loops.so. Use when you need to view all available contact properties or filter to only custom properties created by your team.

Parámetros de entrada

  • listany

    Use 'custom' to filter results to only custom properties created by your team. Omit this parameter to retrieve all properties (both standard and custom).

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Dedicated Sending IPsLOOPS_SO_GET_DEDICATED_SENDING_IPSAcción

Tool to retrieve a list of Loops' dedicated sending IP addresses. Use when you need to get IP addresses for whitelisting purposes.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Mailing ListsLOOPS_SO_GET_MAILING_LISTSAcción

Tool to retrieve all mailing lists associated with your Loops account. Use when you need to browse or manage mailing list information.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Custom FieldsLOOPS_SO_LIST_CUSTOM_FIELDSAcción

Tool to retrieve a list of custom contact properties. Use when you need to view available custom fields for contacts. Note: This endpoint is deprecated in favor of 'List contact properties'.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Transactional EmailsLOOPS_SO_LIST_TRANSACTIONAL_EMAILSAcción

Tool to retrieve a list of published transactional emails. Use when you need to view all available transactional email templates. Supports pagination with perPage and cursor parameters.

Parámetros de entrada

  • cursorany

    A cursor to return a specific page of results. Cursors can be found from the pagination.nextCursor value in each response.

  • perPageany

    How many results to return in each request. Must be between 10 and 50. Default: 20

Parámetros de salida

  • dataobject[]Obligatorio

    Array of transactional email objects

  • errorany

    Error if any occurred during the execution of the action

  • paginationobjectObligatorio

    Pagination information

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Send EventLOOPS_SO_SEND_EVENTAcción

Tool to send events to trigger emails in Loops. Use when you need to track user actions and trigger automated email workflows based on those events.

Parámetros de entrada

  • emailany

    The contact's email address. Required if userId is not provided.

  • userIdany

    The contact's unique user ID. Required if email is not provided.

  • eventNamestringObligatorio

    The name of the event to trigger.

  • mailingListsany

    Mailing list subscriptions as key-value pairs. Keys are list IDs, values are boolean (true to add, false to remove).

  • idempotencyKeyany

    Optional idempotency key (up to 100 characters) to avoid duplicate requests within 24 hours.

  • eventPropertiesany

    Event property data as key-value pairs. Values can be string, number, boolean, or date.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Test API KeyLOOPS_SO_TEST_API_KEYAcción

Tool to test API key validity and retrieve team information. Use to verify API credentials are working correctly.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ContactLOOPS_SO_UPDATE_CONTACTAcción

Tool to update an existing contact by email or userId. Use when you need to modify contact properties or re-subscribe contacts. Creates a new contact if no matching record exists.

Parámetros de entrada

  • emailany

    Contact's email address. Creates new contact if none exists. Required if userId is not provided.

  • sourceany

    Custom source value replacing default 'API'

  • userIdany

    Unique user identifier from external applications. Required if email is not provided.

  • lastNameany

    Contact's last name

  • firstNameany

    Contact's first name

  • userGroupany

    Single group for user segmentation

  • subscribedany

    Determines campaign/loop email eligibility. Setting to true will re-subscribe previously unsubscribed contacts.

  • mailingListsany

    Key-value pairs of list IDs with boolean subscription status

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorany

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not