Skip to main content

Sandbox registration

  1. Go to 👉 sandbox-api.opencard.io/register
  2. Fill in account + user details
  3. Verify email (check inbox + spam)
  4. Log in
You now have:
  • An Account (your EMS partner account)
  • An admin user (for dashboard access)
  • An accountId (visible in dashboard URL)

Create account_client

Dashboard: Account → OAuth Clients → Create New This creates an account_client — your machine-to-machine credential for the EMS API. Give it a name, select scopes (see Authentication), save. You’ll get:
  • client_id
  • client_secret (shown once — copy it now)

Get your first token

curl -X POST https://sandbox-api.opencard.io/oauth/token \
  -d "grant_type=client_credentials" \
  -d "client_id=YOUR_ID" \
  -d "client_secret=YOUR_SECRET" \
  -d "scope=accounts-read"
If you get a token back → you’re wired up. 🔌

Production access

Sandbox is free and instant. Production requires:
  1. Complete sandbox integration
  2. Security review
  3. Partnership agreement
Email support@opencard.io when you’re ready.

What’s next?

Quickstart — full integration walkthrough