Back to Help Center
For developers

Using the Iptoria API and SDK

Authenticate, list assets, and create licenses programmatically with the developer API.

6 min read

The Iptoria API lets you integrate licensing directly into your own product — search the catalog, configure terms, and create licenses without leaving your app.

Authentication

Generate an API key from the developer portal and pass it as a bearer token on every request.

curl https://api.iptoria.demo/v1/listings \
  -H "Authorization: Bearer $IPTORIA_API_KEY"

Creating a license

Submit the asset and your configured terms; the API returns the license record including its on-chain anchor reference.

curl -X POST https://api.iptoria.demo/v1/licenses \
  -H "Authorization: Bearer $IPTORIA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "assetId": "asset_123",
    "territory": "WORLDWIDE",
    "period": "12_MONTHS",
    "quantity": 10000,
    "exclusive": false
  }'

Start against the demo base URL and mock keys before requesting production access. Rate limits and idempotency keys are documented in the developer portal.

Was this article helpful?

Related articles