# Find review template jobs for given location Ids

Returns the review template jobs for all locations managed by the authenticated user. Returns an empty list (HTTP 200) when the user lacks the required features or has no managed locations with the required product plan features.

Endpoint: GET /customer-engagement/review-template/jobs
Version: 20260701

## Response 200 fields (application/json):

  - `batchId` (integer)

  - `reviewTemplate` (object)

  - `reviewTemplate.id` (integer)

  - `reviewTemplate.type` (string)

  - `reviewTemplate.name` (string)

  - `reviewTemplate.locationIds` (array)

  - `reviewTemplate.bodyText` (string)

  - `reviewTemplate.senderName` (string)

  - `reviewTemplate.email` (object)

  - `reviewTemplate.email.senderEmailId` (string, required)

  - `reviewTemplate.email.footerText` (string, required)

  - `reviewTemplate.email.subject` (string, required)

  - `reviewTemplate.email.actionButtonColor` (string, required)

  - `reviewTemplate.email.privacyLink` (string)

  - `reviewTemplate.email.media` (array)

  - `reviewTemplate.email.media.mediaId` (integer)

  - `reviewTemplate.email.media.message` (string)

  - `reviewTemplate.email.media.uploadUrl` (string)

  - `reviewTemplate.reviewLinks` (array)

  - `reviewTemplate.reviewLinks.url` (string, required)

  - `reviewTemplate.reviewLinks.label` (string)

  - `reviewTemplate.createdAt` (string)

  - `reviewTemplate.updatedAt` (string)

  - `reviewTemplate.errors` (array)

  - `reviewTemplate.message` (string)

  - `metrics` (object)

  - `metrics.externalJobId` (string)

  - `metrics.sent` (integer)

  - `metrics.opened` (integer)

  - `metrics.clicked` (integer)

  - `scheduledDateUTC` (string)

  - `message` (string)

## Response 500 fields (application/json):

  - `errorMessage` (string, required)
    Human-readable error summary
    Example: An uncaught exception happened

  - `errorCode` (string)
    Reference code of the internal error report; include it when contacting support

