Imports

Bring your campaigns, leads and sending accounts over from Instantly.

Import an Instantly.ai account

post https://api.emailchaser.com/r/imports/instantly

Validates the provided Instantly API key and enqueues a background job that imports the caller's Instantly campaigns and leads into their workspace. Every imported campaign is created in DRAFT state — nothing is sent automatically.

  • apiKey string required

    APIKey is the caller's Instantly.ai API key. It is validated with a lightweight call to Instantly before the import job is enqueued.

    Example: insta_xxx
Fields in the 202 response
  • jobId string
    Example: 9f8b1c2a-1234-4a5b-9c8d-0e1f2a3b4c5d
  • message string
    Example: instantly import started
  • status string
    Example: queued

Request

curl -X POST "https://api.emailchaser.com/r/imports/instantly" \
  -H "Authorization: Bearer $EMAILCHASER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "apiKey": "insta_xxx"
}'

Response

{
  "jobId": "9f8b1c2a-1234-4a5b-9c8d-0e1f2a3b4c5d",
  "message": "instantly import started",
  "status": "queued"
}

List Instantly sending accounts

post https://api.emailchaser.com/r/imports/instantly/accounts

Fetches the sending accounts of the given Instantly workspace and returns them together with a pre-filled CSV for the bulk IMAP/SMTP connection flow. Mailbox credentials cannot be exported from any provider, so accounts are reconnected either per-mailbox via Google/Microsoft OAuth or in bulk via IMAP app passwords using the returned CSV. Changes nothing, but needs a read and write API key.

  • apiKey string required

    APIKey is the caller's Instantly.ai API key.

    Example: insta_xxx
Fields in the 200 response
  • accounts array of InstantlyAccount
    6 fields inside accounts
    • dailyLimit integer
      Example: 30
    • email string
      Example: jane@acme.com
    • firstName string
      Example: Jane
    • lastName string
      Example: Doe
    • provider string

      google | microsoft | other

      Example: google
    • status integer
      Example: 1
  • imapCsvTemplate string

    ImapCsvTemplate is a ready-to-fill CSV (one row per account, password column empty) for the bulk IMAP/SMTP connection flow.

Request

curl -X POST "https://api.emailchaser.com/r/imports/instantly/accounts" \
  -H "Authorization: Bearer $EMAILCHASER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "apiKey": "insta_xxx"
}'

Response

{
  "accounts": [
    {
      "dailyLimit": 30,
      "email": "jane@acme.com",
      "firstName": "Jane",
      "lastName": "Doe",
      "provider": "google",
      "status": 1
    }
  ],
  "imapCsvTemplate": "string"
}

Generated from the Emailchaser API's own OpenAPI definition, so it always matches the running API.