Affinity
Syncs private equity deal flow into your operational tools, automates investor reporting from list data, and maps relationship intelligence to your outreach sequences.
Try Affinity in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Affinity integration
- Describe the outcome and Ceven picks the right Affinity calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Affinity data, across all 20 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Affinity access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Affinity, when, and on whose behalf.
- The agent pauses and asks when Affinity is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Affinity.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Affinity action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Affinity, and when to use it.
Get company list entries
Pull all list specific fields and metadata for a company across every list it belongs to.
Get company lists
Retrieve a list of every list that contains a specific company.
List all companies
Pull a paginated list of all companies using specific field IDs to get custom data.
Get list entries
Export all companies, persons, or opportunities from a specific list using field types.
Get saved view entries
Pull rows from a saved view based on existing filters defined in the web app.
List all opportunities
Retrieve basic information for all opportunities in the system.
List all persons
Pull paginated person data using specific field IDs for custom attributes.
Get person list entries
Browse rows for a person across all lists including creation time and author.
Get person lists
Retrieve metadata for every list that contains a specific person.
Get single company
Retrieve basic info and specific custom fields for one company by ID.
Get single opportunity
Pull basic details for one specific opportunity.
Get single person
Retrieve detailed data for one person using specific field IDs.
Get list metadata
Pull the configuration and details of a single list.
Get list fields
Retrieve the available field IDs for a specific list to use in data requests.
Get company fields
Pull metadata for all non list specific company fields.
Get person fields
Pull metadata for all non list specific person fields.
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 lists
Returns metadata for all the lists on which the given company appears.
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 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 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 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 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 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 lists
Returns metadata for all the lists on which the given person appears.
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 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 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 user
Returns metadata about the current user.
Get metadata on all lists
Returns metadata on lists.
30 actions · scroll to see them all
Frequently asked questions
Alternatives to Affinity
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Affinity and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free