NAiOS IconNAiOS Logo
Volver al catálogo

Attio

attio

Attio is a fully customizable workspace for your team's relationships and workflows.

Acciones
11
Triggers
0
Autenticación
OAuth gestionado
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 (11)

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

This tool creates a new note on a given record in attio. the note can be attached to any record type (like person, company, or deal) and includes a title and content. it requires parameters such as parent object, parent record id, title, and content, with an optional created at timestamp.

Parámetros de entrada

  • titlestringObligatorio

    The title of the note

  • contentstringObligatorio

    The content of the note

  • created_atstring

    Optional timestamp for when the note was created (ISO 8601 format)

  • parent_objectstringObligatorio

    The object type the note is associated with. Standard object types include 'people', 'companies', 'deals', 'users', 'workspaces'.

  • parent_record_idstringObligatorio

    The ID of the specific record within the object

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

This tool creates a new record in attio for a specified object type (people, companies, deals, users, workspaces, etc.). it requires the object type and a values dictionary containing the attributes for the new record.

Parámetros de entrada

  • valuesobjectObligatorio

    The attribute values for the new record. Note: Currency fields require 'currency_value' key, while most other fields use 'value' key.

  • object_typestringObligatorio

    The type of object to create a record for. Standard object types include 'people', 'companies', 'deals', 'users', 'workspaces'. You can also use custom object types from your workspace.

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

This tool allows users to delete a specific note in attio by its id. it is implemented via delete https://api.attio.com/v2/notes/{note id} and handles note deletion by validating the provided note id. it complements attio create note functionality, providing complete note management capabilities within the attio platform.

Parámetros de entrada

  • note_idstringObligatorio

    The ID of the note 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 RecordATTIO_DELETE_RECORDAcción

This tool allows you to delete a record from attio permanently. the deletion is irreversible, and the data will eventually be removed from the system.

Parámetros de entrada

  • record_idstringObligatorio

    The unique identifier of the record to delete

  • object_typestringObligatorio

    The type of object to delete. Standard object types include 'people', 'companies', 'deals', 'users', 'workspaces'. You can also use custom object types from your workspace.

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

Find RecordATTIO_FIND_RECORDAcción

This tool allows users to find a record in attio by either its unique id or by searching using unique attributes. it provides two methods: one for directly retrieving a record by its id with the get /v2/objects/{object}/records/{record id} endpoint, and another for searching by attributes using the post /v2/objects/{object}/records/query endpoint.

Parámetros de entrada

  • limitinteger

    Maximum number of records to return when searching

  • offsetinteger

    Number of records to skip for pagination

  • object_idstringObligatorio

    The ID or slug of the object type to search in. Standard object types include 'people', 'companies', 'deals', 'users', 'workspaces'.

  • record_idstring

    The unique ID of the record to retrieve directly

  • attributesobject

    Dictionary of attributes to search by (e.g., {'email': 'example@email.com'})

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 Object DetailsATTIO_GET_OBJECTAcción

This tool retrieves detailed information about a specific object type in attio, including all its attributes and their properties. this is useful for understanding what fields are available when creating or updating records of this type.

Parámetros de entrada

  • object_idstringObligatorio

    The ID or slug of the object to retrieve details for. Standard object types include 'people', 'companies', 'deals', 'users', 'workspaces'.

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

This tool retrieves all lists available in the attio workspace. the lists are returned sorted as they appear in the sidebar. this tool is essential for managing and navigating lists, and is a prerequisite for many list-related operations. it requires the list configuration:read permission scope.

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

This tool lists all notes associated with a specific record in attio. notes are returned in reverse chronological order (newest first).

Parámetros de entrada

  • limitinteger

    Maximum number of notes to return

  • parent_objectstringObligatorio

    The object type the notes are associated with. Standard object types include 'people', 'companies', 'deals', 'users', 'workspaces'.

  • parent_record_idstringObligatorio

    The ID of the specific record to get notes 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

List ObjectsATTIO_LIST_OBJECTSAcción

This tool retrieves a list of all available objects (both system-defined and user-defined) in the attio workspace. it makes a get request to the /v2/objects endpoint and returns a json response containing key metadata about each object, which is fundamental for understanding and accessing the workspace's structure.

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

This tool lists records from a specific object type in attio. it provides simple pagination support and returns records in the order they were created. for complex filtering, use the findrecord action instead. standard object types include: people, companies, deals, users, workspaces. if you get a 404 error, verify the object type exists using the list objects action first.

Parámetros de entrada

  • limitinteger

    Maximum number of records to return

  • offsetinteger

    Number of records to skip for pagination

  • object_typestringObligatorio

    The type of object to list records for. Standard object types include 'people', 'companies', 'deals', 'users', 'workspaces'. You can also use custom object types from your workspace. Use the List Objects action to discover all available object types.

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

This tool updates an existing record in attio for a specified object type (people, companies, deals, users, workspaces, etc.). it uses patch to partially update only the provided fields, leaving other fields unchanged.

Parámetros de entrada

  • valuesobjectObligatorio

    The attribute values to update on the record. Note: Currency fields require 'currency_value' key, while most other fields use 'value' key.

  • record_idstringObligatorio

    The unique identifier of the record to update

  • object_typestringObligatorio

    The type of object to update. Standard object types include 'people', 'companies', 'deals', 'users', 'workspaces'. You can also use custom object types from your workspace.

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