Menu

Expand
Rate this page:

Contacts

Import Contacts Status

GET /v3/marketing/contacts/imports/{id}

Base url: https://api.sendgrid.com

This endpoint can be used to check the status of a contact import job.

Use the job_id from the "Import Contacts," "Add or Update a Contact," or "Delete Contacts" endpoints as the id in the path parameter.

If there is an error with your PUT request, download the errors_url file and open it to view more details.

The job status field indicates whether the job is pending, completed, errored, or failed.

Pending means not started. Completed means finished without any errors. Errored means finished with some errors. Failed means finshed with all errors, or the job was entirely unprocessable: for example, if you attempt to import file format we do not support.

The results object will have fields depending on the job type.

Twilio SendGrid recommends exporting your contacts regularly as a backup to avoid issues or lost data.

Authentication

  • API Key

Headers

Authorization
string
default: Bearer <<YOUR_API_KEY_HERE>>
required

Path Parameters

id
string

The ID of the Event Webhook you want to retrieve.

default: None
required

Responses

object
id
string

The job ID.

status
string

The job state. Allowed values: pending, completed, errored, or failed.

job_type
string

The job type. Allowed values: upsert, or delete.

results
object

Result map of the import job.

requested_count
number

Requested contact count from the import.

created_count
number

Created contact count from the import.

updated_count
number

Updated contact count from the import.

deleted_count
number

Count of deleted contacts that resulted in error.

errored_count
number

Count of imported contacts that resulted in error.

errors_url
string

The download URL of the file which provides information about any errors.

started_at
string

The ISO8601 timestamp when the job was created.

finished_at
string

The ISO8601 timestamp when the job was finished.

object
errors
object
message
string
required
field
string
error_id
string
parameter
string
object
errors
array[object]
message
string

the error message

required
field
string or null

the field that generated the error

help
object

helper text or docs for troubleshooting

id
string
{
  "errors": [
    {
      "field": "field_name",
      "message": "error message"
    }
  ]
}
object
errors
array[object]
message
string

the error message

required
field
string or null

the field that generated the error

help
object

helper text or docs for troubleshooting

id
string
{
  "errors": [
    {
      "field": "field_name",
      "message": "error message"
    }
  ]
}
object
errors
array[object]
message
string

the error message

required
field
string or null

the field that generated the error

help
object

helper text or docs for troubleshooting

id
string
{
  "errors": [
    {
      "field": "field_name",
      "message": "error message"
    }
  ]
}
object
errors
array[object]
message
string
Loading Code Sample...
        
        

        Import Contacts Status

        Rate this page:

        Need some help?

        We all do sometimes. Get help now from the Twilio SendGrid Support Team.

        Running into a coding hurdle? Lean on the wisdom of the crowd by browsing the SendGrid tag on Stack Overflow or visiting Twilio's Stack Overflow Collective.

        Loading Code Sample...
              
              
              

              Thank you for your feedback!

              Please select the reason(s) for your feedback. The additional information you provide helps us improve our documentation:

              Sending your feedback...
              🎉 Thank you for your feedback!
              Something went wrong. Please try again.

              Thanks for your feedback!

              thanks-feedback-gif