AptlyStar

Attio

Manage records, notes, tasks, lists, comments, and more in Attio CRM

Instructions d'utilisation

Connect to Attio to manage CRM records (people, companies, custom objects), notes, tasks, lists, list entries, comments, workspace members, and webhooks.

Outils

attio_list_records

Query and list records for a given object type (e.g. people, companies)

Entrée

ParamètreTypeObligatoireDescription
objectTypestringOuiThe object type slug (e.g. people, companies)
filterstringNonJSON filter object for querying records
sortsstringNonJSON array of sort objects, e.g. [{"direction":"asc","attribute":"name"}]
limitnumberNonMaximum number of records to return (default 500)
offsetnumberNonNumber of records to skip for pagination

Sortie

ParamètreTypeDescription
recordsarrayArray of Attio records
↳ idobjectThe record identifier
↳ workspace_idstringThe workspace ID
↳ object_idstringThe object ID
↳ record_idstringThe record ID
↳ created_atstringWhen the record was created
↳ web_urlstringURL to view the record in Attio
↳ valuesjsonThe record attribute values
countnumberNumber of records returned

attio_get_record

Get a single record by ID from Attio

Entrée

ParamètreTypeObligatoireDescription
objectTypestringOuiThe object type slug (e.g. people, companies)
recordIdstringOuiThe ID of the record to retrieve

Sortie

ParamètreTypeDescription
recordobjectAn Attio record
↳ idobjectThe record identifier
↳ workspace_idstringThe workspace ID
↳ object_idstringThe object ID
↳ record_idstringThe record ID
↳ created_atstringWhen the record was created
↳ web_urlstringURL to view the record in Attio
↳ valuesjsonThe record attribute values
recordIdstringThe record ID
webUrlstringURL to view the record in Attio

attio_create_record

Create a new record in Attio for a given object type

Entrée

ParamètreTypeObligatoireDescription
objectTypestringOuiThe object type slug (e.g. people, companies)
valuesstringOuiJSON object of attribute values to set on the record

Sortie

ParamètreTypeDescription
recordobjectAn Attio record
↳ idobjectThe record identifier
↳ workspace_idstringThe workspace ID
↳ object_idstringThe object ID
↳ record_idstringThe record ID
↳ created_atstringWhen the record was created
↳ web_urlstringURL to view the record in Attio
↳ valuesjsonThe record attribute values
recordIdstringThe ID of the created record
webUrlstringURL to view the record in Attio

attio_update_record

Update an existing record in Attio (appends multiselect values)

Entrée

ParamètreTypeObligatoireDescription
objectTypestringOuiThe object type slug (e.g. people, companies)
recordIdstringOuiThe ID of the record to update
valuesstringOuiJSON object of attribute values to update

Sortie

ParamètreTypeDescription
recordobjectAn Attio record
↳ idobjectThe record identifier
↳ workspace_idstringThe workspace ID
↳ object_idstringThe object ID
↳ record_idstringThe record ID
↳ created_atstringWhen the record was created
↳ web_urlstringURL to view the record in Attio
↳ valuesjsonThe record attribute values
recordIdstringThe ID of the updated record
webUrlstringURL to view the record in Attio

attio_delete_record

Delete a record from Attio

Entrée

ParamètreTypeObligatoireDescription
objectTypestringOuiThe object type slug (e.g. people, companies)
recordIdstringOuiThe ID of the record to delete

Sortie

ParamètreTypeDescription
deletedbooleanWhether the record was deleted

attio_search_records

Fuzzy search for records across object types in Attio

Entrée

ParamètreTypeObligatoireDescription
querystringOuiThe search query (max 256 characters)
objectsstringOuiComma-separated object slugs to search (e.g. people,companies)
limitnumberNonMaximum number of results (1-25, default 25)

Sortie

ParamètreTypeDescription
resultsarraySearch results
↳ recordIdstringThe record ID
↳ objectIdstringThe object type ID
↳ objectSlugstringThe object type slug
↳ recordTextstringDisplay text for the record
↳ recordImagestringImage URL for the record
countnumberNumber of results returned

attio_assert_record

Upsert a record in Attio — creates it if no match is found, updates it if a match exists

Entrée

ParamètreTypeObligatoireDescription
objectTypestringOuiThe object type slug (e.g. people, companies)
matchingAttributestringOuiThe attribute slug to match on for upsert (e.g. email_addresses for people, domains for companies)
valuesstringOuiJSON object of attribute values (e.g. {"email_addresses":[{"email_address":"test@example.com"}]})

