Update Call Records

Use the Update Call Records endpoint to update your team's call records in Apollo.

This endpoint requires a master API key. If you attempt to call the endpoint without a master key, you will receive a 403 response. Refer to Create API Keys to learn how to create a master API key.

Path Params
string
required

The Apollo ID for the call record that you want to update.

To find call record IDs, call the Search for Calls endpoint and identify the id value for the call record.

Example: 6859b0dd828b270021e69648

Query Params
boolean

Set to true if you want to create an individual record for the phone call in Apollo.

user_id[]
array of strings

Designate the caller in your team's Apollo account.

Use the Get a List of Users endpoint to retrieve IDs for all of the users within your Apollo account.

Example: 67e33d527de088000daa60c4

user_id[]
string

Designate the contact that was called.

Use the Search for Contacts endpoint to retrieve IDs for all of the contacts within your Apollo account.

Example: 66e34b81740c50074e3d1bd4

string

Associate the call with an account.

Use the Search for Accounts endpoint to retrieve IDs for all of the accounts within your Apollo account.

Example: 66e9abf95ac32901b20d1a0d

string

The phone number that you dialed.

Example: 5551234567

string

The phone number that dialed you.

Example: 5551234567

string

The status of the phone call. Possible values include:

  • queued
  • ringing
  • in-progress
  • completed
  • no_answer
  • failed
  • busy

date-time

The time when the call started.

Your entry should adhere to the ISO 8601 date-time format. Apollo uses Greenwich Mean Time (GMT) by default. If you do not account for time zone differences, you could add a start time that falls on a different day than you intended.

The value you enter can either adhere to GMT, or you can adjust the time manually by specifiying in hours and minutes how much you want to offset GMT.

Example: 2025-02-15T08:10:30Z; 2025-03-25T10:15:30+05:00Z

date-time

The time when the call ended.

Your entry should adhere to the ISO 8601 date-time format. Apollo uses Greenwich Mean Time (GMT) by default. If you do not account for time zone differences, you could add a end time that falls on a different day than you intended.

The value you enter can either adhere to GMT, or you can adjust the time manually by specifiying in hours and minutes how much you want to offset GMT.

Example: 2025-05-15T08:10:30Z; 2025-05-25T10:15:30+05:00Z

integer

The duration of the call in seconds. Do not enter minutes.

Examples: 120; 205

string

Assign a call purpose to the record.

Call purposes are unique to your team's Apollo account. When you use the Purpose search filter for calls in the Apollo product, you can find the corresponding call purpose ID in the URL.

Examples: 6095a710bd01d100a506d4cd

string

Assign a call outcome to the record.

Call outcomes are unique to your team's Apollo account. When you use the Disposition search filter for calls in the Apollo product, you can find the corresponding call outcome ID in the URL.

Examples: 6095a710bd01d100a506d4c5

string

Add a note to the call record.

Example: This lead is interested in learning more about our new product line.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain