client_id and client_secret your app’s identity in the OAuth flow.
Step 1: Create a Monei Account
Sign up at monei.cc and verify your account. You’ll need a verified account to register Connect apps.Step 2: Register Your App
Send aPOST request to register your app. Use your Monei JWT (from logging in) as the Bearer token.
Request fields
| Field | Required | Description |
|---|---|---|
appName | ✅ | Display name shown to users on the consent screen |
appDescription | ✅ | Short description of what your app does |
redirectUris | ✅ | Array of allowed callback URLs. Must be exact matches — no wildcards |
websiteUrl | No | Your app’s website, shown on the consent screen |
logoUrl | No | URL to your app’s logo (shown as an icon on the consent screen) |
Response
Understanding your credentials
client_id (prefix: mc_) is your app’s public identifier. Safe to include in frontend redirect URLs.
client_secret (prefix: mcs_) is your app’s private key used to exchange authorization codes for tokens. Never expose this in frontend code, mobile apps, or version control. Token exchange must always happen server-side.
Managing redirect URIs
Redirect URIs must be registered in advance and matched exactly during the OAuth flow including protocol, domain, path, and trailing slash. There are no wildcards. Valid:http://localhost:3000/callback as a redirect URI.
Viewing and updating your app
Next step
Quickstart →
Build a complete OAuth integration end-to-end

