LogoLogo
API Reference
API Reference
  • API OVERVIEW
    • Getting Started with the Apono API
    • API Authentication
  • New Endpoints
  • APONO
    • Groups
    • Access Flows
    • Bundles
    • Connectors
    • Users
    • Integrations
    • Access Sessions
    • Available Access
    • Access Requests
    • Access Bundles
    • Identities
    • Activity
    • Access Scopes
Powered by GitBook
On this page
  • Why Should You Try It Out?
  • Key Improvements
  • How to Identify New Endpoints
  • List of New Endpoints

Was this helpful?

Export as PDF

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, and ends 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:

PreviousAPI AuthenticationNextGroups

Last updated 6 days ago

Was this helpful?

GET

POST

GET }

PUT }

DELETE }

GET

POST

GET }

PUT }

DELETE }

GET

POST

GET }

PUT }

DELETE }

GET

GET }

PUT }

GET

POST

GET }

PUT }

DELETE }

GET

POST

GET }

DELETE }

GET

PUT

PUT }

DELETE }

PUT

GET

GET }

GET

GET

GET

POST

GET

GET

POST

POST

GET

GET

GET

POST

https://api.apono.io/api/admin/v2/access-flows
https://api.apono.io/api/admin/v2/access-flows
https://api.apono.io/api/admin/v2/access-flows/{id
https://api.apono.io/api/admin/v2/access-flows/{id
https://api.apono.io/api/admin/v2/access-flows/{id
https://api.apono.io/api/admin/v2/bundles
https://api.apono.io/api/admin/v2/bundles
https://api.apono.io/api/admin/v2/bundles/{id
https://api.apono.io/api/admin/v2/bundles/{id
https://api.apono.io/api/admin/v2/bundles/{id
https://api.apono.io/api/admin/v1/access-scopes
https://api.apono.io/api/admin/v1/access-scopes
https://api.apono.io/api/admin/v1/access-scopes/{id
https://api.apono.io/api/admin/v1/access-scopes/{id
https://api.apono.io/api/admin/v1/access-scopes/{id
https://api.apono.io/api/admin/v3/connectors
https://api.apono.io/api/admin/v3/connectors/{id
https://api.apono.io/api/admin/v3/connectors/{id
https://api.apono.io/api/admin/v4/integrations
https://api.apono.io/api/admin/v4/integrations
https://api.apono.io/api/admin/v4/integrations/{id
https://api.apono.io/api/admin/v4/integrations/{id
https://api.apono.io/api/admin/v4/integrations/{id
https://api.apono.io/api/admin/v1/groups
https://api.apono.io/api/admin/v1/groups
https://api.apono.io/api/admin/v1/groups/{id
https://api.apono.io/api/admin/v1/groups/{id
https://api.apono.io/api/admin/v1/groups/{id}/members
https://api.apono.io/api/admin/v1/groups/{id}/members
https://api.apono.io/api/admin/v1/groups/{id}/members/{email
https://api.apono.io/api/admin/v1/groups/{id}/members/{email
https://api.apono.io/api/admin/v1/groups/{id}/name
https://api.apono.io/api/admin/v3/users
https://api.apono.io/api/admin/v3/users/{id
https://api.apono.io/api/user/v1/available-access/bundles
https://api.apono.io/api/user/v1/available-access/entitlements
https://api.apono.io/api/user/v4/access-requests
https://api.apono.io/api/user/v4/access-requests
https://api.apono.io/api/user/v4/access-requests/{id}
https://api.apono.io/api/user/v4/access-requests/{id}/entitlements
https://api.apono.io/api/user/v4/access-requests/{id}/request-again
https://api.apono.io/api/user/v4/access-requests/{id}/revoke
https://api.apono.io/api/user/v1/access-sessions
https://api.apono.io/api/user/v1/access-sessions/{id}
https://api.apono.io/api/user/v1/access-sessions/{id}/access-details
https://api.apono.io/api/user/v1/access-sessions/{id}/reset-credentials