Nabis Universal Cannabis Labeling API

The Universal Cannabis Labeling API from Nabis — 3 operation(s) for universal cannabis labeling.

Operations 3

GET /ucapi/.well-known/cannabis-api.json #
GET /ucapi/manifest/{orderId} #
GET /ucapi/order/{orderId} #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/nabis-universal-cannabis-labeling-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

nabis-universal-cannabis-labeling-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Platform Universal Cannabis Labeling API
  description: Welcome to the Nabis Platform API
  version: '2.0'
  contact:
    email: help@nabis.com
  x-source-note: Reassembled verbatim from the per-operation OpenAPI objects Nabis publishes in the build assets of developers.nabis.com/v2 (docusaurus-plugin-openapi-docs frontmatter). Nabis serves no single openapi.json/yaml file; every field here — paths, operationIds, parameters, response schemas, servers, securitySchemes, info — is the provider's own published spec content, not authored by API Evangelist.
servers:
- url: https://platform-api.nabis.pro
  description: Nabis Platform API v2 production host
security:
- x-nabis-access-token: []
tags:
- name: Universal Cannabis Labeling
paths:
  /ucapi/.well-known/cannabis-api.json:
    get:
      operationId: UniversalCannabisApiController_wellKnown
      description: Get Well Known
      tags:
      - Universal Cannabis Labeling
      parameters: []
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  endpoint:
                    type: string
                    description: The root endpoint for all other endpoints in this document
                  path-components:
                    type: string
                    description: The path components for each of the endpoints
                  vendor:
                    type: string
                    description: The vendor for the universal cannabis api endpoint. Always Nabis
                required:
                - endpoint
                - path-components
                - vendor
        '401':
          description: Invalid API key
        '429':
          description: Too Many Requests
  /ucapi/manifest/{orderId}:
    get:
      operationId: UniversalCannabisApiController_getManifest
      description: Get details from an order describing child package to QR code url mappings
      tags:
      - Universal Cannabis Labeling
      parameters:
      - name: orderId
        required: true
        in: path
        description: Order Identifier
        schema:
          format: uuid
          type: string
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  regulatorEvent:
                    description: The transfer id if applicable
                    allOf:
                    - type: object
                      properties:
                        id:
                          type: string
                          format: uuid
                          description: Regulator ID
                        kind:
                          type: string
                          format: uuid
                          description: Always the string "manifest"
                      required:
                      - id
                      - kind
                  contents:
                    type: string
                    description: An array of QR codes which represent all scanned cases or items
                required:
                - regulatorEvent
                - contents
        '401':
          description: Invalid API key
        '404':
          description: Record not found
        '429':
          description: Too Many Requests
  /ucapi/order/{orderId}:
    get:
      operationId: UniversalCannabisApiController_getOrder
      description: Get details from an order
      tags:
      - Universal Cannabis Labeling
      parameters:
      - name: orderId
        required: true
        in: path
        description: Order Identifier
        schema:
          format: uuid
          type: string
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  orderId:
                    type: string
                    format: uuid
                    description: Order ID
                  deliveryDate:
                    type: string
                    format: date
                    example: '2022-04-20'
                    description: Delivery Date
                  fulfillmentDate:
                    type: string
                    format: date
                    example: '2022-04-20'
                    description: Fulfillment Date
                  licenseNumber:
                    type: string
                    format: date
                    example: '2022-04-20'
                    description: License Number
                  metrcManifestId:
                    type: number
                    format: number
                    description: Metric Manifest ID
                  lineItems:
                    description: Line Items
                    allOf:
                    - type: object
                      properties:
                        quantity:
                          type: number
                          format: number
                          description: Line item quantity ordered
                        pricePerUnit:
                          type:
                          - number
                          - 'null'
                          format: number
                          description: Line item $ price per unit
                        standardPricePerUnit:
                          type:
                          - number
                          - 'null'
                          format: number
                          description: The wholesale, un-discounted system unit price of a product from the Inventory Tab at time of order creation
                        isExciseTaxable:
                          type: boolean
                          description: Line item is excise taxable
                        discount:
                          type: number
                          format: number
                          description: Line item discount amount
                      required:
                      - quantity
                      - pricePerUnit
                      - standardPricePerUnit
                      - isExciseTaxable
                      - discount
                required:
                - orderId
                - deliveryDate
                - fulfillmentDate
                - licenseNumber
                - metrcManifestId
                - lineItems
        '401':
          description: Invalid API key
        '404':
          description: Record not found
        '429':
          description: Too Many Requests
      security:
      - x-nabis-access-token: []
components:
  securitySchemes:
    x-nabis-access-token:
      type: apiKey
      in: header
      name: x-nabis-access-token