Introspect
Introspect
client.auth.introspect(RequestOptionsoptions?): featuresunionpermissionsunionprincipleIdstringrolesunionuserIdstringAuthIntrospectResponse
get/api/v1/auth/introspect
Introspect returns the current user's principle_id, user_id and a list of roles, permissions, and enabled features.
Returns
AuthIntrospectResponse
IntrospectResponse contains information about the current user who is authenticated.
Request example TypeScript
import ConductoroneSDK from 'conductorone-sdk';
const client = new ConductoroneSDK({
apiKey: 'My API Key',
});
const response = await client.auth.introspect();
console.log(response.features);200 Example
{
"features": [
"string"
],
"permissions": [
"string"
],
"principleId": "principleId",
"roles": [
"string"
],
"userId": "userId"
}