Sortie

ParamètreTypeDescription
recordobjectThe upserted record
↳ idobjectThe record identifier
↳ workspace_idstringThe workspace ID
↳ object_idstringThe object ID
↳ record_idstringThe record ID
↳ created_atstringWhen the record was created
↳ web_urlstringURL to view the record in Attio
↳ valuesjsonThe record attribute values
recordIdstringThe record ID
webUrlstringURL to view the record in Attio

attio_list_notes

List notes in Attio, optionally filtered by parent record

Entrée

ParamètreTypeObligatoireDescription
parentObjectstringNonObject type slug to filter notes by (e.g. people, companies)
parentRecordIdstringNonRecord ID to filter notes by
limitnumberNonMaximum number of notes to return (default 10, max 50)
offsetnumberNonNumber of notes to skip for pagination

Sortie

ParamètreTypeDescription
notesarrayArray of notes
↳ noteIdstringThe note ID
↳ parentObjectstringThe parent object slug
↳ parentRecordIdstringThe parent record ID
↳ titlestringThe note title
↳ contentPlaintextstringThe note content as plaintext
↳ contentMarkdownstringThe note content as markdown
↳ meetingIdstringThe linked meeting ID
↳ tagsarrayTags on the note
↳ typestringThe tag type (e.g. workspace-member)
↳ workspaceMemberIdstringThe workspace member ID of the tagger
↳ createdByActorobjectThe actor who created the note
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
↳ createdAtstringWhen the note was created
countnumberNumber of notes returned

attio_get_note

Get a single note by ID from Attio

Entrée

ParamètreTypeObligatoireDescription
noteIdstringOuiThe ID of the note to retrieve

Sortie

ParamètreTypeDescription
noteIdstringThe note ID
parentObjectstringThe parent object slug
parentRecordIdstringThe parent record ID
titlestringThe note title
contentPlaintextstringThe note content as plaintext
contentMarkdownstringThe note content as markdown
meetingIdstringThe linked meeting ID
tagsarrayTags on the note
↳ typestringThe tag type (e.g. workspace-member)
↳ workspaceMemberIdstringThe workspace member ID of the tagger
createdByActorobjectThe actor who created the note
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the note was created

attio_create_note

Create a note on a record in Attio

Entrée

ParamètreTypeObligatoireDescription
parentObjectstringOuiThe parent object type slug (e.g. people, companies)
parentRecordIdstringOuiThe parent record ID to attach the note to
titlestringOuiThe note title
contentstringOuiThe note content
formatstringNonContent format: plaintext or markdown (default plaintext)
createdAtstringNonBackdate the note creation time (ISO 8601 format)
meetingIdstringNonAssociate the note with a meeting ID

Sortie

ParamètreTypeDescription
noteIdstringThe note ID
parentObjectstringThe parent object slug
parentRecordIdstringThe parent record ID
titlestringThe note title
contentPlaintextstringThe note content as plaintext
contentMarkdownstringThe note content as markdown
meetingIdstringThe linked meeting ID
tagsarrayTags on the note
↳ typestringThe tag type (e.g. workspace-member)
↳ workspaceMemberIdstringThe workspace member ID of the tagger
createdByActorobjectThe actor who created the note
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the note was created

attio_delete_note

Delete a note from Attio

Entrée

ParamètreTypeObligatoireDescription
noteIdstringOuiThe ID of the note to delete

Sortie

ParamètreTypeDescription
deletedbooleanWhether the note was deleted

attio_list_tasks

List tasks in Attio, optionally filtered by record, assignee, or completion status

Entrée

ParamètreTypeObligatoireDescription
linkedObjectstringNonObject type slug to filter tasks by (requires linkedRecordId)
linkedRecordIdstringNonRecord ID to filter tasks by (requires linkedObject)
assigneestringNonAssignee email or member ID to filter by
isCompletedbooleanNonFilter by completion status
sortstringNonSort order: created_at:asc or created_at:desc
limitnumberNonMaximum number of tasks to return (default 500)
offsetnumberNonNumber of tasks to skip for pagination

Sortie

ParamètreTypeDescription
tasksarrayArray of tasks
↳ taskIdstringThe task ID
↳ contentstringThe task content
↳ deadlineAtstringThe task deadline
↳ isCompletedbooleanWhether the task is completed
↳ linkedRecordsarrayRecords linked to this task
↳ targetObjectIdstringThe linked object ID
↳ targetRecordIdstringThe linked record ID
↳ assigneesarrayTask assignees
↳ typestringThe assignee actor type (e.g. workspace-member)
↳ idstringThe assignee actor ID
↳ createdByActorobjectThe actor who created this task
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
↳ createdAtstringWhen the task was created
countnumberNumber of tasks returned

