The platform APIs let you extend, integrate, and customize your community, there are different API types designed for different purposes, each with their own authentication method, scope of access and intended use cases.Authentication: Community-level API key (one per community)
Scope: Core system operations.
Secure Authentication flows
Manager server level items Authentication: Bearer token from Community Settings, with role-based permissions.
Scope: Application-level customization and extensions.
Application-specific data operations
Authentication: Bearer token from Community Settings, with role-based permissions.
Scope: Integrations that connect external systems to your community.
Authentication: API key from each user’s profile (no admin required).
Scope: Actions a regular authenticated user can perform on their own behalf.
Sending messages as the user
Choosing the Right API#
Use System API for core community/system-level tasks.
Use Application API for application-specific extensions and configurations.
Use Integration API when building external integrations with scoped permissions.
Use User API when you want to let end-users interact with the platform directly using their personal API key.
Modified at 2025-09-11 09:18:11