DealCloud (Intapp) API for searching and reading deals, companies, and contacts in a PE/IB firm’s DealCloud tenant.
DealCloud (Intapp) API for searching and reading deals, companies, and contacts in a PE/IB firm’s DealCloud tenant. Best for agents that need to look up a deal by name, find records matching a filter, or mark a single field changed. Tenants are self-hosted at .dealcloud.com; users connect by pasting a tenant host plus a client ID and client secret generated in DealCloud (Profile → API Key).10 example endpoints available through Lava’s AI Gateway. See the DealCloud API docs for full documentation.
This provider requires your own credentials — connect your API key or OAuth account before use.
This is a catch-all provider — any valid URL under https://api.dealcloud.com is supported. DealCloud API. URL is tenant-specific: https://.dealcloud.com/api/rest/v4/. Schema discovery: /schema/entrytypes, /schema/allfields, /schema/users. Entry data: /data/entrydata//entries (GET), /data/entrydata/ (POST create, PUT upsert, DELETE by ID array), /data/entrydata/rows/ (PATCH strict update). entryTypeId can be numeric (e.g. 2011) or name (e.g. “company”). Bulk endpoints accept up to 1000 entries per request. See https://api.docs.dealcloud.com/ for the full reference. The endpoints below are curated examples.
Search entries by field values — answer questions like “find deals in Sourcing status” or “which companies are tagged SaaS”. entryTypeId can be numeric (2011) or a name (“company”, “deal”).
Update one or more fields on a single existing entry — the typical agent write. Body is a JSON array; pass one element to change one record. Example: mark a deal as Diligence, set a company status to Inactive.
Bulk-create entries (up to 1000 per request). Primarily for data migration, not typical agent actions. entryIds on the body must be negative placeholders.
Bulk-delete entries by ID. Body is a JSON array of entryIds. Irreversible — agents should rarely reach for this; prefer updating a status field instead.