New Endpoints
As part of the continuous development of Apono’s Public API, we are introducing new Admin and End User endpoints.
Why Should You Try It Out?
We’ve released new API endpoints designed to bring greater alignment with Apono’s platform capabilities. These improvements make it easier to automate access management and use Apono.
Key Improvements
Access Management
Access Flows
Support for advanced access flows with richer logic for requestors, approvers, and new settings aligned with what’s available in Apono’s UI, so you can replicate complex access governance policies entirely via API.
Access Scopes
Access Scopes Support: Define and use access scopes directly within bundles and access flows, allowing you to save and use dynamic, reusable groups of resources.
RBAC User Roles Representation
User roles in API responses now match Apono’s native role-based access control (RBAC) model, helping you to enforce role-based access and approval policies programmatically.
Apono Group Management
Query, create, delete, and search Apono groups, removing the need for manual group setup or user assignment in your access flows.
End-User Access Requests
Enable self-service access request workflows by giving admins the ability to extend access capabilities to their end users. This allows you to build internal tools or automation that enable users to independently request, manage, and track access.
Improved Usability
Flexible Name-Based Filtering
Use GET requests to filter objects based on names
Filter expressions now support:
contains
,starts with
, andends with
for all name fields. This enables more intuitive searches, like name=*prod* to look for all prod instances.
Name-Based Object Creation
Apono’s objects (like Access Flows and Bundles) can now be created using object names instead of IDs, simplifying scripting and automation by eliminating the need for extra lookups.
Human-Readable API Responses
API responses now include both IDs and corresponding names. This makes responses easier to interpret, debug, and integrate into tools without additional lookups.
Better Documentation
Comprehensive documentation accompanies all new endpoints, making implementation and troubleshooting faster and easier.
How to Identify New Endpoints
You can identify new endpoints by the following characteristics:
Versioning: Paths include higher version numbers (e.g., /v2, /v3, /v4) reflecting new functionality.
Path Prefixes: Look for new path prefixes like:
/admin/
and/user/
List of New Endpoints
Access Flows:
Bundles:
Access Scopes:
Connectors:
DELETE https://api.apono.io/api/admin/v3/connectors/{id}
Integrations:
Groups:
Users:
Available Access:
Access Request:
Access Session:
Last updated
Was this helpful?