GET https://hostname/v1/bulk/jobs
Request
Query parameters
| Key | Required | Type | Description |
|---|---|---|---|
| status | No | string | Filter jobs by status. Allowed values: 'scheduled', 'running', or 'all'. If not provided, returns all jobs. |
Header keys
| Key | Required | Type | Description |
|---|---|---|---|
| X-Request-Id | No | string | The X-Request-Id header is optional but incredibly useful for developers. It serves as a unique identifier for requests within our system. When you encounter any problems with your requests, providing us with the X-Request-Id will enable us to pinpoint the specific request in question without the need for extensive manual searching. This means faster and more efficient troubleshooting. |
Response
The API returns a JSON object containing a list of bulk geocode/verify jobs associated with the authenticated user. Each job entry includes metadata describing the job's identity, source file, status, and submission timestamp.
Response body properties
| Property | Type | Description |
|---|---|---|
| jobId | String | Unique identifier for the job |
| emailId | String | Email address of the user who submitted the job. |
| fileId | String | Identifier of the uploaded file associated with the job |
| fileName | String | Name of the uploaded file |
| status | String |
Current processing status of the job (e.g.,
|
| submittedAt | String | Timestamp indicating when the job was submitted. |
Response examples
Example status code responses for this method are shown here.
{
"jobs": [
{
"jobId": "bd80fe36-d7f4-4bc8-b1a2-4d25c04f842e",
"emailId": "sample_user@precisely.com",
"fileId": "bb1cef64-1fb1-4433-a440-e62252cd2fe8",
"fileName": "SampleFile",
"status": "SCHEDULED",
"submittedAt": "2025-11-03T09:39:17.128Z"
},
{
"jobId": "617c3dbb-4c56-4ec7-a9cb-962450a3022e",
"emailId": "sample_user@precisely.com",
"fileId": "bb1cef64-1fb1-4433-a440-e62252cd2fe8",
"fileName": "SampleFile",
"status": "RUNNING",
"submittedAt": "2025-11-03T09:39:10.849Z"
}
]
}
{
"errors": [
{
"status": "INVALID_CLIENT_INPUT",
"errorMessage": "Request is not valid (DIS-LI-1018)"
}
]
}
{
"errors": [
{
"status": "INVALID_TOKEN",
"errorMessage": "Unauthorized (DIS-1001)"
}
]
}
{
"errors": [
{
"status": "FORBIDDEN",
"errorMessage": "You do not have permission to access this API (DIS-1002)"
}
]
}
{
"errors": [
{
"status": "TOO_MANY_REQUESTS",
"errorMessage": "Rate limit exceeded (DIS-1005)"
}
]
}
{
"errors": [
{
"status": "INTERNAL_ERROR",
"errorMessage": "Issue with internal services. Please try again after sometime (DIS-1003)"
}
]
}