# Attio Docs ## Docs - [Actors](https://docs.attio.com/docs/actors.md): Keeping track of who did what - [Archiving vs deleting](https://docs.attio.com/docs/archiving-vs-deleting.md) - [Default values](https://docs.attio.com/docs/default-values.md) - [Authorize](https://docs.attio.com/docs/oauth/authorize.md) - [Introspect](https://docs.attio.com/docs/oauth/introspect.md) - [Token](https://docs.attio.com/docs/oauth/token.md) - [Objects and lists](https://docs.attio.com/docs/objects-and-lists.md) - [Overview](https://docs.attio.com/docs/overview.md): Start building Attio Apps - [Slugs and IDs](https://docs.attio.com/docs/slugs-and-ids.md) - [Overview](https://docs.attio.com/docs/standard-objects/standard-objects.md): Companies and people are available in all workspaces - [Companies](https://docs.attio.com/docs/standard-objects/standard-objects-companies.md): An object to represent businesses: customers, partners, peers... - [Deals](https://docs.attio.com/docs/standard-objects/standard-objects-deals.md): An object to represent deals involving people & companies - [People](https://docs.attio.com/docs/standard-objects/standard-objects-people.md): An object to represent human beings - [Users](https://docs.attio.com/docs/standard-objects/standard-objects-users.md): An object to represent users of your product - [Workspaces](https://docs.attio.com/docs/standard-objects/standard-objects-workspaces.md): An object to group users of your product - [Users and workspaces](https://docs.attio.com/docs/users-and-workspaces.md) - [Attio MCP](https://docs.attio.com/mcp/overview.md) - [Overview](https://docs.attio.com/rest-api/attribute-types/attribute-types.md) - [Actor reference](https://docs.attio.com/rest-api/attribute-types/attribute-types-actor-reference.md): References to workspace members and others - [Checkbox](https://docs.attio.com/rest-api/attribute-types/attribute-types-checkbox.md): Modelling boolean values - [Currency](https://docs.attio.com/rest-api/attribute-types/attribute-types-currency.md): More than just numbers - [Date](https://docs.attio.com/rest-api/attribute-types/attribute-types-date.md): A timezone-less calendar date - [Domain](https://docs.attio.com/rest-api/attribute-types/attribute-types-domain.md): An internet domain - [Email address](https://docs.attio.com/rest-api/attribute-types/attribute-types-email-address.md): An email address - [Interaction](https://docs.attio.com/rest-api/attribute-types/attribute-types-interaction.md): Calendar events and emails - [Location](https://docs.attio.com/rest-api/attribute-types/attribute-types-location.md): A physical location in the world - [Number](https://docs.attio.com/rest-api/attribute-types/attribute-types-number.md): Quantities, sums and metrics - [(Personal) name](https://docs.attio.com/rest-api/attribute-types/attribute-types-personal-name.md): A person's name - [Phone number](https://docs.attio.com/rest-api/attribute-types/attribute-types-phone-number.md): International telephone numbers - [Rating](https://docs.attio.com/rest-api/attribute-types/attribute-types-rating.md): Star ratings from 0 to 5 - [Record reference](https://docs.attio.com/rest-api/attribute-types/attribute-types-record-reference.md): Relationships and one-way links between records - [Select](https://docs.attio.com/rest-api/attribute-types/attribute-types-select.md): An option from a predefined list - [Status](https://docs.attio.com/rest-api/attribute-types/attribute-types-status.md): Similar to select attributes, originally designed for use in Lists - [Text](https://docs.attio.com/rest-api/attribute-types/attribute-types-text.md): Human-readable, unconstrained text inputs - [Timestamp](https://docs.attio.com/rest-api/attribute-types/attribute-types-timestamp.md): A calendar date including time information, stored in UTC - [Create a select option](https://docs.attio.com/rest-api/endpoint-reference/attributes/create-a-select-option.md): Adds a select option to a select attribute on an object or a list. - [Create a status](https://docs.attio.com/rest-api/endpoint-reference/attributes/create-a-status.md): Add a new status to a status attribute on either an object or a list. - [Create an attribute](https://docs.attio.com/rest-api/endpoint-reference/attributes/create-an-attribute.md): Creates a new attribute on either an object or a list. - [Get an attribute](https://docs.attio.com/rest-api/endpoint-reference/attributes/get-an-attribute.md): Gets information about a single attribute on either an object or a list. - [List attributes](https://docs.attio.com/rest-api/endpoint-reference/attributes/list-attributes.md): Lists all attributes defined on a specific object or list. Attributes are returned in the order that they are sorted by in the UI. - [List select options](https://docs.attio.com/rest-api/endpoint-reference/attributes/list-select-options.md): Lists all select options for a particular attribute on either an object or a list. - [List statuses](https://docs.attio.com/rest-api/endpoint-reference/attributes/list-statuses.md): Lists all statuses for a particular status attribute on either an object or a list. - [Update a select option](https://docs.attio.com/rest-api/endpoint-reference/attributes/update-a-select-option.md): Updates a select option on an attribute on either an object or a list. - [Update a status](https://docs.attio.com/rest-api/endpoint-reference/attributes/update-a-status.md): Update a status on an status attribute on either an object or a list. - [Update an attribute](https://docs.attio.com/rest-api/endpoint-reference/attributes/update-an-attribute.md): Updates a single attribute on a given object or list. - [Get call recording](https://docs.attio.com/rest-api/endpoint-reference/call-recordings/get-call-recording.md): Get a single call recording by ID. - [List call recordings](https://docs.attio.com/rest-api/endpoint-reference/call-recordings/list-call-recordings.md): List all call recordings for a meeting. - [Create a comment](https://docs.attio.com/rest-api/endpoint-reference/comments/create-a-comment.md): Creates a new comment related to an existing thread, record or entry. - [Delete a comment](https://docs.attio.com/rest-api/endpoint-reference/comments/delete-a-comment.md): Deletes a comment by ID. If deleting a comment at the head of a thread, all messages in the thread are also deleted. - [Get a comment](https://docs.attio.com/rest-api/endpoint-reference/comments/get-a-comment.md): Get a single comment by ID. - [Create a company record](https://docs.attio.com/rest-api/endpoint-reference/companies/create-a-company-record.md): Creates a new company record. This endpoint will throw on conflicts of unique attributes, like `domains`. If you would prefer to update company records on conflicts, please use the Assert company record endpoint instead. Please note, the `logo_url` attribute cannot currently be set via the API. - [Delete a company record](https://docs.attio.com/rest-api/endpoint-reference/companies/delete-a-company-record.md): Deletes a single company record by ID. - [Get a company record](https://docs.attio.com/rest-api/endpoint-reference/companies/get-a-company-record.md): Gets a single company record by its `record_id`. - [List company record attribute values](https://docs.attio.com/rest-api/endpoint-reference/companies/list-company-record-attribute-values.md): Gets all values for a given attribute on a company record. Historic values can be queried using the `show_historic` query param. Historic values cannot be queried on COMINT (Communication Intelligence) or enriched attributes and the endpoint will return a 400 error if this is attempted. Historic val… - [List company record entries](https://docs.attio.com/rest-api/endpoint-reference/companies/list-company-record-entries.md): List all entries, across all lists, for which this company record is the parent. - [List company records](https://docs.attio.com/rest-api/endpoint-reference/companies/list-company-records.md): Lists company records, with the option to filter and sort results. - [Update a company record](https://docs.attio.com/rest-api/endpoint-reference/companies/update-a-company-record.md): Use this endpoint to update company records by `record_id`. If the update payload includes multiselect attributes, the values supplied will be created and prepended to the list of values that already exist (if any). Use the [Upsert company endpoint](/rest-api/endpoint-reference/standard-objects/comp… - [Upsert a company record](https://docs.attio.com/rest-api/endpoint-reference/companies/upsert-a-company-record.md): Use this endpoint to create or update company records, using a unique attribute to search for existing companies (for example, the `domains` attribute). If a company is found with the same value for the matching attribute, that company will be updated. If no company with the same value for the match… - [Create a deal record](https://docs.attio.com/rest-api/endpoint-reference/deals/create-a-deal-record.md): Creates a new deal record. This endpoint will throw on conflicts of unique attributes, if defined. If you would prefer to update deal records on conflicts, please use the Assert deal record endpoint instead. - [Delete a deal record](https://docs.attio.com/rest-api/endpoint-reference/deals/delete-a-deal-record.md): Deletes a single deal record by ID. - [Get a deal record](https://docs.attio.com/rest-api/endpoint-reference/deals/get-a-deal-record.md): Gets a single deal record by its `record_id`. - [List deal record attribute values](https://docs.attio.com/rest-api/endpoint-reference/deals/list-deal-record-attribute-values.md): Gets all values for a given attribute on a deal record. Historic values can be queried using the `show_historic` query param. Historic values are sorted from oldest to newest (by `active_from`). - [List deal record entries](https://docs.attio.com/rest-api/endpoint-reference/deals/list-deal-record-entries.md): List all entries, across all lists, for which this deal record is the parent. - [List deal records](https://docs.attio.com/rest-api/endpoint-reference/deals/list-deal-records.md): Lists deal records, with the option to filter and sort results. - [Update a deal record](https://docs.attio.com/rest-api/endpoint-reference/deals/update-a-deal-record.md): Use this endpoint to update deal records by `record_id`. If the update payload includes multiselect attributes, the values supplied will be created and prepended to the list of values that already exist (if any). Use the [Upsert deal endpoint](/rest-api/endpoint-reference/standard-objects/deals/upse… - [Upsert a deal record](https://docs.attio.com/rest-api/endpoint-reference/deals/upsert-a-deal-record.md): Use this endpoint to create or update deal records, using a unique attribute to search for existing deals. By default, deals do not have a unique attribute, so you should add your own attribute with a unique constraint to use this API. If a deal is found with the same value for the matching attribut… - [Create an entry (add record to list)](https://docs.attio.com/rest-api/endpoint-reference/entries/create-an-entry-add-record-to-list.md): Adds a record to a list as a new list entry. This endpoint will throw on conflicts of unique attributes. Multiple list entries are allowed for the same parent record - [Delete a list entry](https://docs.attio.com/rest-api/endpoint-reference/entries/delete-a-list-entry.md): Deletes a single list entry by its `entry_id`. - [Get a list entry](https://docs.attio.com/rest-api/endpoint-reference/entries/get-a-list-entry.md): Gets a single list entry by its `entry_id`. - [List attribute values for a list entry](https://docs.attio.com/rest-api/endpoint-reference/entries/list-attribute-values-for-a-list-entry.md): Gets all values for a given attribute on a list entry. This endpoint has the ability to return all historic values using the `show_historic` query param. Historic values are sorted from oldest to newest (by `active_from`). - [List entries](https://docs.attio.com/rest-api/endpoint-reference/entries/list-entries.md): Lists entries in a given list, with the option to filter and sort results. - [Update a list entry (append multiselect values)](https://docs.attio.com/rest-api/endpoint-reference/entries/update-a-list-entry-append-multiselect-values.md): Use this endpoint to update list entries by `entry_id`. If the update payload includes multiselect attributes, the values supplied will be created and prepended to the list of values that already exist (if any). Use the `PUT` endpoint to overwrite or remove multiselect attribute values. - [Update a list entry (overwrite multiselect values)](https://docs.attio.com/rest-api/endpoint-reference/entries/update-a-list-entry-overwrite-multiselect-values.md): Use this endpoint to update list entries by `entry_id`. If the update payload includes multiselect attributes, the values supplied will overwrite/remove the list of values that already exist (if any). Use the `PATCH` endpoint to add multiselect attribute values without removing those value that alre… - [Upsert a list entry by parent](https://docs.attio.com/rest-api/endpoint-reference/entries/upsert-a-list-entry-by-parent.md): Use this endpoint to create or update a list entry for a given parent record. If an entry with the specified parent record is found, that entry will be updated. If no such entry is found, a new entry will be created instead. If there are multiple entries with the same parent record, this endpoint wi… - [Create a folder](https://docs.attio.com/rest-api/endpoint-reference/files/create-a-folder.md): Creates a native folder entry or a connected file/folder entry on an object record. - [Delete a file](https://docs.attio.com/rest-api/endpoint-reference/files/delete-a-file.md): Delete a single file by ID. Deleting a folder will delete all of its descendants. - [Download a file](https://docs.attio.com/rest-api/endpoint-reference/files/download-a-file.md): Downloads a file by redirecting to a signed URL. - [Get a file](https://docs.attio.com/rest-api/endpoint-reference/files/get-a-file.md): Get a single file entry by ID. - [List files](https://docs.attio.com/rest-api/endpoint-reference/files/list-files.md): Lists internal files, externally connected files and folders across the workspace. Optional query parameters may be provided to filter results by object, record, storage provider or parent folder. - [Upload a file](https://docs.attio.com/rest-api/endpoint-reference/files/upload-a-file.md): Uploads a file to native Attio storage for a record. Send multipart/form-data with a single binary field named `file` together with the body fields `object`, `record_id`, and optional `parent_folder_id`. Maximum file size is 50 MB. - [Create a list](https://docs.attio.com/rest-api/endpoint-reference/lists/create-a-list.md): Creates a new list. - [Get a list](https://docs.attio.com/rest-api/endpoint-reference/lists/get-a-list.md): Gets a single list in your workspace that your access token has access to. - [List all lists](https://docs.attio.com/rest-api/endpoint-reference/lists/list-all-lists.md): List all lists that your access token has access to. lists are returned in the order that they are sorted in the sidebar. - [List views for list](https://docs.attio.com/rest-api/endpoint-reference/lists/list-views-for-list.md): Lists saved views for a list. Results are ordered by view ID (`id.view_id` ascending). - [Update a list](https://docs.attio.com/rest-api/endpoint-reference/lists/update-a-list.md): Updates an existing list. Permissions for the list are controlled with the `workspace_access` and `workspace_member_access` parameters. Please note that lists must have either `workspace_access` set to `"full-access"` or one or more element of `workspace_member_access` with a `"full-access"` level.… - [Get a meeting](https://docs.attio.com/rest-api/endpoint-reference/meetings/get-a-meeting.md): Get a single meeting by ID. - [List meetings](https://docs.attio.com/rest-api/endpoint-reference/meetings/list-meetings.md): Lists all meetings in the workspace using a deterministic sort order. - [Identify](https://docs.attio.com/rest-api/endpoint-reference/meta/identify.md): Identify the current access token, the workspace it is linked to, and any permissions it has. - [Create a note](https://docs.attio.com/rest-api/endpoint-reference/notes/create-a-note.md): Creates a new note for a given record. - [Delete a note](https://docs.attio.com/rest-api/endpoint-reference/notes/delete-a-note.md): Delete a single note by ID. - [Get a note](https://docs.attio.com/rest-api/endpoint-reference/notes/get-a-note.md): Get a single note by ID. - [List notes](https://docs.attio.com/rest-api/endpoint-reference/notes/list-notes.md): List notes for all records or for a specific record. - [Create an object](https://docs.attio.com/rest-api/endpoint-reference/objects/create-an-object.md): Creates a new custom object in your workspace. - [Get an object](https://docs.attio.com/rest-api/endpoint-reference/objects/get-an-object.md): Gets a single object by its `object_id` or slug. - [List objects](https://docs.attio.com/rest-api/endpoint-reference/objects/list-objects.md): Lists all system-defined and user-defined objects in your workspace. - [List views for object](https://docs.attio.com/rest-api/endpoint-reference/objects/list-views-for-object.md): Lists saved views for an object. Results are ordered by view ID (`id.view_id` ascending). - [Update an object](https://docs.attio.com/rest-api/endpoint-reference/objects/update-an-object.md): Updates a single object. The object to be updated is identified by its `object_id`. - [OpenAPI](https://docs.attio.com/rest-api/endpoint-reference/openapi.md): Access the OpenAPI specification for the Attio REST API - [Create a person Record](https://docs.attio.com/rest-api/endpoint-reference/people/create-a-person-record.md): Creates a new person Record. This endpoint will throw on conflicts of unique attributes, like `email_addresses`. If you would prefer to update person records on conflicts, please use the Assert person record endpoint instead. Please note, the `avatar_url` attribute cannot currently be set via the AP… - [Delete a person Record](https://docs.attio.com/rest-api/endpoint-reference/people/delete-a-person-record.md): Deletes a single person record by ID. - [Get a person Record](https://docs.attio.com/rest-api/endpoint-reference/people/get-a-person-record.md): Gets a single person record by its `record_id`. - [List person record attribute values](https://docs.attio.com/rest-api/endpoint-reference/people/list-person-record-attribute-values.md): Gets all values for a given attribute on a person record. Historic values can be queried using the `show_historic` query param. Historic values cannot be queried on COMINT (Communication Intelligence) or enriched attributes and the endpoint will return a 400 error if this is attempted. Historic valu… - [List person record entries](https://docs.attio.com/rest-api/endpoint-reference/people/list-person-record-entries.md): List all entries, across all lists, for which this person record is the parent. - [List person records ](https://docs.attio.com/rest-api/endpoint-reference/people/list-person-records.md): Lists person records, with the option to filter and sort results. - [Update a person Record](https://docs.attio.com/rest-api/endpoint-reference/people/update-a-person-record.md): Use this endpoint to update person records by `record_id`. If the update payload includes multiselect attributes, the values supplied will be created and prepended to the list of values that already exist (if any). Use the [Upsert person endpoint](/reference/put_v2-objects-people-records) to overwri… - [Upsert a person record](https://docs.attio.com/rest-api/endpoint-reference/people/upsert-a-person-record.md): Use this endpoint to create or update person records, using a unique attribute to search for existing People (for example the `email_addresses` attribute). If a person is found with the same value for the matching attribute, that person will be updated. If no person with the same value for the match… - [Create a record](https://docs.attio.com/rest-api/endpoint-reference/records/create-a-record.md): Creates a new person, company or other record. This endpoint will throw on conflicts of unique attributes. If you would prefer to update records on conflicts, please use the [Upsert record endpoint](/rest-api/endpoint-reference/records/upsert-a-record) instead. - [Delete a record](https://docs.attio.com/rest-api/endpoint-reference/records/delete-a-record.md): Deletes a single record (e.g. a company or person) by ID. - [Get a record](https://docs.attio.com/rest-api/endpoint-reference/records/get-a-record.md): Gets a single person, company or other record by its `record_id`. - [List record attribute values](https://docs.attio.com/rest-api/endpoint-reference/records/list-record-attribute-values.md): Gets all values for a given attribute on a record. Historic values can be queried using the `show_historic` query param. Historic values cannot be queried on COMINT (Communication Intelligence) or enriched attributes and the endpoint will return a 400 error if this is attempted. Historic values are… - [List record entries](https://docs.attio.com/rest-api/endpoint-reference/records/list-record-entries.md): List all entries, across all lists, for which this record is the parent. - [List records](https://docs.attio.com/rest-api/endpoint-reference/records/list-records.md): Lists people, company or other records, with the option to filter and sort results. - [Search records](https://docs.attio.com/rest-api/endpoint-reference/records/search-records.md): The search records endpoint provides a convenient way to fuzzy search for records across one or more objects. The matching strategy employed in this endpoint follows the in-product strategy and will match names, domains, emails, phone numbers and social handles on people and companies, and labels on… - [Update a record (append multiselect values)](https://docs.attio.com/rest-api/endpoint-reference/records/update-a-record-append-multiselect-values.md): Use this endpoint to update people, companies, and other records by `record_id`. If the update payload includes multiselect attributes, the values supplied will be created and prepended to the list of values that already exist (if any). Use the `PUT` endpoint to overwrite or remove multiselect attri… - [Update a record (overwrite multiselect values)](https://docs.attio.com/rest-api/endpoint-reference/records/update-a-record-overwrite-multiselect-values.md): Use this endpoint to update people, companies, and other records by `record_id`. If the update payload includes multiselect attributes, the values supplied will overwrite/remove the list of values that already exist (if any). Use the `PATCH` endpoint to append multiselect values without removing tho… - [Upsert a record](https://docs.attio.com/rest-api/endpoint-reference/records/upsert-a-record.md): Use this endpoint to create or update people, companies and other records. A matching attribute is used to search for existing records. If a record is found with the same value for the matching attribute, that record will be updated. If no record with the same value for the matching attribute is fou… - [Create a task](https://docs.attio.com/rest-api/endpoint-reference/tasks/create-a-task.md): Creates a new task. - [Delete a task](https://docs.attio.com/rest-api/endpoint-reference/tasks/delete-a-task.md): Delete a task by ID. - [Get a task](https://docs.attio.com/rest-api/endpoint-reference/tasks/get-a-task.md): Get a single task by ID. - [List tasks](https://docs.attio.com/rest-api/endpoint-reference/tasks/list-tasks.md): List all tasks. Results are sorted by creation date, from oldest to newest. - [Update a task](https://docs.attio.com/rest-api/endpoint-reference/tasks/update-a-task.md): Updates an existing task by `task_id`. At present, only the `deadline_at`, `is_completed`, `linked_records`, and `assignees` fields can be updated. - [Get a thread](https://docs.attio.com/rest-api/endpoint-reference/threads/get-a-thread.md): Get all comments in a thread. - [List threads](https://docs.attio.com/rest-api/endpoint-reference/threads/list-threads.md): List threads of comments on a record or list entry. - [Get call transcript](https://docs.attio.com/rest-api/endpoint-reference/transcripts/get-call-transcript.md): Get the transcript for a call recording. - [Create a user record](https://docs.attio.com/rest-api/endpoint-reference/users/create-a-user-record.md): Creates a new user record. This endpoint will throw on conflicts of unique attributes, like `primary_email_address`. If you would prefer to update user records on conflicts, please use the Assert user record endpoint instead. Please note, the `avatar_url` attribute cannot currently be set via the AP… - [Delete a user record](https://docs.attio.com/rest-api/endpoint-reference/users/delete-a-user-record.md): Deletes a single user record by ID. - [Get a user record](https://docs.attio.com/rest-api/endpoint-reference/users/get-a-user-record.md): Gets a single user record by its `record_id`. - [List user record attribute values](https://docs.attio.com/rest-api/endpoint-reference/users/list-user-record-attribute-values.md): Gets all values for a given attribute on a user record. Historic values can be queried using the `show_historic` query param. Historic values are sorted from oldest to newest (by `active_from`). - [List user record entries](https://docs.attio.com/rest-api/endpoint-reference/users/list-user-record-entries.md): List all entries, across all lists, for which this user record is the parent. - [List user records](https://docs.attio.com/rest-api/endpoint-reference/users/list-user-records.md): Lists user records, with the option to filter and sort results. - [Update a user Record](https://docs.attio.com/rest-api/endpoint-reference/users/update-a-user-record.md): Use this endpoint to update user records by `record_id`. If the update payload includes multiselect attributes, the values supplied will be created and prepended to the list of values that already exist (if any). Use the [Upsert user endpoint](/reference/put_v2-objects-users-records) to overwrite or… - [Upsert a user record](https://docs.attio.com/rest-api/endpoint-reference/users/upsert-a-user-record.md): Use this endpoint to create or update user records, using a unique attribute to search for existing users (for example the `primary_email_address` attribute). If a user is found with the same value for the matching attribute, that user will be updated, otherwise a new user will be created instead. I… - [Create a webhook](https://docs.attio.com/rest-api/endpoint-reference/webhooks/create-a-webhook.md): Create a webhook and associated subscriptions. - [Delete a webhook](https://docs.attio.com/rest-api/endpoint-reference/webhooks/delete-a-webhook.md): Delete a webhook by ID. - [Get a webhook](https://docs.attio.com/rest-api/endpoint-reference/webhooks/get-a-webhook.md): Get a single webhook. - [List webhooks](https://docs.attio.com/rest-api/endpoint-reference/webhooks/list-webhooks.md): Get all of the webhooks in your workspace. - [Update a webhook](https://docs.attio.com/rest-api/endpoint-reference/webhooks/update-a-webhook.md): Update a webhook and associated subscriptions. - [Get a workspace member](https://docs.attio.com/rest-api/endpoint-reference/workspace-members/get-a-workspace-member.md): Gets a single workspace member by ID. - [List workspace members](https://docs.attio.com/rest-api/endpoint-reference/workspace-members/list-workspace-members.md): Lists all workspace members in the workspace. - [Create a workspace record](https://docs.attio.com/rest-api/endpoint-reference/workspaces/create-a-workspace-record.md): Creates a new workspace record. This endpoint will throw on conflicts of unique attributes, like `workspace_id`. If you would prefer to update workspace records on conflicts, please use the Assert workspace record endpoint instead. - [Delete a workspace record](https://docs.attio.com/rest-api/endpoint-reference/workspaces/delete-a-workspace-record.md): Deletes a single workspace record by ID. - [Get a workspace record](https://docs.attio.com/rest-api/endpoint-reference/workspaces/get-a-workspace-record.md): Gets a single workspace record by its `record_id`. - [List workspace record attribute values](https://docs.attio.com/rest-api/endpoint-reference/workspaces/list-workspace-record-attribute-values.md): Gets all values for a given attribute on a workspace record. Historic values can be queried using the `show_historic` query param. Historic values are sorted from oldest to newest (by `active_from`). - [List workspace record entries](https://docs.attio.com/rest-api/endpoint-reference/workspaces/list-workspace-record-entries.md): List all entries, across all lists, for which this workspace record is the parent. - [List workspace records](https://docs.attio.com/rest-api/endpoint-reference/workspaces/list-workspace-records.md): Lists workspace records, with the option to filter and sort results. - [Update a workspace Record](https://docs.attio.com/rest-api/endpoint-reference/workspaces/update-a-workspace-record.md): Use this endpoint to update workspace records by `record_id`. If the update payload includes multiselect attributes, the values supplied will be created and prepended to the list of values that already exist (if any). Use the [Upsert workspace endpoint](/rest-api/endpoint-reference/standard-objects/… - [Upsert a workspace record](https://docs.attio.com/rest-api/endpoint-reference/workspaces/upsert-a-workspace-record.md): Use this endpoint to create or update workspace records, using a unique attribute to search for existing workspaces (for example the `workspace_id` attribute). If a workspace is found with the same value for the matching attribute, that workspace will be updated, otherwise a new workspace will be cr… - [Authenticating requests](https://docs.attio.com/rest-api/guides/authentication.md): How to generate access tokens and make requests - [Filtering and sorting](https://docs.attio.com/rest-api/guides/filtering-and-sorting.md): Searching for just the records you need - [Paginating API results](https://docs.attio.com/rest-api/guides/pagination.md): Retrieving particular ranges of data - [Handling rate limits](https://docs.attio.com/rest-api/guides/rate-limiting.md): How to ensure your app handles rate limits gracefully - [Configuring webhooks](https://docs.attio.com/rest-api/guides/webhooks.md): Responding to changes in real-time - [Overview](https://docs.attio.com/rest-api/overview.md): Learn about the REST API - [Connect an app to Attio through OAuth](https://docs.attio.com/rest-api/tutorials/connect-an-app-through-oauth.md): Learn how to create an OAuth 2.0 app to access Attio's REST API - [Call recording created](https://docs.attio.com/rest-api/webhook-reference/call-recording-events/call-recordingcreated.md): This event fires after a call recording has finished and its media upload is complete. - [Comment created](https://docs.attio.com/rest-api/webhook-reference/comment-events/commentcreated.md): This event is fired whenever a comment is created. - [Comment deleted](https://docs.attio.com/rest-api/webhook-reference/comment-events/commentdeleted.md): This event is fired whenever a comment is deleted. - [Comment resolved](https://docs.attio.com/rest-api/webhook-reference/comment-events/commentresolved.md): This event is fired whenever a comment is resolved. - [Comment unresolved](https://docs.attio.com/rest-api/webhook-reference/comment-events/commentunresolved.md): This event is fired whenever a comment is un-resolved. - [List attribute created](https://docs.attio.com/rest-api/webhook-reference/list-attribute-events/list-attributecreated.md): This event is fired whenever a list attribute is created (e.g. adding an "Owner" attribute). - [List attribute updated](https://docs.attio.com/rest-api/webhook-reference/list-attribute-events/list-attributeupdated.md): This event is fired whenever a list attribute is updated (e.g. when changing the name of the "Owner" attribute to "Proprietor"). - [List entry created](https://docs.attio.com/rest-api/webhook-reference/list-entry-events/list-entrycreated.md): This event is fired whenever a list entry is created (i.e. when a record is added to a list). - [List entry deleted](https://docs.attio.com/rest-api/webhook-reference/list-entry-events/list-entrydeleted.md): This event is fired whenever a list entry is deleted (i.e. when a record is removed from a list). - [List entry updated](https://docs.attio.com/rest-api/webhook-reference/list-entry-events/list-entryupdated.md): This event is fired whenever an existing list entry is updated (i.e. when a list attribute is changed for a specific list entry, e.g. when setting "Owner"). - [List created](https://docs.attio.com/rest-api/webhook-reference/list-events/listcreated.md): This event is fired whenever a list is created. - [List deleted](https://docs.attio.com/rest-api/webhook-reference/list-events/listdeleted.md): This event is fired whenever a list is deleted. - [List updated](https://docs.attio.com/rest-api/webhook-reference/list-events/listupdated.md): This event is fired whenever a list is updated (e.g. when changing the name or icon of the list). - [Note content updated](https://docs.attio.com/rest-api/webhook-reference/note-content-events/note-contentupdated.md): This event is fired whenever the content (body) of a note is updated. The `parent_object_id` refers to the object that the note references (e.g. the person object), and the `parent_record_id` refers to the record that the note references. - [Note created](https://docs.attio.com/rest-api/webhook-reference/note-events/notecreated.md): This event is fired whenever a note is created. The `parent_object_id` refers to the object that the note references (e.g. the person object), and the `parent_record_id` refers to the record that the note references. - [Note deleted](https://docs.attio.com/rest-api/webhook-reference/note-events/notedeleted.md): This event is fired whenever a note is deleted. - [Note updated](https://docs.attio.com/rest-api/webhook-reference/note-events/noteupdated.md): This event is fired whenever the title of a note is modified. Body updates do not currently trigger webhooks. - [Object attribute created](https://docs.attio.com/rest-api/webhook-reference/object-attribute-events/object-attributecreated.md): This event is fired whenever an object attribute is created (e.g. when defining a new attribute "Rating" on the company object). - [Object attribute updated](https://docs.attio.com/rest-api/webhook-reference/object-attribute-events/object-attributeupdated.md): This event is fired whenever an object attribute is updated (e.g. when renaming the "Rating" attribute to "Score" on the company object). - [Record created](https://docs.attio.com/rest-api/webhook-reference/record-events/recordcreated.md): This event is fired whenever a record is created. - [Record deleted](https://docs.attio.com/rest-api/webhook-reference/record-events/recorddeleted.md): This event is fired whenever a record is deleted. - [Record merged](https://docs.attio.com/rest-api/webhook-reference/record-events/recordmerged.md): This event is fired whenever two records are merged together. Merging copies properties from the "duplicate" record into the original record, so that the original record has the properties of both, and the duplicate record is deleted. - [Record updated](https://docs.attio.com/rest-api/webhook-reference/record-events/recordupdated.md): This event is fired whenever an attribute on a record is updated (e.g. changing the "name" field on a record). - [Task created](https://docs.attio.com/rest-api/webhook-reference/task-events/taskcreated.md): This event is fired whenever a task is created. - [Task deleted](https://docs.attio.com/rest-api/webhook-reference/task-events/taskdeleted.md): This event is fired whenever a task is deleted. - [Task updated](https://docs.attio.com/rest-api/webhook-reference/task-events/taskupdated.md): This event is fired whenever a task is updated (e.g. the assignees or deadline are changed). - [Workspace member created](https://docs.attio.com/rest-api/webhook-reference/workspace-member-events/workspace-membercreated.md): This event is fired whenever a workspace member is added to the workspace. - [](https://docs.attio.com/sdk/components/avatar.md): An avatar component for displaying profile pictures or organization logos. - [](https://docs.attio.com/sdk/components/badge.md): A colored badge of information. - [](https://docs.attio.com/sdk/components/banner.md): A component displaying important information to the user. - [