Developers

API & Platform — Coming Soon

We're building a REST API for skin scanning, scoring, ingredient analysis, and routine generation, so others can build on the same AI that powers Tincyglo. It isn't available yet — tell us what you'd want to build and we'll keep you posted.

What's planned

What we're designing for integration

Authentication

API keys with scoped permissions, rotated on demand from your dashboard.

Rate Limits

Usage-based rate limits, with clear 429 headers when a limit is hit.

SDKs

Planned SDKs for JavaScript/TypeScript, Python, Swift, and Kotlin.

Webhooks

Subscribe to scan.completed, routine.generated, and score.updated events.

Planned REST API

What running a scan will look like

An illustrative preview of the API design — not yet available.

POST /v1/scans
curl https://api.tincyglo.com/v1/scans \
  -H "Authorization: Bearer sk_live_..." \
  -F "image=@selfie.jpg" \
  -F "markers=acne,pigmentation,hydration"
Example response
{
  "scan_id": "scn_8f2a1c",
  "skin_score": 91,
  "markers": {
    "acne": { "score": 88, "severity": "low" },
    "pigmentation": { "score": 94, "severity": "low" },
    "hydration": { "score": 82, "severity": "moderate" }
  },
  "created_at": "2026-07-24T10:32:00Z"
}
Webhooks

Get notified the moment a scan completes

The plan: register a webhook endpoint in your dashboard and Tincyglo will POST an event payload the moment a scan, routine, or score update completes — no polling required.

Every payload will be signed with an HMAC-SHA256 signature so you can verify it came from Tincyglo before processing it.

scan.completed
{
  "event": "scan.completed",
  "scan_id": "scn_8f2a1c",
  "user_id": "usr_44d9",
  "skin_score": 91,
  "timestamp": "2026-07-24T10:32:01Z"
}
SDKs

Planned libraries for your stack

JavaScript / TypeScriptPythonSwift (iOS)Kotlin (Android)REST (any language)

Want early access when it ships?

Tell us what you're building and we'll reach out as soon as the API is ready to test.