Download OpenAPI specification:
The Barcode Printing API aims to provide a unified facade to access the on-prem barcode printing services.
Obtain an OAuth2 access token using the client credentials grant.
| grant_type required | string Value: "client_credentials" |
| client_id required | string |
| client_secret required | string <password> |
| scope | string |
{- "access_token": "eyJhbGciOi...",
- "token_type": "Bearer",
- "expires_in": 3600,
- "scope": "barcodes/write"
}Submit a barcode printing job to the underlying barcode printing providers.
| printer_name required | string |
| label_template_name required | string |
| labels required | Array of objects |
| copies required | integer >= 1 |
{- "printer_name": "string",
- "label_template_name": "string",
- "labels": [
- { }
], - "copies": 1
}{- "data": {
- "printer_name": "psd-2",
- "label_template_name": "traction_tube_label_template",
- "labels": [
- {
- "barcode": "NT161514E-1",
- "first_line": "20-May-26",
- "second_line": "",
- "third_line": "NT161514E",
- "fourth_line": "1",
- "round_label_top_line": "NT",
- "round_label_bottom_line": "161514E",
- "round_label_lower_line": 1,
- "label_name": "main_label"
}
], - "copies": 1
}, - "status": "success"
}