Attio CRM bindings.

Attio models everything as objects (people, companies, deals, custom objects) holding records; ::attio::records covers them uniformly (including object/attribute configuration), ::attio::notes logs activity, ::attio::tasks manages tasks, ::attio::comments handles record threads, ::attio::lists manages list entries, and ::attio::workspace exposes the token's workspace and members.

Setup — context variable attio.api.key: an API key from Workspace settings → Developers.

Quick start

::records ::attio::records
::notes ::attio::notes

person ::records/assert-record("people", "email_addresses", {
  email_addresses: [{email_address: "ada@example.com"}],
  name: [{first_name: "Ada", last_name: "Lovelace", full_name: "Ada Lovelace"}]
})

::notes/create-note("people", person.id.record_id, "Intro call", "Wants the enterprise tier.")

Values

BASE_URL

BASE_URL: Str "https://api.attio.com/v2"