Check the status of a list

Overview

Check the status of a list uploaded through API. Once you upload a list using RemoveBounce API, specifying the removeBounceId, you can check the statistics of the list in progress.

Example Request

Here is a raw and valid example of this request.

# GET 'http://api.removebounce.com/v1/list/:removeBounceId/status'

curl --location --request GET 'http://api.removebounce.com/v1/list/:removeBounceId/status' \
     --header 'X-RB-API-KEY: <YOUR_API_KEY_HERE>'

Example Response

# List cleaning with status IN_PROGRESS response example

{
    "removeBounceId": "1111a2222b3333c4444d",
    "percentageComplete": 75,
    "statistics": {
        "validCount": 1,
        "invalidCount": 1,
        "unknownCount": 1,
        "catchAllCount": 0,
        "totalCount": 4
    },
    "status": "IN_PROGRESS"
}
# List cleaning with status COMPLETED response example

{
    "removeBounceId": "1111a2222b3333c4444d",
    "percentageComplete": 100,
    "statistics": {
        "validCount": 1,
        "invalidCount": 1,
        "unknownCount": 1,
        "catchAllCount": 1,
        "totalCount": 4
    },
    "emails": [
        {
            "email": "name1@domain.com",
            "name": "Jon Doe",
            "status": "valid"
        },
        {
            "email": "name2@domain.com",
            "name": "Jon Doe",
            "status": "invalid"
        },
        {
            "email": "name3@domain.com",
            "name": "Jon Doe",
            "status": "unknown"
        },
        {
            "email": "name4@domain.com",
            "name": "Jon Doe",
            "status": "catch_all"
        }
    ],
    "status": "COMPLETED"
}

Fields

Field Type Description
removeBounceId string RemoveBounce Id
percentageComplete number The percentage of the list that has been cleaned
statistics Object Statistics about already cleaned emails.
Includes: validCount, invalidCount, unknownCount, catchAllCount, totalCount
emails Array Array of the uploaded emails with the status of each email.
status string Status of the list: IN_PROGRESS / COMPLETED

Error codes

Code Type Message Reason
400 bad_request X-RB-API-KEY header is missing. Occurs due to the absence of the X-RB-API-KEY header from the request.
401 authentication_error No valid API key provided. Occurs due to providing an invalid API key. If you don't have a valid API key or if it expired, go to Dashboard and generate a new key.
404 not_found Invalid removeBounceId provided in the request. Occurs due to providing an incorrect removeBounceId.
5xx N/A N/A Occurs when the API is down.