@itentialopensource/adapter-okta
Version:
This adapter integrates with system described as: okta.
678 lines • 19.2 kB
JSON
{
"actions": [
{
"name": "listApplications",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listApplications-default.json"
}
]
},
{
"name": "createApplication",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/api/v1/apps?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/createApplication-default.json"
}
]
},
{
"name": "deleteApplication",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getApplication",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getApplication-default.json"
}
]
},
{
"name": "updateApplication",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/updateApplication-default.json"
}
]
},
{
"name": "listCsrsForApplication",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/csrs?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listCsrsForApplication-default.json"
}
]
},
{
"name": "generateCsrForApplication",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/csrs?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/generateCsrForApplication-default.json"
}
]
},
{
"name": "revokeCsrFromApplication",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/csrs/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getCsrForApplication",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/csrs/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getCsrForApplication-default.json"
}
]
},
{
"name": "postApiV1AppsAppIdCredentialsCsrsCsrIdLifecyclePublish",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/csrs/{pathv2}/lifecycle/publish?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/postApiV1AppsAppIdCredentialsCsrsCsrIdLifecyclePublish-default.json"
}
]
},
{
"name": "listApplicationKeys",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/keys?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listApplicationKeys-default.json"
}
]
},
{
"name": "generateApplicationKey",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/keys/generate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/generateApplicationKey-default.json"
}
]
},
{
"name": "getApplicationKey",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/keys/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getApplicationKey-default.json"
}
]
},
{
"name": "cloneApplicationKey",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/credentials/keys/{pathv2}/clone?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/cloneApplicationKey-default.json"
}
]
},
{
"name": "listScopeConsentGrants",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/grants?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listScopeConsentGrants-default.json"
}
]
},
{
"name": "grantConsentToScope",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/grants?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/grantConsentToScope-default.json"
}
]
},
{
"name": "revokeScopeConsentGrant",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/grants/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getScopeConsentGrant",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/grants/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getScopeConsentGrant-default.json"
}
]
},
{
"name": "listApplicationGroupAssignments",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/groups?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listApplicationGroupAssignments-default.json"
}
]
},
{
"name": "deleteApplicationGroupAssignment",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/groups/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getApplicationGroupAssignment",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/groups/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getApplicationGroupAssignment-default.json"
}
]
},
{
"name": "createApplicationGroupAssignment",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/groups/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/createApplicationGroupAssignment-default.json"
}
]
},
{
"name": "activateApplication",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/lifecycle/activate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deactivateApplication",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/lifecycle/deactivate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "revokeOAuth2TokensForApplication",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/tokens?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "listOAuth2TokensForApplication",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/tokens?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listOAuth2TokensForApplication-default.json"
}
]
},
{
"name": "revokeOAuth2TokenForApplication",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/tokens/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getOAuth2TokenForApplication",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/tokens/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getOAuth2TokenForApplication-default.json"
}
]
},
{
"name": "listApplicationUsers",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/users?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/listApplicationUsers-default.json"
}
]
},
{
"name": "assignUserToApplication",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/users?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/assignUserToApplication-default.json"
}
]
},
{
"name": "deleteApplicationUser",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/users/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "getApplicationUser",
"protocol": "REST",
"method": "GET",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/users/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/getApplicationUser-default.json"
}
]
},
{
"name": "updateApplicationUser",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/api/v1/apps/{pathv1}/users/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": "mockdatafiles/updateApplicationUser-default.json"
}
]
}
]
}