Conga Contact API

The Contact API from Conga — 8 operation(s) for contact.

Business capability
Customer Data Management BC-420.10

Operations 16

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/data/v1/Contact List contact records · Get all contact records #
Ask an LLM
“Where can I see all contacts stored in Conga?”
“Can I sort and page through contact records by a field?”
Tell an agent
List my contact records.
Show contacts matching {criteria}, sorted by {field}.
POST /api/data/v1/Contact Create a contact · Insert a new contact record #
Ask an LLM
“How do I add a single new contact with name and email?”
“Will creating a contact fail if the record already exists?”
Tell an agent
Create a contact named {first} {last} with email {email}.
Add contact {last} to account {account}.
DELETE /api/data/v1/Contact/bulk Delete many contacts at once · Delete multiple contact records #
Ask an LLM
“Can a batch of contact records be removed together?”
“Can I bulk-delete contacts by a field other than ID?”
Tell an agent destructive · confirm first
Bulk-delete the listed contact records.
Delete many contacts matched by field {field}.
PATCH /api/data/v1/Contact/bulk Upsert many contacts · Upsert multiple contact records #
Ask an LLM
“Can I insert new contacts and update existing ones in the same call?”
“How do I upsert contacts in bulk?”
Tell an agent
Upsert this list of contacts.
Upsert contacts, matching existing ones on {field}.
POST /api/data/v1/Contact/bulk Create many contacts at once · Insert multiple contact records #
Ask an LLM
“Is it possible to insert a list of new contacts in a single call?”
“Can I bulk-create contacts and get the records back in the response?”
Tell an agent
Insert this batch of new contacts.
Bulk-create contacts and include payload in response: {include}.
PUT /api/data/v1/Contact/bulk Update many contacts at once · Update multiple contact records #
Ask an LLM
“Can I update a batch of existing contacts in one request?”
“Is optimistic locking supported when bulk-updating contacts?”
Tell an agent
Bulk-update these existing contact records.
Update many contacts matched by field {field}.
DELETE /api/data/v1/Contact/by-externalId/{externalId} Delete a contact by external ID · Delete a contact record by externalId #
Ask an LLM
“How do I delete a contact using its external identifier?”
“Can I remove a contact matched by external ID rather than record ID?”
Tell an agent destructive · confirm first
Delete the contact with external ID {ext}.
Remove contact by external identifier {ext}.
GET /api/data/v1/Contact/by-externalId/{externalId} Get a contact by external ID · Get a contact record using externalId #
Ask an LLM
“Which contact matches the ID from my other system?”
“Can I look up a Conga contact by its external identifier?”
Tell an agent
Get the contact with external ID {ext}.
Look up contact by external identifier {ext}.
PUT /api/data/v1/Contact/by-externalId/{externalId} Update a contact by external ID · Update a contact record by externalId #
Ask an LLM
“How do I update a contact when I only know its external ID?”
“Can I change a contact's email using its external identifier?”
Tell an agent
Update the contact with external ID {ext}.
Set email {email} on contact with external ID {ext}.
POST /api/data/v1/Contact/query Query contact records · Execute single query #
Ask an LLM
“How do I search contacts with criteria and choose which fields come back?”
“Can a contact query return the total record count?”
Tell an agent
Query contacts matching {criteria}.
Search contacts and return only fields {fields}.
GET /api/data/v1/Contact/recordtypes List contact record types · Get all contact record types #
Ask an LLM
“Which record types are defined for contacts?”
“What kinds of contact record types can I choose from?”
Tell an agent
List the contact record types.
Show every record type available for contacts.
GET /api/data/v1/Contact/summary Get contact count and storage size · Get object contact record count and size on disk #
Ask an LLM
“How many contact records do we have and how much disk do they use?”
“Can I see the storage footprint of the contact object?”
Tell an agent
Get the contact record count and size on disk.
Summarize how many contacts are stored.
DELETE /api/data/v1/Contact/{id} Delete a contact by record ID · Delete a contact record #
Ask an LLM
“How do I delete one contact by its record ID?”
“Can I choose a delete behaviour when removing a contact?”
Tell an agent destructive · confirm first
Delete contact {id}.
Remove contact record {id} with behaviour {behaviour}.
GET /api/data/v1/Contact/{id} Get a contact by record ID · Get a contact record using contact record ID #
Ask an LLM
“How do I fetch one contact using its Conga record ID?”
“What details are stored on a particular contact?”
Tell an agent
Get contact {id}.
Show the details of contact record {id}.
PUT /api/data/v1/Contact/{id} Update a contact by record ID · Update a contact record #
Ask an LLM
“How do I edit a single contact using its record ID?”
“Can I update a contact's title and phone number?”
Tell an agent
Update contact {id}.
Change the title of contact {id} to {title}.
GET /api/xauthor/v1/contacts/{name} Find contacts by name for authoring · Get contacts #
Ask an LLM
“Which contacts match a name when I'm authoring a document?”
“Can I search contacts by name from the authoring add-in?”
Tell an agent
Find contacts named {name}.
Look up authoring contacts matching {name}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/conga:conga-contact-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

conga-contact-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Conga Contact API
  version: v1
  description: 'Operations tagged Contact across 2 of this provider''s published API definitions: conga-data.json, conga-x-author.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://rls.congacloud.com
- url: https://xauthor-prod-rls10.congacloud.com
- url: https://xauthor-preview-rls09.congacloud.com
tags:


# --- truncated at 32 KB (57 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/conga/refs/heads/main/openapi/conga-contact-api-openapi.yml