| Endpoint essentials | |
|---|---|
| API key access | api/v1/emailer_messages/get_content or Master API key |
| OAuth scopes | emailer_messages_get_content |
| Credit usage | 0 creditsLearn more about API pricing and credits. |
Use the Get Email Content endpoint to retrieve the subject line, body, and recipients of emails that your team has already sent. Provide up to 10 email message IDs in a single request, and choose whether each body is returned as plain text (the default) or as the original HTML.
This endpoint only returns emails that your team sent and that Apollo has finished sending. Drafted, scheduled, and failed emails are never returned, and neither are replies or other inbound emails. To check on an email that hasn't been sent yet, call the Check Email Send Status endpoint instead.
Any ID that doesn't match one of your team's sent emails is left out of the response instead of causing an error. This applies to unknown IDs, malformed IDs, IDs that belong to another team, and IDs for emails that aren't sent outreach emails. Because of this, always match the results back to your request using the id field, and treat a missing id as "no sent email available" rather than a failure.
Emails are returned in the same order as the ids you sent. If you provide more than 10 IDs, Apollo uses the first 10 and ignores the rest without returning an error, so send larger jobs as batches of 10 or fewer.
To find email message IDs, call the Search for Outreach Emails endpoint and identify the id value for each email.