JAI CRM
Home Documentation API Full endpoint reference

Full endpoint reference

All 2196 endpoints, generated from the API itself so it cannot drift.

Every one of the 2196 endpoints the API exposes, grouped the way the product is. Each page lists the method, the path, what the endpoint is for, its parameters, the fields it accepts where those are published, and a command you can paste into a terminal.

These pages are generated from the document the running API publishes, so they describe what the software does rather than what somebody remembered it did.

By area

Machine-readable

  • Interactive reference: app.jaicrm.ai/docs. Every endpoint, callable from the page.
  • OpenAPI document: /docs/json. Feed it to Postman, Insomnia, or a client generator.

Generating a client

The document is OpenAPI 3, so the usual generators work:

npx @openapitools/openapi-generator-cli generate 
  -i https://app.jaicrm.ai/docs/json 
  -g typescript-fetch 
  -o ./jai-client

The app is a client of this API. There is no privileged back channel, if a screen can do it, a request can do it, which is the simplest guarantee that the API stays complete.

Something missing or wrong here? Tell us. A question that needed asking usually means a page that needed writing.