Skip to main content
POST
Bulk Update Contacts
Update several contacts in one call, each identified by its Apollo id. Partial success is normal. Writes land in the AIsa workspace, which every caller shares: the record becomes visible and editable by others, and there is no per-caller isolation.
First time? Point any MCP client at https://mcp.aisa.one/mcp — Claude Code, Codex, Cursor, VS Code and the rest. Authorization is OAuth: the client opens a browser, you click Allow once, and there is no key to paste. The commands per client, and what each call costs, are on aisa.one/mcp.
Set this endpoint up in your agent →

Cost and request rules

Published reference values are not an account-specific quote or a settled charge. For endpoints supporting X-AISA-Cost-Mode: quote, obtain a free quote for your exact request before execution; reconcile the settled cost with response metadata and Usage Logs. USD amounts use 1,000,000 integer micro-USD per dollar.
  • Default request reference estimate (USD): 0.012
  • Cost contract: fixed_success
  • Settlement evidence source: request_snapshot

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Successful response

contacts
string

Updated contacts

contacts[].id
string

Contact ID

contacts[].first_name
string

First name

contacts[].last_name
string

Last name

contacts[].email
string

Email

contacts[].title
string

Title

contacts[].organization_name
string

Organization name

contacts[].owner_id
string

Owner ID

contacts[].account_id
string

Account ID

contacts[].present_raw_address
string

Raw address

contacts[].linkedin_url
string

LinkedIn URL

contacts[].updated_at
string

Updated timestamp