Skip to content
Sendora Cloud
Create account
2026-05-29 · SDK

SDK majors — drop orgId from init + unprefixed /v1/<resource> API

  • @sendoracloud/sdk-web 3.0.0 + @sendoracloud/sdk-react-native 1.0.0 published to npm. iOS 4.0.0 + Android 4.0.0 tagged on the public SwiftPM / JitPack mirrors.
  • Breaking change: SDK init takes `{ apiKey }` only — `orgId` is now resolved server-side from the API key. Migration is one-line: drop the `orgId` field from your `Sendora.init({ ... })` call.
  • REST surface now exposes unprefixed routes — `POST /v1/events`, `GET /v1/profiles`, `/v1/links/...` etc. — alongside the legacy `/orgs/:orgId/...` paths. API-key auth auto-derives org + project, so the prefix is redundant.
  • OpenAPI 1.9.0 emits both shapes. The interactive Scalar explorer at /docs/openapi covers every endpoint with try-it-out + per-language code samples.
  • Every API key is now project-scoped — workspace-wide keys are no longer mintable. New mint UX defaults to public (`pk_*`) and warns when you flip to secret (`sk_*`).
  • Dashboard API-keys page surfaces UNUSED + STALE chips on the last-used column so dead keys are obvious at a glance.
  • /me endpoint now returns 8 fields for API-key auth (authType, keyId, name, kind, scopes, environment, orgId, projectId, lastUsedAt) — handy for SDK preflight checks.