overlay: 1.0.0
info:
title: API Evangelist enhancements for the Nickelytics R-Ads Platform Authentication API
version: 1.0.0
x-generated: '2026-08-12'
x-method: generated
x-source: openapi/nickelytics-rads-auth-openapi.json
x-note: >-
The harvested document is Better Auth's auto-generated schema, served verbatim
by the provider. It carries the framework's own identity rather than the
provider's, has a single "Default" tag for 151 operations, and leaves 113
operations without an operationId (three more are duplicated). This overlay
records the corrections API Evangelist applies for discovery without mutating
the harvested original.
extends: openapi/nickelytics-rads-auth-openapi.json
actions:
- target: $.info
update:
title: Nickelytics R-Ads Platform Authentication API
x-provider: Nickelytics
x-parent-brand: Robot.com
x-apievangelist-slug: nickelytics
x-framework: Better Auth 1.1.0
x-harvested-from: https://api-ads.robot.com/api/auth/open-api/generate-schema
x-alternate-host: https://api.nickelytics.com/api/auth
x-documentation: none published
- target: $.servers
update:
x-alternate-servers:
- url: https://api.nickelytics.com/api/auth
description: Legacy Nickelytics host, same AWS load balancer as api-ads.robot.com.
- target: $.info
update:
x-apievangelist-findings:
- id: duplicate-operation-ids
detail: getSession, updateUser and listUserSessions each appear on two distinct operations.
- id: missing-operation-ids
detail: 113 of 151 operations declare no operationId.
- id: single-tag
detail: every operation carries the single framework tag "Default"; no product grouping.
- id: no-idempotency
detail: no Idempotency-Key header on any write operation.
- id: undeclared-error-code
detail: live 401 responses include a `code` field that the schema does not declare.
- target: $.tags
update:
x-apievangelist-suggested-tags: [Authentication, Sessions, Accounts, Organizations,
Invitations, SSO, Admin, Tokens, Audit Events]
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.