Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.
Get a company s list entriesAFFINITY_GET_A_COMPANY_S_LIST_ENTRIES
Summarize company data across all lists, including list-specific fields and metadata like creation date and author. Access requires "Export data from Lists" permission.
Get a company s listsAFFINITY_GET_A_COMPANY_S_LISTS
Returns metadata for all the Lists on which the given Company appears.
Get all companiesAFFINITY_GET_ALL_COMPANIES
Affinity API allows paginated access to company info and custom fields. Use `fieldIds` or `fieldTypes` to specify data in a request. Retrieve field IDs/Types via GET `/v2/companies/fields`. Export permission needed.
Get all list entries on a listAFFINITY_GET_ALL_LIST_ENTRIES_ON_A_LIST
Access and export essential data and metadata for Companies, Persons, or Opportunities from a List, specifying data via `fieldIds` or `fieldTypes`. "Export data from Lists" permission is necessary.
Get all list entries on a saved viewAFFINITY_GET_ALL_LIST_ENTRIES_ON_A_SAVED_VIEW
Use the endpoint to access rows in a Saved View with specific filters and selected fields from a web app. It doesn't maintain sort order, supports only sheet-type views, and requires export permissions.
Get all opportunitiesAFFINITY_GET_ALL_OPPORTUNITIES
Pagination through Opportunities in Affinity yields basic info but excludes field data. For field data, use specified GET endpoints. "Export data from Lists" permission needed.
Get all personsAFFINITY_GET_ALL_PERSONS
The Affinity API offers paginated access to Person data using `fieldIds` or `fieldTypes`. Bulk extraction needs special permissions and supports multiple parameters.
Get a person s list entriesAFFINITY_GET_A_PERSON_S_LIST_ENTRIES
Summary: Browse rows for a Person in all Lists, showing field data and entry metadata like creation time and author. Requires "Export data from Lists" permission.
Get a person s listsAFFINITY_GET_A_PERSON_S_LISTS
Returns metadata for all the Lists on which the given Person appears.
Get a single companyAFFINITY_GET_A_SINGLE_COMPANY
Retrieve basic company info and specific field data by using `fieldIds` or `fieldTypes` parameters. Multiple fields can be queried. No field data if parameters aren't specified. Requires "Export All Organizations directory" permission.
Get a single opportunityAFFINITY_GET_A_SINGLE_OPPORTUNITY
Get basic details about an Opportunity without field data via provided endpoints. Field data requires using specific list entry APIs and the "Export data from Lists" permission.
Get a single personAFFINITY_GET_A_SINGLE_PERSON
Use GET `/v2/persons/fields` with `fieldIds` or `fieldTypes` for detailed data; basic info by default. Request multiple fields at once. "Export All People" permission needed.
Get current userAFFINITY_GET_CURRENT_USER
Returns metadata about the current user.
Get metadata on all listsAFFINITY_GET_METADATA_ON_ALL_LISTS
Returns metadata on Lists.
Get metadata on a single listAFFINITY_GET_METADATA_ON_A_SINGLE_LIST
Returns metadata on a single List.
Get metadata on a single list s fieldsAFFINITY_GET_METADATA_ON_A_SINGLE_LIST_S_FIELDS
Returns metadata on the Fields available on a single List. Use the returned Field IDs to request field data from the GET `/v2/lists/{listId}/list-entries` endpoint.
Get metadata on a single saved viewAFFINITY_GET_METADATA_ON_A_SINGLE_SAVED_VIEW
Returns metadata on a single Saved View.
Get metadata on company fieldsAFFINITY_GET_METADATA_ON_COMPANY_FIELDS
Returns metadata on non-list-specific Company Fields. Use the returned Field IDs to request field data from the GET `/v2/companies` and GET `/v2/companies/{id}` endpoints.
Get metadata on person fieldsAFFINITY_GET_METADATA_ON_PERSON_FIELDS
Returns metadata on non-list-specific Person Fields. Use the returned Field IDs to request field data from the GET `/v2/persons` and GET `/v2/persons/{id}` endpoints.
Get metadata on saved viewsAFFINITY_GET_METADATA_ON_SAVED_VIEWS