Custom Resource
Integrate P0 with any internal system you own, or with systems that do not have a built-in integration yet.
Implement your own API endpoints that P0 can call to provision access.
Set up Custom Resource Integration
Configuration Parameters
These parameters are configured by you during setup.
The examples use an integration that connects users to an internal application for customer administration at a multi-tenant B2B company. Each custom resource integration can have multiple Access Types (e.g. "resource", "role", "customerEnvironment"), and each Access Type can have multiple Parameters (e.g. the "customerEnvironment" access type may have "geoZone", "customerId", and "permissions" parameters). Only one Access Type and Parameter is provided below for simplicity.
Integration ID
The identifier of the system you are integrating*
customerAdminApp
Integration Name
The name of the custom resource integration
Internal Customer Admin App
Access Type
The type of access users are requesting*
customerEnvironment
Access Label
A user-friendly name for the access type
Customer Environment
Access Description
A sentence to describe the access
Access customer environments in the admin app
Parameter ID
The only parameter in this access type*
customerId
Parameter Label
A user-friendly name for the parameter
Customer Name
Parameter Description
A sentence to describe this parameter
The customer name from billing
Base URL
Your https base URL that P0 uses to call your endpoints. May contain a path.
https://p0-api.example.com/path
Support Email
The email address your users can contact in case the integration encounters errors. P0 uses displays an error message pointing users to contact this email if P0 receives an internal error payload from your endpoints.
p0sec-support@example.com
* Identifiers in P0 do not allow whitespace. By convention use camel-casing. Not visible to users.
OpenAPI Specification
This specification describes the API endpoint you must implement to create a custom resource integration in P0.
Last updated