attio_get_task

Get a single task by ID from Attio

Entrée

ParamètreTypeObligatoireDescription
taskIdstringOuiThe ID of the task to retrieve

Sortie

ParamètreTypeDescription
taskIdstringThe task ID
contentstringThe task content
deadlineAtstringThe task deadline
isCompletedbooleanWhether the task is completed
linkedRecordsarrayRecords linked to this task
↳ targetObjectIdstringThe linked object ID
↳ targetRecordIdstringThe linked record ID
assigneesarrayTask assignees
↳ typestringThe assignee actor type (e.g. workspace-member)
↳ idstringThe assignee actor ID
createdByActorobjectThe actor who created this task
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the task was created

attio_create_task

Create a task in Attio

Entrée

ParamètreTypeObligatoireDescription
contentstringOuiThe task content (max 2000 characters)
deadlineAtstringNonDeadline in ISO 8601 format (e.g. 2024-12-01T15:00:00.000Z)
isCompletedbooleanNonWhether the task is completed (default false)
linkedRecordsstringNonJSON array of linked records (e.g. [{"target_object":"people","target_record_id":"..."}])
assigneesstringNonJSON array of assignees (e.g. [{"referenced_actor_type":"workspace-member","referenced_actor_id":"..."}])

Sortie

ParamètreTypeDescription
taskIdstringThe task ID
contentstringThe task content
deadlineAtstringThe task deadline
isCompletedbooleanWhether the task is completed
linkedRecordsarrayRecords linked to this task
↳ targetObjectIdstringThe linked object ID
↳ targetRecordIdstringThe linked record ID
assigneesarrayTask assignees
↳ typestringThe assignee actor type (e.g. workspace-member)
↳ idstringThe assignee actor ID
createdByActorobjectThe actor who created this task
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the task was created

attio_update_task

Update a task in Attio (deadline, completion status, linked records, assignees)

Entrée

ParamètreTypeObligatoireDescription
taskIdstringOuiThe ID of the task to update
deadlineAtstringNonNew deadline in ISO 8601 format
isCompletedbooleanNonWhether the task is completed
linkedRecordsstringNonJSON array of linked records
assigneesstringNonJSON array of assignees

Sortie

ParamètreTypeDescription
taskIdstringThe task ID
contentstringThe task content
deadlineAtstringThe task deadline
isCompletedbooleanWhether the task is completed
linkedRecordsarrayRecords linked to this task
↳ targetObjectIdstringThe linked object ID
↳ targetRecordIdstringThe linked record ID
assigneesarrayTask assignees
↳ typestringThe assignee actor type (e.g. workspace-member)
↳ idstringThe assignee actor ID
createdByActorobjectThe actor who created this task
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the task was created

attio_delete_task

Delete a task from Attio

Entrée

ParamètreTypeObligatoireDescription
taskIdstringOuiThe ID of the task to delete

Sortie

ParamètreTypeDescription
deletedbooleanWhether the task was deleted

attio_list_objects

List all objects (system and custom) in the Attio workspace

Entrée

ParamètreTypeObligatoireDescription

Sortie

ParamètreTypeDescription
objectsarrayArray of objects
↳ objectIdstringThe object ID
↳ apiSlugstringThe API slug (e.g. people, companies)
↳ singularNounstringSingular display name
↳ pluralNounstringPlural display name
↳ createdAtstringWhen the object was created
countnumberNumber of objects returned

attio_get_object

Get a single object by ID or slug

Entrée

ParamètreTypeObligatoireDescription
objectstringOuiThe object ID or slug (e.g. people, companies)

Sortie

ParamètreTypeDescription
objectIdstringThe object ID
apiSlugstringThe API slug (e.g. people, companies)
singularNounstringSingular display name
pluralNounstringPlural display name
createdAtstringWhen the object was created

attio_create_object

Create a custom object in Attio

Entrée

ParamètreTypeObligatoireDescription
apiSlugstringOuiThe API slug for the object (e.g. projects)
singularNounstringOuiSingular display name (e.g. Project)
pluralNounstringOuiPlural display name (e.g. Projects)

Sortie

ParamètreTypeDescription
objectIdstringThe object ID
apiSlugstringThe API slug (e.g. people, companies)
singularNounstringSingular display name
pluralNounstringPlural display name
createdAtstringWhen the object was created

