← All modules

Module

Partner API

An interface for other applications and systems

A REST API for mobile apps, partner systems and your own clients. The interface is described in OpenAPI and supports roles, rate limits and a consistent response format.

Part of the CoolCMS base versiona new site €1,600

Add-on to a running CoolCMSincluded in the base

Server install, setup and training are included in the price. Work beyond that is billed at €40/h. Full price list.

What a visitor to the site sees

What it is made of

What it is made of

The parts of the module as you find them in the administration.

Authentication

A token, its validity and renewal.

Permissions and roles

A partner sees only what they are entitled to — the same roles as the rest of the system.

Response format

One shape for every resource, errors and pagination included.

Rate limits and CORS

Protection against overload and control over where calls may come from.

Endpoint reference

Generated from the code, so it does not go stale.

The difference

What matters in this module

  • The documentation is generated from the codeThe endpoint reference comes from annotations in the source itself. It cannot drift from what the API actually does.
  • The API has the same rights as the administrationNo second set of permissions that someone forgets to update. A partner gets a role and that settles it.
  • A response always has the same shapeYour parser does not have to learn each endpoint separately — data, errors and pagination look the same everywhere.
Preview

How it looks in the administration

The diagram shows where the different parts of the module are in the administration. I will add real screenshots from the demo installation.

Every part of the module has a step-by-step guide explaining what each setting does and in which order to use it.

Contact

Interested in this module?

Tell me what you need. I will tell you whether the module already does it, what would need to be added and what it will cost.