Conventions
- Send the API key as a bearer token except during signup and CLI browser authorization.
- Send and receive JSON unless an upload endpoint gives different instructions.
- Use IDs without changes.
- Send
Idempotency-Keywhen the endpoint requires it. - Send
If-Matchwhen the endpoint requires an ETag. - Send
confirmed: truefor an action that can publish.
Versioning
The/v1 prefix identifies this API version. OpenPMM can add response fields without a new version. Ignore response fields that your application does not use.