attio_update_object

Update a custom object in Attio

Entrée

ParamètreTypeObligatoireDescription
objectstringOuiThe object ID or slug to update
apiSlugstringNonNew API slug
singularNounstringNonNew singular display name
pluralNounstringNonNew plural display name

Sortie

ParamètreTypeDescription
objectIdstringThe object ID
apiSlugstringThe API slug (e.g. people, companies)
singularNounstringSingular display name
pluralNounstringPlural display name
createdAtstringWhen the object was created

attio_list_lists

List all lists in the Attio workspace

Entrée

ParamètreTypeObligatoireDescription

Sortie

ParamètreTypeDescription
listsarrayArray of lists
↳ listIdstringThe list ID
↳ apiSlugstringThe API slug for the list
↳ namestringThe list name
↳ parentObjectstringThe parent object slug (e.g. people, companies)
↳ workspaceAccessstringWorkspace-level access (e.g. full-access, read-only)
↳ workspaceMemberAccessjsonMember-level access entries
↳ createdByActorobjectThe actor who created the list
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
↳ createdAtstringWhen the list was created
countnumberNumber of lists returned

attio_get_list

Get a single list by ID or slug

Entrée

ParamètreTypeObligatoireDescription
liststringOuiThe list ID or slug

Sortie

ParamètreTypeDescription
listIdstringThe list ID
apiSlugstringThe API slug for the list
namestringThe list name
parentObjectstringThe parent object slug (e.g. people, companies)
workspaceAccessstringWorkspace-level access (e.g. full-access, read-only)
workspaceMemberAccessjsonMember-level access entries
createdByActorobjectThe actor who created the list
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the list was created

attio_create_list

Create a new list in Attio

Entrée

ParamètreTypeObligatoireDescription
namestringOuiThe list name
apiSlugstringNonThe API slug for the list (auto-generated from name if omitted)
parentObjectstringOuiThe parent object slug (e.g. people, companies)
workspaceAccessstringNonWorkspace-level access: full-access, read-and-write, or read-only (omit for private)
workspaceMemberAccessstringNonJSON array of member access entries, e.g. [{"workspace_member_id":"...","level":"read-and-write"}]

Sortie

ParamètreTypeDescription
listIdstringThe list ID
apiSlugstringThe API slug for the list
namestringThe list name
parentObjectstringThe parent object slug (e.g. people, companies)
workspaceAccessstringWorkspace-level access (e.g. full-access, read-only)
workspaceMemberAccessjsonMember-level access entries
createdByActorobjectThe actor who created the list
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the list was created

attio_update_list

Update a list in Attio

Entrée

ParamètreTypeObligatoireDescription
liststringOuiThe list ID or slug to update
namestringNonNew name for the list
apiSlugstringNonNew API slug for the list
workspaceAccessstringNonNew workspace-level access: full-access, read-and-write, or read-only (omit for private)
workspaceMemberAccessstringNonJSON array of member access entries, e.g. [{"workspace_member_id":"...","level":"read-and-write"}]

Sortie

ParamètreTypeDescription
listIdstringThe list ID
apiSlugstringThe API slug for the list
namestringThe list name
parentObjectstringThe parent object slug (e.g. people, companies)
workspaceAccessstringWorkspace-level access (e.g. full-access, read-only)
workspaceMemberAccessjsonMember-level access entries
createdByActorobjectThe actor who created the list
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the list was created

attio_query_list_entries

Query entries in an Attio list with optional filter, sort, and pagination

Entrée

ParamètreTypeObligatoireDescription
liststringOuiThe list ID or slug
filterstringNonJSON filter object for querying entries
sortsstringNonJSON array of sort objects (e.g. [{"attribute":"created_at","direction":"desc"}])
limitnumberNonMaximum number of entries to return (default 500)
offsetnumberNonNumber of entries to skip for pagination

Sortie

ParamètreTypeDescription
entriesarrayArray of list entries
↳ entryIdstringThe list entry ID
↳ listIdstringThe list ID
↳ parentRecordIdstringThe parent record ID
↳ parentObjectstringThe parent object slug
↳ createdAtstringWhen the entry was created
↳ entryValuesjsonThe entry attribute values (dynamic per list)
countnumberNumber of entries returned

attio_get_list_entry

Get a single list entry by ID

Entrée

ParamètreTypeObligatoireDescription
liststringOuiThe list ID or slug
entryIdstringOuiThe entry ID

Sortie

