Get Job Details (Customer Portal)
Changed onPublic, unauthenticated. Functionally identical to Get Customer Portal Jobs (same two handlers) — kept as a separate path, likely a legacy alias. Requires jobs.public_link enabled for the company; if company_config.jobs.allow_public_link_on restricts by status type and the job's status isn't allowed, renders an error card. Several business-rule rejections on this endpoint return HTTP 200 with an error-card HTML body rather than a 4xx status — a known inconsistency worth accounting for in client error handling.
get/customer_portal/job_details
Request
- Base URLhttps://dc-region.zuperpro.com/api
- URLhttps://dc-region.zuperpro.com/api/customer_portal/job_details
- AuthAPI key in header x-api-key
Query parameters
job_uidstring required
company_uidstring required
Response
200 — rendered HTML job details page (also used for several business-rule rejections, see description).
Changes
- info
endpoint added
- info