unPLUGDevelopers

Management API

Endpoints that do what the unPLUG Dashboard does, for brands that want their own tools to do it: create and run offers and challenges, adjust points, merge members and read reports.

You probably don't need this. To run loyalty in your app or website, everything is in the App API. Your team creates offers and challenges in the unPLUG Dashboard, and your app shows them and lets guests use them.

Productionhttps://api.unplugdining.com/v1uk_live_ keys
Sandboxhttps://sandbox.api.unplugdining.com/v1uk_test_ keys
CredentialSecret keyServer side only, never a member token

How it differs from the App API#

  • Server only. Every endpoint takes a secret key. A member token can't call any of them.
  • Its own scopes. offers:write, challenges:write, points:adjust and reports:read. Ask support for a separate key for the tool that uses them, so your app backend never holds them.
  • Its own contract. The OpenAPI file is openapi-management.yaml, separate from the App API's openapi.yaml.
  • Same rules. Errors, idempotency, pagination, rate limits and versioning work the same way.

26 endpoints: 1 available at launch, 25 coming soon.

Guides#

How to run offers from your own tools.

Offers#

Create, publish, preview and grant offers, and print unique code batches.

Challenges#

Create, publish and run challenges, enroll members by hand and list templates.

Member support#

Add or remove points by hand and merge duplicate members.

Reports#

Program and reward totals by local day.