Nabis · Authentication Profile
Nabis Authentication
Authentication
Nabis declares 1 security scheme(s) across its OpenAPI definitions.
CannabisDistributionWholesaleMarketplaceLogisticsSupply ChainInventoryOrderInvoicingRetailComplianceTrack and TraceCaliforniaNew York
Methods:
Schemes: 1
OAuth flows:
API key in:
Security Schemes
x-nabis-access-token apiKey
· in: header ()
Source
Authentication Profile
generated: '2026-08-26'
method: searched
source: https://developers.nabis.com/v2/docs/overview/authentication
name: Nabis Platform API — Authentication Profile
docs: https://developers.nabis.com/v2/docs/overview/authentication
summary: >-
The Nabis Platform API (v1 and v2) is secured by a single static API token passed in a custom
request header. There is no OAuth 2.0, no OpenID Connect, no mutual TLS and no scope surface.
Keys are self-service for California organizations from inside the Nabis application; New York
keys are issued by a human via partnerships@nabis.com.
schemes:
- id: x-nabis-access-token
type: apiKey
in: header
name: x-nabis-access-token
applies_to:
- Nabis Platform API v2 (https://platform-api.nabis.pro)
- Nabis Platform API v1 (https://api.getnabis.com/platform/v1) — deprecated
declared_in_spec: true
spec_location: openapi/nabis-platform-api-v2-openapi.yml#/components/securitySchemes
docs: https://developers.nabis.com/v2/docs/overview/authentication
notes: >-
Non-standard header name (not RFC 6750 Bearer, not RFC 7617 Basic). The token is a single
opaque string with no prefix that distinguishes test from live; there is no test mode.
oauth2: false
openid_connect: false
mutual_tls: false
scopes:
supported: false
note: >-
The API publishes no scopes, roles or permissions surface. Access is all-or-nothing per key and
is implicitly bounded by the organization the key belongs to. scopes/ is therefore not emitted.
key_management:
self_service: partial
provisioning_docs: https://developers.nabis.com/v2/docs/overview/generating-api-key
steps:
- Log in to the Nabis app (https://app.nabis.com)
- Left-hand navigation → Team
- Tabs across the page → API
- Generate API Key, name it, Save
california: self-service in the Nabis application
new_york: request via partnerships@nabis.com (not self-service)
general_access_request: help@nabis.com
rotation_policy_published: false
expiry_published: false
multiple_keys: true
key_naming: Keys are named by the operator and listed per organization in the app
audit:
available: true
docs: https://developers.nabis.com/v2/docs/overview/audit-logs
detail: >-
Nabis records every API request and exposes a per-key request log (path, status code) in the
application UI under Team → API → Logs. Documented as available only in the legacy California
application.
failure_modes:
- status: 401
body: '{"statusCode": 401, "message": "Invalid API key"}'
cause: Token missing, malformed or revoked
source: https://developers.nabis.com/v2/docs/overview/authentication
- status: 401
body: '{"statusCode": 401, "message": "Unauthorized"}'
cause: Observed live on an unauthenticated GET https://platform-api.nabis.pro/v2/nabis-days-off
source: probed 2026-08-26
transport_security:
https_only: true
hsts: true
observed_headers:
- Strict-Transport-Security: max-age=15552000; includeSubDomains
- Content-Security-Policy (default-src 'self')
- X-Content-Type-Options: nosniff
- Referrer-Policy: no-referrer
- X-Frame-Options: SAMEORIGIN
- Cross-Origin-Opener-Policy: same-origin
observed_on: https://platform-api.nabis.pro/v2/nabis-days-off
observed_date: '2026-08-26'
gaps:
- No published key rotation or expiry policy.
- No OAuth 2.0 or delegated-authorization path, so no third-party app can act on a retailer's or
brand's behalf without that organization handing over a long-lived static token.
- New York key issuance is not self-service.
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/nabis-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.