Skip to content
Resources · API & integrations

API and integrations

Connect ModularPress with external systems using a predictable, developer friendly API that follows the same structure as the admin.

  • Same data model as the admin interface
  • Stable endpoints designed for long term use
  • Fits websites, client portals and internal tools

Designed for real integrations

The API is not an afterthought. It is built alongside the admin and reflects exactly how content, users and modules work internally. If you understand the admin, the API will feel familiar.

Same structure as the admin

Endpoints follow the same entities you manage in the admin. Pages, posts, users and settings behave the same way whether accessed through the UI or the API.

This makes the API easy to reason about when extending existing modules.

Predictable URLs

Endpoints are grouped by responsibility and do not change when you enable or disable modules. URLs stay stable across upgrades.

No hidden logic

The API does not introduce special rules. Permissions, visibility and status checks follow the same logic as the admin interface.

Authentication and access control

API access is protected using the same permission system as the admin panel.

Token based authentication

External services authenticate using tokens linked to users. Tokens inherit the permissions of the user they belong to.

Role aware access

API calls respect roles defined in the Users module. If a user cannot edit content in the admin, they cannot do it through the API either.

Safe for internal and external use

Use the same API for internal tools, integrations or client facing systems without exposing more than needed.

Content and data access

All major content types can be accessed and managed through the API.

Pages and posts

Read and manage structured content created through the admin and exposed on websites or portals.

Categories and menus

Navigation structure can be queried to build dynamic frontends that match the admin configuration.

Settings and configuration

Access global and module specific settings stored in the Settings module.

Webhooks and automation

For systems that need to react to changes in real time, ModularPress supports webhooks.

Content changes

Trigger external actions when content is published, updated or archived.

User events

React to user creation or permission changes in connected systems.

Custom module events

Extend webhooks when building your own modules or internal tools.

Security considerations

API security follows the same rules as the admin environment.

Continue with the documentation

The API is part of the bigger picture. Combine it with modules and workflows to build complete systems.