NAiOS IconNAiOS Logo
Volver al catálogo

TimelinesAI

timelinesai

TimelinesAI enables teams to manage and automate WhatsApp communications, integrating with various CRMs and tools to streamline workflows.

Acciones
12
Triggers
1
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.

Delete FileTIMELINESAI_DELETE_FILEAcción

Tool to delete an uploaded file by its uid. use after confirming the file is no longer needed.

Parámetros de entrada

  • file_uidstringObligatorio

    Unique identifier of the file 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 WebhookTIMELINESAI_DELETE_WEBHOOKAcción

Tool to delete a webhook subscription by its id. use when you need to remove an existing webhook after confirming the webhook id. example: "delete the webhook with id '9f6a8c3d-56b7-4a1e-8f2e-abcdef123456'."

Parámetros de entrada

  • webhook_idstringObligatorio

    Unique identifier of the webhook subscription 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 Chat MessagesTIMELINESAI_GET_CHAT_MESSAGESAcción

Tool to get messages from a specific chat in timelinesai. use when you need to retrieve message history or recent messages from a chat. example: "get the last 20 messages from chat 'chat 123abc'."

Parámetros de entrada

  • limitinteger

    Maximum number of messages to return

  • offsetinteger

    Number of messages to skip before returning results

  • chat_idstringObligatorio

    Unique identifier of the chat to retrieve messages from

  • after_message_idstring

    Get messages after this message ID (for pagination)

  • before_message_idstring

    Get messages before this message ID (for pagination)

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

Tool to get full or filtered list of all chats. use when you need to browse or search chats with optional filters. example: "list all unread chats assigned to me."

Parámetros de entrada

  • limitinteger

    Maximum number of chats to return

  • typesstring[]

    List of chat types to include (e.g., ['group', 'direct'])

  • offsetinteger

    Number of chats to skip before returning results

  • searchstring

    Search term to filter chats by name or content

  • is_mutedboolean

    If true, only chats that are muted

  • label_idstring

    Filter chats by the specified label ID

  • has_labelboolean

    If true, only chats that have at least one label

  • is_unreadboolean

    If true, only chats with unread messages are returned

  • person_idstring

    Filter chats by the associated person ID

  • sort_fieldstring

    Field by which to sort results (e.g., 'createdAt')

  • assignee_idstring

    Filter chats by the specified assignee ID

  • is_archivedboolean

    If true, only archived chats will be returned

  • is_assignedboolean

    If true, only chats that have been assigned

  • is_followedboolean

    If true, only chats followed by the current user

  • created_sincestring

    ISO 8601 date string; return chats created after this timestamp

  • has_open_taskboolean

    If true, only chats with open tasks

  • integration_idstring

    Filter chats by the specified integration ID

  • sort_directionstringenum

    Sort order: 'asc' (ascending) or 'desc' (descending)

    ascdesc
  • team_member_idstring

    Filter chats involving the specified team member 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 File DetailsTIMELINESAI_GET_FILE_DETAILSAcción

Tool to retrieve metadata and temporary download url for an uploaded file. use after uploading a file or when needing its url.

Parámetros de entrada

  • file_uidstringObligatorio

    Unique identifier of the file to retrieve details for

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

Tool to retrieve details of a specific webhook subscription. use after confirming the webhook id.

Parámetros de entrada

  • webhook_idstringObligatorio

    Unique identifier of the webhook to retrieve details for

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

Tool to list all webhook subscriptions for the workspace. use when you need to retrieve configured webhooks, optionally with pagination.

Parámetros de entrada

  • limitinteger

    Maximum number of webhooks to return per page

  • offsetinteger

    Number of webhooks to skip before returning results

Parámetros de salida

  • dataobject[]Obligatorio

    Array of webhook subscription objects

  • errorstring

    Error if any occurred during the execution of the action

  • limitintegerObligatorio

    Page size returned

  • totalintegerObligatorio

    Total number of webhooks matching the query

  • offsetintegerObligatorio

    Offset of the returned page

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get WhatsApp AccountsTIMELINESAI_GET_WHATSAPP_ACCOUNTSAcción

Tool to list all whatsapp accounts connected to the workspace. use after configuring whatsapp integration to verify accounts.

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 Uploaded FilesTIMELINESAI_LIST_UPLOADED_FILESAcción

Tool to list files uploaded in your timelinesai workspace. use when you need to retrieve all uploaded files.

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

Create Webhook SubscriptionTIMELINESAI_POST_WEBHOOKAcción

Tool to create a new webhook subscription. use when you have the event type and callback url ready.

Parámetros de entrada

  • urlstringObligatorio

    The HTTP endpoint URL that will receive webhook payloads.

  • secretstring

    Optional secret used to sign webhook payloads (HMAC).

  • event_typestringObligatorio

    Event type to subscribe to (e.g., 'message.created').

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

Tool to update an existing webhook subscription. use after confirming the webhook id when you need to change the url, subscribed event types, or enable/disable a webhook.

Parámetros de entrada

  • urlanyObligatoriouri

    The URL to which the webhook should send events

  • enabledboolean

    Whether the webhook is enabled. If omitted, current state is preserved

  • webhook_idstringObligatorio

    Unique identifier of the webhook subscription to update

  • event_typesstring[]Obligatorio

    List of event types to subscribe to

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

Tool to send a message through timelinesai whatsapp integration. use after identifying the target chat id. example: "send message 'hello world' to chat with id 'chat 123abc'."

Parámetros de entrada

  • chat_idstringObligatorio

    Unique identifier of the chat to send the message to

  • messagestringObligatorio

    The text message to send

  • message_typestring

    Type of message to send (text, media, etc.)

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

Triggers (1)

Los triggers son eventos externos que pueden iniciar un flujo en tus agentes (ej: nuevo email, mensaje recibido, registro creado).

New WhatsApp Message ReceivedTIMELINESAI_NEW_MESSAGE_RECEIVEDTrigger

Polling trigger that monitors for new messages received in TimelinesAI WhatsApp chats.

Configuración

  • chat_idstring

    Filter messages from a specific chat ID. If not provided, all chats will be monitored

  • intervalnumber

    Periodic Interval to Check for Updates & Send a Trigger in Minutes

  • is_unreadboolean

    If true, only unread messages will be included

  • limitinteger

    Maximum number of messages to fetch per polling cycle

Payload del evento

  • chat_idstringObligatorio

    ID of the chat the message belongs to

  • event_typestring

    Type of event that triggered

  • message_idstringObligatorio

    Unique identifier of the message

  • message_typestring

    Type of message (text, media, etc.)

  • senderobject

    Details of the message sender

  • textstring

    Content of the message

  • timestampstringObligatorio

    ISO-8601 timestamp when message was sent

Instrucciones

**Instructions for Setting Up the Trigger:** This trigger monitors for new WhatsApp messages received through TimelinesAI. - Ensure you have configured WhatsApp accounts in TimelinesAI - Optionally filter by specific chat ID or unread messages only - Configure the polling limit based on your expected message volume