ParamètreTypeDescription
entryIdstringThe list entry ID
listIdstringThe list ID
parentRecordIdstringThe parent record ID
parentObjectstringThe parent object slug
createdAtstringWhen the entry was created
entryValuesjsonThe entry attribute values (dynamic per list)

attio_create_list_entry

Add a record to an Attio list as a new entry

Entrée

ParamètreTypeObligatoireDescription
liststringOuiThe list ID or slug
parentRecordIdstringOuiThe record ID to add to the list
parentObjectstringOuiThe object type slug of the record (e.g. people, companies)
entryValuesstringNonJSON object of entry attribute values

Sortie

ParamètreTypeDescription
entryIdstringThe list entry ID
listIdstringThe list ID
parentRecordIdstringThe parent record ID
parentObjectstringThe parent object slug
createdAtstringWhen the entry was created
entryValuesjsonThe entry attribute values (dynamic per list)

attio_update_list_entry

Update entry attribute values on an Attio list entry (appends multiselect values)

Entrée

ParamètreTypeObligatoireDescription
liststringOuiThe list ID or slug
entryIdstringOuiThe entry ID to update
entryValuesstringOuiJSON object of entry attribute values to update

Sortie

ParamètreTypeDescription
entryIdstringThe list entry ID
listIdstringThe list ID
parentRecordIdstringThe parent record ID
parentObjectstringThe parent object slug
createdAtstringWhen the entry was created
entryValuesjsonThe entry attribute values (dynamic per list)

attio_delete_list_entry

Remove an entry from an Attio list

Entrée

ParamètreTypeObligatoireDescription
liststringOuiThe list ID or slug
entryIdstringOuiThe entry ID to delete

Sortie

ParamètreTypeDescription
deletedbooleanWhether the entry was deleted

attio_list_members

List all workspace members in Attio

Entrée

ParamètreTypeObligatoireDescription

Sortie

ParamètreTypeDescription
membersarrayArray of workspace members
↳ memberIdstringThe workspace member ID
↳ firstNamestringFirst name
↳ lastNamestringLast name
↳ avatarUrlstringAvatar URL
↳ emailAddressstringEmail address
↳ accessLevelstringAccess level (admin, member, suspended)
↳ createdAtstringWhen the member was added
countnumberNumber of members returned

attio_get_member

Get a single workspace member by ID

Entrée

ParamètreTypeObligatoireDescription
memberIdstringOuiThe workspace member ID

Sortie

ParamètreTypeDescription
memberIdstringThe workspace member ID
firstNamestringFirst name
lastNamestringLast name
avatarUrlstringAvatar URL
emailAddressstringEmail address
accessLevelstringAccess level (admin, member, suspended)
createdAtstringWhen the member was added

attio_create_comment

Create a comment on a list entry in Attio

Entrée

ParamètreTypeObligatoireDescription
contentstringOuiThe comment content
formatstringNonContent format: plaintext or markdown (default plaintext)
authorTypestringOuiAuthor type (e.g. workspace-member)
authorIdstringOuiAuthor workspace member ID
liststringOuiThe list ID or slug the entry belongs to
entryIdstringOuiThe entry ID to comment on
threadIdstringNonThread ID to reply to (omit to start a new thread)
createdAtstringNonBackdate the comment (ISO 8601 format)

Sortie

ParamètreTypeDescription
commentIdstringThe comment ID
threadIdstringThe thread ID
contentPlaintextstringThe comment content as plaintext
authorobjectThe comment author
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
entryobjectThe list entry this comment is on
↳ listIdstringThe list ID
↳ entryIdstringThe entry ID
recordobjectThe record this comment is on
↳ objectIdstringThe object ID
↳ recordIdstringThe record ID
resolvedAtstringWhen the thread was resolved
resolvedByobjectWho resolved the thread
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the comment was created

attio_get_comment

Get a single comment by ID from Attio

Entrée

ParamètreTypeObligatoireDescription
commentIdstringOuiThe comment ID

Sortie

ParamètreTypeDescription
commentIdstringThe comment ID
threadIdstringThe thread ID
contentPlaintextstringThe comment content as plaintext
authorobjectThe comment author
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
entryobjectThe list entry this comment is on
↳ listIdstringThe list ID
↳ entryIdstringThe entry ID
recordobjectThe record this comment is on
↳ objectIdstringThe object ID
↳ recordIdstringThe record ID
resolvedAtstringWhen the thread was resolved
resolvedByobjectWho resolved the thread
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the comment was created

attio_delete_comment

