Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.arcuserp.com/llms.txt

Use this file to discover all available pages before exploring further.

Download

Bruno is a modern, offline-first API client that stores collections as plain files in your git repository. The Arcus ERP Bruno collection is auto-generated from the OpenAPI spec.

Download Bruno Collection

Click to download arcus-erp-v1-bruno.zip
Alternatively, download from Settings > Developers > Collections in the Arcus app.

Import into Bruno

  1. Unzip the downloaded archive
  2. Open Bruno and click Open Collection
  3. Navigate to the unzipped arcus-erp-v1/ folder and open it
  4. The collection loads with all endpoints organized by resource

Set up your environment

Bruno environments are stored as environments/*.bru files in the collection folder. Edit environments/production.bru:
vars {
  ARCUS_BASE_URL: https://api.arcuserp.com/v1
  ARCUS_ENTITY_ID: your-entity-uuid
}

vars:secret [
  ARCUS_API_KEY
]
Set ARCUS_API_KEY via Bruno’s secrets panel (never committed to git). Use ark_test_* keys for sandbox data and ark_live_* keys for production data.

Git-friendly workflow

Because Bruno stores collections as plain files, you can commit your Arcus API calls alongside your application code:
your-project/
  src/
  arcus-api/          # Bruno collection committed here
    accounts/
      list-accounts.bru
      create-account.bru
    orders/
      ...
Changes to the collection are visible in git diff, making API contract changes reviewable in pull requests.