List jobs within a project
Changed onList / search the jobs within a project. By default, only the last 50 jobs are returned. Use the <code>limit</code> and <code>offset</code> parameters to return more than 50 jobs. <a href="https://help.smartling.com/hc/en-us/articles/1260805176869-Pagination" target="_blank">Learn more.</a>
Request
- Base URLhttps://api.smartling.com
- AuthHTTP bearer
Path parameters
Unique identifier of a Smartling project — 9 lowercase alphanumeric characters.
A unique project identifier. This can be found in the Smartling Dashboard under Account Settings > API.
Query parameters
Used for searching jobs by jobName. Any entry is treated as a LIKE query on the name of the job.
Used for searching jobs by jobNumber. Search works by exact comparison.
Used for searching jobs by translationJobUid. Supports up to 500 translationJobUids.
[ "j45v1uvsi3tx" ]
Used for searching jobs by their status.
The limit on the number of jobs returned.
The offset to use when searching for jobs.
The field to sort by.
The direction to sort.
Response
OK
Example response
{
"response": {
"data": {
"items": [
{
"createdDate": "2026-01-15T10:00:00Z",
"dueDate": "2026-01-15T10:00:00Z",
"jobNumber": "SMTL-123",
"jobStatus": "DRAFT | AWAITING_AUTHORIZATION | IN_PROGRESS | COMPLETED | CANCELLED | CLOSED",
"targetLocaleIds": [
"fr-FR"
],
"translationJobUid": "j45v1uvsi3tx",
"referenceNumber": "CustomerReferenceNum1"
}
]
}
}
}Changes
- breaking
added the pattern
^[a-z0-9]{9}$to thepathrequest parameterprojectId - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - breaking
the response property
///became nullable for the status - info
the
//////response's property pattern^[a-z]{2}(-[A-Z]{2})?$was added for the status - info
the
/////response's property pattern^[a-z0-9]{12}$was added for the status
- breaking
- warning
removed the optional property
/////from the response with the status - info
added the new optional
queryrequest parameterjobNumber - info
added the enum value
AWAITING_AUTHORIZATIONto the propertyitems/of thequeryrequest parametertranslationJobStatus - info
added the enum value
CANCELLEDto the propertyitems/of thequeryrequest parametertranslationJobStatus - info
added the enum value
CLOSEDto the propertyitems/of thequeryrequest parametertranslationJobStatus - info
added the enum value
COMPLETEDto the propertyitems/of thequeryrequest parametertranslationJobStatus - info
added the enum value
DELETEDto the propertyitems/of thequeryrequest parametertranslationJobStatus - info
added the enum value
DRAFTto the propertyitems/of thequeryrequest parametertranslationJobStatus - info
added the enum value
IN_PROGRESSto the propertyitems/of thequeryrequest parametertranslationJobStatus - info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status
- warning