Get a project's induction content
Reads the project's site-induction body (markdown) and the acknowledgement wording visitors sign against. Visitor submission stays app-only.
Reads the project's site-induction body (markdown) and the acknowledgement wording visitors sign against. Visitor submission stays app-only.
The per-tenant API key, copied from Settings → API & integrations.
Sent as the x-api-key request header. The key is tenant-scoped and acts
with Admin-equivalent, tenant-wide access.
In: header
Path Parameters
Resource id.
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/induction"{ "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8", "projectName": "string", "content": "string", "acknowledgement": { "intro": "string", "points": [ "string" ] }}{ "error": { "code": "unauthorized", "message": "Missing or invalid API key." }}{ "error": { "code": "not_found", "message": "Not found." }}Update or archive/unarchive a form template PATCH
Edits name, project-required, the `fillableBy` audience, and/or blocks, and/or flips status (`{ "status": "archived" }` / `{ "status": "active" }`). Field edits apply first, then the status change.
Get one register record GET
Reads one register record in full — every captured field, the signed acknowledgement snapshot, and a short-lived signed URL for the signature image. Scoped to its project, so `project` is required.