Developer Portal
The Developer Portal is a public-facing website where developers register, test, and manage the clients that connect to Payerbox: interactive SMART Apps and non-interactive Backend Services.
Overview
The Developer Portal enables:
- Developer registration: create an account to register clients
- Client registration: register a SMART App or a Backend Service
- Sandbox testing: run a client against sample data before submission
- Submission: send a client for admin review
Register as a developer
- Open the Developer Portal and click Sign Up
- Fill out the registration form
- Check your email and click Confirm Email Address
- Set your password on the confirmation page
- Click Sign In to access your dashboard
Choose a client type
The dashboard splits registration into two sections. Pick by how the client authenticates and who drives it.
| SMART App | Backend Services | |
|---|---|---|
| Driven by | A user in a browser | A server, no user |
| OAuth grant | authorization_code | client_credentials |
| Register under | Smart Apps | Backend Services |
| Auth | Public or confidential; redirect + launch URL | JWKS URI or client secret |
| Scopes | patient/*, user/*, launch, OIDC | system/* only |
| Use for | Patient- or provider-facing apps | Bulk export, server-to-server APIs |
Each client-type page covers its own registration, testing, submission, and status.