Developers

API Gateway, OAuth2, scopes and webhooks to integrate MYSOLEAS cleanly.

Create an application in Identity Cloud, get your client ID, store the secret server-side and call authorized services through the Gateway. The frontend must never call microservices directly or handle sensitive credentials.

OAuth2

A clear access model for internal and partner applications.

Identity Cloud exposes OAuth2 clients, redirect URIs, scopes, secrets and rotations. Secrets are visible only at creation or rotation, then remain server-side.

POST /oauth/login GET /api/oauth/clients POST /api/oauth/clients PATCH /api/oauth/clients/{id} POST /api/oauth/clients/{id}/secret/rotate DELETE /api/oauth/clients/{id}

Available scopes

Activate only what your application needs.

openid profile email kyc soleaspay:payments:create soleaspay:payments:read notifier:messages:send notifier:templates:read

Example call

Prepare your integrations server-side.

curl -X POST "$GATEWAY_BASE_URL/api/oauth/clients" \
  -H "X-SP-AUTH-TOKEN: Bearer <USER_JWT>" \
  -H "Content-Type: application/json" \
  -d '{"name":"Boutique MyShup","redirect_uris":["https://example.com/oauth/callback"],"scopes":["openid","profile","email"]}'