AuraVMS Reference Data API
Units of measurement and product catalog.
Units of measurement and product catalog.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/auravms-com:auravms-com-reference-data-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: AuraVMS Reference Data API
version: 1.1.0
description: Create RFQs, manage suppliers, compare supplier quotations, and place purchase orders. Mutating operations can send supplier email or create business records; obtain user confirmation before calling them.
contact:
name: AuraVMS
url: https://www.auravms.com/contact
license:
name: Proprietary
x-versioning-policy: Stable versions are encoded in URL paths. Deprecated operations identify a replacement and advertise Deprecation and Sunset response headers before removal. See https://www.auravms.com/api-versioning.md.
x-deprecation-policy: https://www.auravms.com/api-versioning.md
servers:
- url: https://api.auravms.com
description: Production API
security:
- BearerAuth: []
tags:
- name: Reference Data
description: Units of measurement and product catalog.
paths:
/api/get-item-uom/:
get:
operationId: get_reference_api_get_item_uom_1
tags:
- Reference Data
summary: Get available units of measurement
description: Get available units of measurement.
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
properties:
success:
type: boolean
data:
type: array
items:
type: object
properties:
label:
type: string
value:
type: string
required:
- label
- value
additionalProperties: true
required:
- success
- data
additionalProperties: true
example:
success: true
data:
- label: kg
value: kg
- label: pcs
value: pcs
- label: meters
value: meters
'400':
description: Invalid request
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
example:
success: false
error:
code: authentication_failed
message: A valid Bearer token is required.
'401':
description: Authentication required or invalid
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
example:
success: false
error:
code: authentication_failed
message: A valid Bearer token is required.
'403':
description: The token cannot perform this action
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
example:
success: false
error:
code: authentication_failed
message: A valid Bearer token is required.
'404':
description: The requested resource was not found
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
example:
success: false
error:
code: authentication_failed
message: A valid Bearer token is required.
'429':
description: Rate limit exceeded
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
example:
success: false
error:
code: authentication_failed
message: A valid Bearer token is required.
/api/get-item-product/:
get:
operationId: get_reference_api_get_item_product_2
tags:
- Reference Data
summary: Get the product catalog (previously used product names)
description: Get the product catalog (previously used product names).
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
properties:
success:
type: boolean
data:
type: array
items:
type: object
properties:
label:
type: string
value:
type: string
required:
- label
- value
additionalProperties: true
required:
- success
- data
additionalProperties: true
example:
success: true
data:
- label: Steel Rods
value: Steel Rods
- label: Copper Wire
value: Copper Wire
'400':
description: Invalid request
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
example:
success: false
error:
code: authentication_failed
message: A valid Bearer token is required.
'401':
description: Authentication required or invalid
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
example:
success: false
error:
code: authentication_failed
message: A valid Bearer token is required.
'403':
description: The token cannot perform this action
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
example:
success: false
error:
code: authentication_failed
message: A valid Bearer token is required.
'404':
description: The requested resource was not found
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
example:
success: false
error:
code: authentication_failed
message: A valid Bearer token is required.
'429':
description: Rate limit exceeded
content:
application/json:
schema:
$ref: '#/components/schemas/ApiError'
example:
success: false
error:
code: authentication_failed
message: A valid Bearer token is required.
components:
schemas:
ApiError:
type: object
required:
- success
- error
properties:
success:
type: boolean
const: false
error:
type: object
required:
- code
- message
properties:
code:
type: string
message:
type: string
details: {}
securitySchemes:
BearerAuth:
type: http
scheme: bearer
bearerFormat: JWT or avms_ API key
description: Use a JWT access token or an API key created under Settings > API Keys. AuraVMS does not currently expose OAuth authorization.
externalDocs:
description: AuraVMS API and agent guide
url: https://www.auravms.com/docs