← Back to Docs
Last updated: 2026-08-03

API Endpoints (Overview)

This page gives a customer-facing overview of the InvyMate API: how authentication works, what resource groups are available, and how requests are structured.

Authentication

  • API access uses API keys generated in Configuration → API Keys.
  • Tokens are shown once, so store them securely.
  • Use the header format:
    • Authorization: ApiKey <token>

Base URL

Use your workspace URL with the versioned API path:

https://<workspace>.invymate.com/api/v1/...

Main resource groups

Common API areas include:

  • assets
  • people
  • inventory sessions
  • recurring session schedules
  • categories and locations
  • custom fields and layouts
  • API keys
  • webhooks
  • reporting and exports where available

The exact resources you use depend on the workflows your workspace has enabled.

Common request pattern

Most integrations follow the same shape:

  • list records with GET
  • create records with POST
  • update records with PATCH
  • fetch a single record by ID when you need detail or follow-up actions

Example requests

List assets:

curl "https://<workspace>.invymate.com/api/v1/inventory-items" \
  -H "Authorization: ApiKey <token>"

List people:

curl "https://<workspace>.invymate.com/api/v1/people" \
  -H "Authorization: ApiKey <token>"

People are active by default. Use ?status=all to include deactivated, non-deleted people in list results. Person responses include status; update a person with PATCH /people/:id and { "status": "active" | "deactivated" } to reactivate or deactivate them. Deactivation requires all current asset assignments to be unassigned first.

List inventory sessions:

curl "https://<workspace>.invymate.com/api/v1/sessions" \
  -H "Authorization: ApiKey <token>"

Errors and follow-up

If a request fails:

  • confirm you are using the correct workspace URL
  • confirm the API key is active
  • verify the Authorization: ApiKey <token> header format
  • check whether the workflow you need is available in your current plan

Use API Access for setup and Webhooks for event-driven integrations.

We value your privacy

We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Read our Cookie Policy to learn more.