This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

APIs

APIs make communication easy.

1 - API design

Requirements

  • Map CRUD operations to HTTP methods.
  • Enforce idempotency.
  • Follow a naming style guide.

Examples

See also

API integrations

API security

Monitoring

2 - API documentation

Requirements

  • Generate documentation from the source code.
  • Adhere to a specification.
  • Provide examples.

Examples

See also

System documentation

3 - API implementation

Requirements

  • Define APIs.
  • Consume APIs.
  • Handle errors.

Examples

See also

API integrations

API security

Monitoring