Skip to content

hartemyaakoub/liqaa-openapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

LIQAA OpenAPI Specification

The official OpenAPI 3.1 spec for the LIQAA Public API.

spec version api version license

Spec file · Live docs · Console


This repository contains the machine-readable OpenAPI specification for LIQAA — the drop-in video and messaging API.

Use it to:

Quick start

# Render the docs in Redoc (one command, no install)
npx @redocly/cli preview-docs openapi.yaml

# Or generate a TypeScript client
npx openapi-typescript openapi.yaml -o liqaa-client.ts

Importing into Postman

  1. Open Postman → FileImport
  2. Drag openapi.yaml (or paste the URL)
  3. Postman generates a full collection with example requests for every endpoint

Endpoint summary

Endpoint Method Description
/conversations POST Create or reuse a persistent room
/conversations/{id} GET Fetch room state
/conversations/{id} DELETE End an active call
/sdk-token POST Exchange identity → 1-hour browser-safe JWT
/webhooks GET List your subscriptions
/webhooks POST Subscribe (returns one-time signing secret)
/webhooks/{id} DELETE Cancel a subscription
/webhooks/{id}/deliveries GET Recent delivery audit

Authentication

All endpoints require Authorization: Bearer sk_live_…. Never expose sk_live_… to the browser — exchange identities via /sdk-token and pass the resulting JWT to the SDK.

curl https://liqaa.io/api/public/v1/conversations \
-H "Authorization: Bearer sk_live_…" \
-H "Content-Type: application/json" \
-d '{"caller_email":"a@b.com","callee_email":"c@d.com"}'

Versioning

The spec follows SemVer. Breaking changes increment the major version (a new path prefix /v2). Within v1, additive changes are guaranteed.

License

MIT — feel free to redistribute and adapt.

About

Official OpenAPI 3.1 specification for the LIQAA Public API.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors