Skip to main content

Get a job item

GEThttps://api.fieldtask.example/public/v1/jobs/{job_id}/items/{resource_id}
Permissions
job_items:read, jobs:read
Also available as
fieldtask_get_job_item

Returns one item on a job by its ID.

Use the id from List job items or from the Location header of Add a job item. Send it under the job it belongs to. If the job or the item doesn't exist, has been deleted, belongs to another organization, or the item belongs to a different job, the response is 404 resource_not_found.

Permissions​

PermissionDependency in the permission map
job_items:readDepends on jobs:read
jobs:readNo dependencies

The item has the same fields as in List job items. Its values were copied from the catalog when it was added and don't include a product or price ID. For the job's overall value, read job_value from Get a job.

Request​

Responses​

OK

Response Headers
    Cache-Control

    Responses must not be cached.

    X-Request-ID

    Server-generated request correlation ID.

Errors​

This endpoint accepts no query parameters.

StatuscodeMeaningWhat to do
400invalid_queryThe query string has an unknown, repeated or invalid parameter.Send only the documented query parameters, each once.
401invalid_tokenThe bearer token is missing, malformed, expired, revoked or issued for a different resource (for example an MCP sign-in).Send a current REST API token or REST OAuth access token as Authorization: Bearer ….
403api_access_not_enabledFieldTask hasn't enabled API access for this organization, or has disabled it.An owner or admin requests access in Settings → API connections.
403insufficient_scopeThe connection lacks job_items:read or jobs:read. error.code is missing_permission.Add the permission named in error.message to the connection.
404resource_not_foundThe job or the item doesn't exist in your organization or has been deleted, the item belongs to a different job, job item reads aren't available in this environment, or the URL is wrong.Check both IDs with GET /public/v1/jobs/{job_id}/items, and check the API origin and path (no trailing slash).
405method_not_allowedThis path doesn't accept the HTTP method, or the create isn't enabled in this environment. The Allow header lists the methods that are.Use a method listed in Allow.
429rate_limit_exceededToo many requests in the current minute, or too many concurrent requests, for the organization or connection.Wait for Retry-After seconds, then retry.
429daily_quota_exceededThe organization or connection has used its daily allowance for this kind of request. Allowances reset at 00:00 UTC.Wait for Retry-After seconds, or check remaining allowance in Settings → API connections.
503temporarily_unavailableThe service couldn't complete the request.Retry with exponential backoff. Retry creates with the same key and body.