# Developers - consent APIs, webhooks and SDKs | FOCTTA

> REST APIs for consent checks and rights requests, signed webhooks, and SDKs for web, Android and iOS.

Web page: https://foctta.com/developers  
This Markdown copy has the same content as the web page. Built 2026-10-31.

---

Developers

# Ask "may I?" from any system. Get the answer that is true right now.

A consent check API, signed webhooks, a change feed for firewalled networks, and SDKs for web, Android and iOS.

See what the API does [Request sandbox access](https://foctta.com/company)

consent-check.sh

POST /v1/consents/check

{ "dataPrincipalId": "p\_8a3f…c7d2",

  "purpose": "marketing",

  "businessUnit": "retail" }

200 OK
{ "hasConsent": false,
  "reason": "withdrawn",
  "noticeVersion": 4 }

**10,000 Consent checks a minute**
Up to 10,000 calls a minute per organisation.

**346 Webhook event types**
Signed to the Standard Webhooks spec, 6 delivery attempts, a delivery log and per-unit subscriptions.

**3.1 OpenAPI reference**
An OpenAPI 3.1 reference, an AsyncAPI contract and a Postman collection per organisation.

**30 Day event stream**
A cursor change feed and a 30-day event stream, for networks that block inbound webhooks.

**Beta 23 Languages in the mobile SDKs**
Native Android and iOS: banner, preference centre and rights portal, with an offline queue.

**Beta 5 Databases the Receiver writes to**
PostgreSQL, MySQL or MariaDB, SQL Server, Oracle and MongoDB.

**Pilot 443 Outbound-only edge agents**
Consent mirroring and rights jobs over outbound HTTPS (port 443), with signed jobs.

Private release JS Web and Node SDK Check and grant consent from your web or Node.js code.

**v2 Google Consent Mode**
Default-denied state and updates, including ad_user_data and ad_personalization.

## A sandbox with live widgets and signed test webhooks.

[Request sandbox access](https://foctta.com/company)
