Authenticate once, call any product

Every Evolved Sense API uses the same OpenID Connect identity server, so one access token unlocks BlogVerdict, EraEvo, SellersSense and CivilDraw APIs.

Single sign-on (OIDC)

Authority: https://identity.evolvedsense.com · Discovery: /.well-known/openid-configuration

  • Authorization-code flow for web apps
  • Device-code flow (RFC 8628) for desktop/CLI
  • Refresh tokens for long-lived sessions
  • Standard scopes: openid profile email roles offline_access

Example: get an access token

curl -X POST https://identity.evolvedsense.com/connect/token \
  -d grant_type=authorization_code \
  -d code=<code> \
  -d client_id=<your-client> \
  -d client_secret=<secret> \
  -d redirect_uri=https://yourapp.example.com/signin-oidc

Example: call an EraEvo endpoint

curl https://core.eraevo.com/api/execute \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "intent": "Build a TODO API in ASP.NET", "model": "auto" }'

Webhooks

Each product can POST events to a URL you control. Events are signed with HMAC-SHA256 using a shared secret you configure in the dashboard.

Webhook framework rolling out per-product through 2026 — see /roadmap.

Rate limits

Default: 100 req/min per access token, 1000 req/min per IP. Higher limits available on paid tiers — email [email protected].

Building With Us

Three ways to integrate

REST APIs

JSON over HTTPS, OpenAPI definitions, predictable error envelopes. Versioned with deprecation notices.

Webhooks

Subscribe to events instead of polling. HMAC-signed, retried with exponential backoff, replayable from history.

SSO embedding

Add Evolved Sense login to your own app — share users without sharing credentials.

Get a developer account

Free tier on every API. Sign up once, register a client app, ship.