Introducing B2B System-to-System API Integration in the Extensibility Center
To meet the growing demand for custom workflows and integrations, we’ve expanded our extensibility capabilities by introducing B2B system-to-system APIs. This new feature empowers customers to enable their external clients or partners to directly access Simpplr APIs using secure, token-based authentication. You can find more information here.
What’s new in this?
Previously, Simpplr APIs were accessible only through user-level authentication, which required an individual user’s credentials and limited use cases to user-scoped access. With this update, we now support system-level authorization using Client ID and Client Secret, allowing external systems to interact with Simpplr APIs directly—without relying on end-user credentials.
How it works
- App admins can generate Client ID and Client Secret from the Simpplr’s Manage > Application menu.
- These credentials can be securely shared with third-party systems or clients.
- Systems authenticate using OAuth 2.0, and retrieve an access token to interact with Simpplr APIs.
Key benefits
Compared to user-level authentication:
- No dependency on user accounts: Eliminates the the dependency on user level authorization
- Non-interactive authentication: Ideal for background jobs, batch processes, or system triggers that don’t require user involvement.
- Improved security and governance: Credentials are tied to systems, not individuals, reducing the risk of access misuse due to employee turnover or permission drift.
- Consistent access control: System credentials provide predictable and stable access, unaffected by user role changes or deactivations.
Overall benefits:
- Seamless integration: External systems can fetch or push data in real time, enabling richer automation and workflows
- Customer control: Full visibility and control over credential generation and usage
- Scalable architecture: Well-suited for multi-tenant scenarios, partner integrations, and large-scale API consumption
- Reduced operational overhead: Simplifies integration management by introducing system level authorization
Note:
We are NOT removing the user level APIs. Our goal is to introduce both the user level and system level APIs for customers to use based on their need.Latest updates:
We have reorganized the placement of extensibility capabilities for B2B system to system APIs to improve visibility and ease of use. In addition, several new APIs have been introduced to support more advanced custom workflows and integrations.
With these updates, you can now provide external clients or partners with secure, token based access to Simpplr APIs, allowing seamless data exchange and integration between systems while maintaining security.
Simpplr User API
New APIs:
Content:
- Add page to a site: Add new page to a site with standard HTML body
- Publish/unpublish content: Publish/unpublish existing content
Sites:
- Update site status: Activate/deactivate an existing site
Files
- Get files: Moved from Sites to Get files from a site. Added option to get file details associated with a content
Simpplr B2B API
New APIs:
Content:
- Add page to a site: Add new page to a site with standard HTML body
- Publish/unpublish content: Publish/unpublish existing content
Sites:
- Update site status: Activate/deactivate an existing site
Files:
- Get files: Get file lists with different scopes like intranet, site, content or a specific file
We have updated the Content API as well for Simpplr B2B APIs. The Get contents API now includes additional filters such as siteId and contentIds to align it with its user counterpart, Search.
Note: Click here to find more information here about the Extensibility center updates in detail
Comments
Please sign in to leave a comment.