Augur API

Microservices by SimpleApps.com for Prophet 21 ERP integration, e-commerce, custom websites, and mobile apps.

For Humans

Sales and support: [email protected]

Services

Directory: items.augur-api.com/llms.txt

Includes: items, pricing, commerce, orders, customers, payments, shipping, open-search...

Documentation Pattern

https://{service-name}.augur-api.com[/llms.txt|/openapi.json|/postman.json|/endpoints.jsonl]

Endpoint catalog (endpoints.jsonl)

One JSON object per line, one line per endpoint, covering every route the service exposes (generated from the code). Grep it to find the route and its params, then open openapi.json for that operation's request and response schemas.

Fields: method, path, pathParams, queryParams, headerParams. Each param is {name, type, required}, with OpenAPI types (string, integer, number, boolean) and, where they apply, constraints such as multipleOf (1 = whole number), maxLength, format and pattern (the regex a path value must match). A query-style POST that changes nothing carries "x-read-only": true. Other keys may appear.

headerParams lists x-site-id only. Every request also needs Authorization: Bearer <jwt>, except /ping and /health-check, which need only x-site-id.

Example (pricing):

{"method":"GET","path":"/price-engine","pathParams":[],"queryParams":[{"name":"cartItems","type":"string","required":false},{"name":"customerId","type":"number","multipleOf":1,"required":true},{"name":"itemId","type":"string","maxLength":40,"required":true},{"name":"quantity","type":"number","format":"double","required":false},{"name":"shipToId","type":"number","multipleOf":1,"required":false},{"name":"unitOfMeasure","type":"string","maxLength":8,"required":false}],"headerParams":[{"name":"x-site-id","type":"string","required":true}]}