# ClickTerm > Clickwrap consent management for your apps. Developer documentation, product guides, and API reference. ClickTerm helps you collect legally-binding consent from end users through clickwrap agreements embedded directly in your web and mobile apps. ## Developers - [Introduction](https://docs.clickterm.com/dev/introduction): Overview of ClickTerm — how the SDK, API, and dashboard work together - [Quickstart — Web SDK](https://docs.clickterm.com/dev/quickstart-web): Get a clickwrap running in your web app in under 5 minutes - [Quickstart — Android SDK](https://docs.clickterm.com/dev/quickstart-android): Get a clickwrap running in your Android app in under 5 minutes ### Integration Guides - [Integration Flow Overview](https://docs.clickterm.com/dev/guides/integration-flow): Sequence diagram and step-by-step integration architecture - [Creating an App & Template](https://docs.clickterm.com/dev/guides/creating-app-and-template): Set up your first app and clickwrap template in the dashboard - [Displaying a Clickwrap](https://docs.clickterm.com/dev/guides/displaying-clickwrap): Show a clickwrap agreement dialog using the SDK - [Template Placeholders](https://docs.clickterm.com/dev/guides/placeholders): Pass dynamic data (name, email, company) into templates at runtime - [Widget Customization](https://docs.clickterm.com/dev/guides/widget-customization): Customize dialog appearance from the dashboard - [Verifying a Signature](https://docs.clickterm.com/dev/guides/verifying-signature): Validate the clickwrap Signature on your backend - [Webhooks](https://docs.clickterm.com/dev/guides/webhooks): Receive real-time notifications for clickwrap events - [Checking Consent Status](https://docs.clickterm.com/dev/guides/checking-consent-status): Query whether an end user has accepted the latest version - [Downloading Certificates](https://docs.clickterm.com/dev/guides/downloading-certificates): Retrieve Certificate of Acceptance and Clickwrap Agreement PDFs - [Version Lifecycle](https://docs.clickterm.com/dev/guides/version-lifecycle): How template versioning affects SDK behavior ### Web SDK - [Installation](https://docs.clickterm.com/dev/sdk/web/installation): Add the ClickTerm Web SDK to your project - [ClicktermClient](https://docs.clickterm.com/dev/sdk/web/clickterm-client): Initialize the SDK with your App ID - [ClicktermDialog](https://docs.clickterm.com/dev/sdk/web/clickterm-dialog): Show clickwrap dialogs and accepted content - [Events & Callbacks](https://docs.clickterm.com/dev/sdk/web/events-callbacks): Handle promise results and error scenarios - [Configuration](https://docs.clickterm.com/dev/sdk/web/configuration): Dialog options, language settings, and parameters ### Android SDK - [Installation](https://docs.clickterm.com/dev/sdk/android/installation): Add the ClickTerm Android SDK via Gradle - [ClicktermClient](https://docs.clickterm.com/dev/sdk/android/clickterm-client): Initialize the SDK in your Android app - [ClicktermDialog](https://docs.clickterm.com/dev/sdk/android/clickterm-dialog): Show clickwrap dialogs and accepted content - [Events & Callbacks](https://docs.clickterm.com/dev/sdk/android/events-callbacks): Handle listener callbacks and error scenarios - [Configuration](https://docs.clickterm.com/dev/sdk/android/configuration): Dialog options, language settings, and parameters ### Resources - [Troubleshooting](https://docs.clickterm.com/dev/resources/troubleshooting): Common issues and step-by-step solutions - [Error Reference](https://docs.clickterm.com/dev/resources/errors): API and SDK error codes with solutions - [Rate Limits](https://docs.clickterm.com/dev/resources/rate-limits): API rate limits and best practices - [Changelog](https://docs.clickterm.com/dev/resources/changelog): Changelog for the API and SDKs - [Glossary](https://docs.clickterm.com/product/reference/glossary): Developer terminology ## Product Guide - [What is ClickTerm](https://docs.clickterm.com/product/what-is-clickterm): Product overview and key concepts - [Create Account](https://docs.clickterm.com/product/getting-started/create-account): Sign up and onboard - [First Clickwrap](https://docs.clickterm.com/product/getting-started/first-clickwrap): Create your first clickwrap in 5 steps ### Templates - [Templates Overview](https://docs.clickterm.com/product/templates/templates-overview): Manage templates, versions, and settings - [Editing Content](https://docs.clickterm.com/product/templates/editing-content): Rich text editor and multi-language support - [Placeholders](https://docs.clickterm.com/product/templates/placeholders): Dynamic fields for personalizing agreements - [Version Types](https://docs.clickterm.com/product/templates/version-types): Major vs minor versioning and lifecycle states - [Widget Customization](https://docs.clickterm.com/product/templates/widget-customization): Customize dialog preview and styling ### Consent Management - [Clickwrap Events](https://docs.clickterm.com/product/consent/clickwrap-events): Event tracking, metadata, and certificates - [End Users](https://docs.clickterm.com/product/consent/end-users): End-user lookup and consent history ### Administration - [Integrations](https://docs.clickterm.com/product/integrations/integrations-overview): Manage App IDs and API credentials - [Audit Logs](https://docs.clickterm.com/product/admin/audit-logs): Activity logging and compliance tracking - [Team Management](https://docs.clickterm.com/product/admin/team-management): User roles and permissions - [Plan & Usage](https://docs.clickterm.com/product/admin/plan-usage): Subscription tiers and usage monitoring - [Billing & Invoicing](https://docs.clickterm.com/product/admin/billing-invoicing): Payment and invoices ### Compliance - [GDPR Best Practices](https://docs.clickterm.com/product/compliance/gdpr-best-practices): GDPR compliance strategies for clickwraps - [Legal Enforceability](https://docs.clickterm.com/product/compliance/legal-enforceability): Legal validity and enforceability of clickwraps ### Reference - [Glossary](https://docs.clickterm.com/product/reference/glossary): Product terminology - [FAQs](https://docs.clickterm.com/product/reference/faqs): Frequently asked questions ## API Reference - [Overview](https://docs.clickterm.com/api-reference/overview): Base URL, authentication, and endpoint summary - [Authentication](https://docs.clickterm.com/api-reference/authentication): App ID and App Key usage - [Errors](https://docs.clickterm.com/api-reference/errors): HTTP status codes and error response format ### Endpoints - GET /clickwrap: Fetch template and check acceptance status - POST /clickwrap: Create a clickwrap request - POST /clickwrap/verify: Verify a clickwrap Signature - GET /clickwrap/content: Get template content - GET /clickwrap/customizations: Get dialog customization settings - 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: Check consent status for an end user - GET /clickwrap-templates: List all enabled templates