Delete a comment in Attio (if head of thread, deletes entire thread)

Entrée

ParamètreTypeObligatoireDescription
commentIdstringOuiThe comment ID to delete

Sortie

ParamètreTypeDescription
deletedbooleanWhether the comment was deleted

attio_list_threads

List comment threads in Attio, optionally filtered by record or list entry

Entrée

ParamètreTypeObligatoireDescription
recordIdstringNonFilter by record ID (requires object)
objectstringNonObject slug to filter by (requires recordId)
entryIdstringNonFilter by list entry ID (requires list)
liststringNonList ID or slug to filter by (requires entryId)
limitnumberNonMaximum number of threads to return (max 50)
offsetnumberNonNumber of threads to skip for pagination

Sortie

ParamètreTypeDescription
threadsarrayArray of threads
↳ threadIdstringThe thread ID
↳ commentsarrayComments in the thread
↳ commentIdstringThe comment ID
↳ contentPlaintextstringComment content
↳ authorobjectComment author
↳ typestringActor type
↳ idstringActor ID
↳ createdAtstringWhen the comment was created
↳ createdAtstringWhen the thread was created
countnumberNumber of threads returned

attio_get_thread

Get a single comment thread by ID from Attio

Entrée

ParamètreTypeObligatoireDescription
threadIdstringOuiThe thread ID

Sortie

ParamètreTypeDescription
threadIdstringThe thread ID
commentsarrayComments in the thread
↳ typestringThe actor type (e.g. workspace-member, api-token, system)
↳ idstringThe actor ID
createdAtstringWhen the thread was created

attio_list_webhooks

List all webhooks in the Attio workspace

Entrée

ParamètreTypeObligatoireDescription
limitnumberNonMaximum number of webhooks to return
offsetnumberNonNumber of webhooks to skip for pagination

Sortie

ParamètreTypeDescription
webhooksarrayArray of webhooks
↳ webhookIdstringThe webhook ID
↳ targetUrlstringThe webhook target URL
↳ subscriptionsarrayEvent subscriptions
↳ eventTypestringThe event type (e.g. record.created)
↳ filterjsonOptional event filter
↳ statusstringWebhook status (active, degraded, inactive)
↳ createdAtstringWhen the webhook was created
countnumberNumber of webhooks returned

attio_get_webhook

Get a single webhook by ID from Attio

Entrée

ParamètreTypeObligatoireDescription
webhookIdstringOuiThe webhook ID

Sortie

ParamètreTypeDescription
webhookIdstringThe webhook ID
targetUrlstringThe webhook target URL
subscriptionsarrayEvent subscriptions
↳ eventTypestringThe event type (e.g. record.created)
↳ filterjsonOptional event filter
statusstringWebhook status (active, degraded, inactive)
createdAtstringWhen the webhook was created

attio_create_webhook

Create a webhook in Attio to receive event notifications

Entrée

ParamètreTypeObligatoireDescription
targetUrlstringOuiThe HTTPS URL to receive webhook events
subscriptionsstringOuiJSON array of subscriptions (e.g. [{"event_type":"record.created","filter":{"object_id":"..."}}])

Sortie

ParamètreTypeDescription
webhookIdstringThe webhook ID
targetUrlstringThe webhook target URL
subscriptionsarrayEvent subscriptions
↳ eventTypestringThe event type (e.g. record.created)
↳ filterjsonOptional event filter
statusstringWebhook status (active, degraded, inactive)
createdAtstringWhen the webhook was created
secretstringThe webhook signing secret (only returned on creation)

attio_update_webhook

Update a webhook in Attio (target URL and/or subscriptions)

Entrée

ParamètreTypeObligatoireDescription
webhookIdstringOuiThe webhook ID to update
targetUrlstringNonHTTPS target URL for webhook delivery
subscriptionsstringNonJSON array of subscriptions, e.g. [{"event_type":"note.created"}]

Sortie

ParamètreTypeDescription
webhookIdstringThe webhook ID
targetUrlstringThe webhook target URL
subscriptionsarrayEvent subscriptions
↳ eventTypestringThe event type (e.g. record.created)
↳ filterjsonOptional event filter
statusstringWebhook status (active, degraded, inactive)
createdAtstringWhen the webhook was created

attio_delete_webhook

Delete a webhook from Attio

Entrée

ParamètreTypeObligatoireDescription
webhookIdstringOuiThe webhook ID to delete

Sortie

ParamètreTypeDescription
deletedbooleanWhether the webhook was deleted

On this page