The ClickTerm Public Client API lets you integrate legally-binding consent management into your application. Use it alongside the ClickTerm Web SDK or Android SDK.Documentation Index
Fetch the complete documentation index at: https://docs.clickterm.com/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
Authentication
All API endpoints require your App ID and App Key, passed as HTTP headers:Request format
- Content type:
application/json - All timestamps are in UTC, ISO-8601 format (e.g.,
2026-03-23T14:30:00Z) - UUIDs are standard v4 format
Response format
Most responses return JSON, while some return a PDF file. Error responses include an HTTP status code and a message describing the issue.Billing
- Free requests:
ClicktermDialog.show()(SDK) andGETendpoints are not billed - Billed requests:
POST /clickwrap/verify— each verification counts toward your usage
Endpoints
| Method | Endpoint | Description |
|---|---|---|
POST | /clickwrap/verify | Verify a Signature and create a clickwrap event |
GET | /clickwrap-events | List verified clickwrap events with filters and cursor pagination |
GET | /clickwrap-events/{id}/details | Get event details |
GET | /clickwrap-events/{id}/certificate | Download Certificate of Acceptance (PDF) |
GET | /clickwrap-events/{id}/agreement | Download Clickwrap Agreement (PDF) |
GET | /clickwraps/{endUserId}/status | Get consent status for an end user |
GET | /clickwrap-templates | List enabled templates with effective versions |

