Format

Request and response bodies use the application/json content type and should be encoded in UTF-8.

Date formats

All date values should use the ISO 8601 format. By default, the eezi system will store generated dates (created, modified, etc.) using UTC time.

Status and Error Codes

All API call status and error codes are aligned with the HTTP protocol (RFC 2616 specification) status codes.

Rate limiting and Throttling

The API has a sane default set for integration per environment. Rate limiting and throttling enhance security, mitigate DDoS attacks, and ensure a high level of API availability. When the rate-limiting algorithm is triggered, the API returns a 429 Too Many Requests error.