Β· API Reference
AI Access Governance
GET
/api/v1/access-targets/{connectorInstanceId}/resourcesResources
π Bearer JWT required
Path parameters
| connectorInstanceId* |
Query parameters
| String |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-targets/{connectorInstanceId}/resources" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-targets/{connectorInstanceId}/resources/syncSync Resources
π Bearer JWT required
Path parameters
| connectorInstanceId* |
Query parameters
| String |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-targets/{connectorInstanceId}/resources/sync" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-targets/{connectorInstanceId}/drift-scanDrift Scan
π Bearer JWT required
Path parameters
| connectorInstanceId* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-targets/{connectorInstanceId}/drift-scan" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-targets/{connectorInstanceId}/resources/{resourceId}/access-profilesAccess Profiles
π Bearer JWT required
Path parameters
| connectorInstanceId* | |
| resourceId* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-targets/{connectorInstanceId}/resources/{resourceId}/access-profiles" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-targets/{connectorInstanceId}/access-profilesConnector Access Profiles
π Bearer JWT required
Path parameters
| connectorInstanceId* |
Query parameters
| resourceType |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-targets/{connectorInstanceId}/access-profiles" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-connectorsAccess Connectors
π Bearer JWT required
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-connectors" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-connectors/{catalogItemId}/request-schemaRequest Schema
π Bearer JWT required
Path parameters
| catalogItemId* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-connectors/{catalogItemId}/request-schema" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/ai-assets/{assetId}/access-requestsCreate Request
π Bearer JWT required
Path parameters
| assetId* |
Request body
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/ai-assets/{assetId}/access-requests" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-requestsList Requests
π Bearer JWT required
Query parameters
| String |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-requests" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-requests/{id}/evaluateEvaluate Request
π Bearer JWT required
Path parameters
| id* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-requests/{id}/evaluate" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-requests/{id}Get Request
π Bearer JWT required
Path parameters
| id* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-requests/{id}" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-requests/{id}/approveApprove
π Bearer JWT required
Path parameters
| id* |
Request body
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-requests/{id}/approve" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-requests/{id}/rejectReject
π Bearer JWT required
Path parameters
| id* |
Request body
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-requests/{id}/reject" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-requests/{id}/cancelCancel
π Bearer JWT required
Path parameters
| id* |
Request body
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-requests/{id}/cancel" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-requests/{id}/provisionProvision
π Bearer JWT required
Path parameters
| id* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-requests/{id}/provision" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/ai-assets/{assetId}/access-assignmentsAssignments
π Bearer JWT required
Path parameters
| assetId* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/ai-assets/{assetId}/access-assignments" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/ai-assets/{assetId}/access-summarySummary
π Bearer JWT required
Path parameters
| assetId* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/ai-assets/{assetId}/access-summary" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/ai-assets/{assetId}/access-identitiesAccess Identities
π Bearer JWT required
Path parameters
| assetId* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/ai-assets/{assetId}/access-identities" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/ai-assets/{assetId}/available-access-targetsAvailable Targets
π Bearer JWT required
Path parameters
| assetId* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/ai-assets/{assetId}/available-access-targets" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-targetsTarget Applications
π Bearer JWT required
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-targets" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-assignments/{id}/verifyVerify
π Bearer JWT required
Path parameters
| id* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-assignments/{id}/verify" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-assignments/{id}/modifyModify
π Bearer JWT required
Path parameters
| id* |
Request body
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-assignments/{id}/modify" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-assignments/{id}/repairRepair
π Bearer JWT required
Path parameters
| id* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-assignments/{id}/repair" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-driftAccess Drift
π Bearer JWT required
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-drift" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-expiringAccess Expiring
π Bearer JWT required
Query parameters
| days |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-expiring" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-unusedAccess Unused
π Bearer JWT required
Query parameters
| days |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-unused" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-lifecycle/dashboardLifecycle Dashboard
π Bearer JWT required
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-lifecycle/dashboard" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-certificationsList Certifications
π Bearer JWT required
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-certifications" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-certificationsCreate Certification
π Bearer JWT required
Request body
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-certifications" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-certifications/{id}Certification
π Bearer JWT required
Path parameters
| id* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-certifications/{id}" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-certifications/{id}/items/{itemId}/reviewReview Certification Item
π Bearer JWT required
Path parameters
| id* | |
| itemId* |
Request body
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-certifications/{id}/items/{itemId}/review" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/access-assignments/{id}/revokeRevoke
π Bearer JWT required
Path parameters
| id* |
Request body
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/access-assignments/{id}/revoke" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/ai-assets/{assetId}/access-usageAsset Usage
π Bearer JWT required
Path parameters
| assetId* |
Query parameters
| page | |
| size |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/ai-assets/{assetId}/access-usage" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/ai-assets/{assetId}/access-usage/exportExport Asset Usage
π Bearer JWT required
Path parameters
| assetId* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/ai-assets/{assetId}/access-usage/export" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/ai-assets/{assetId}/access-usage/summaryAsset Usage Summary
π Bearer JWT required
Path parameters
| assetId* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/ai-assets/{assetId}/access-usage/summary" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/ai-assets/{assetId}/runtime-testRuntime Test
π Bearer JWT required
Path parameters
| assetId* |
Request body
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/ai-assets/{assetId}/runtime-test" \
-H "Authorization: Bearer $TOKEN"GET
/api/v1/access-assignments/{id}/usageUsage
π Bearer JWT required
Path parameters
| id* |
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X GET "https://api.authspoke.com/api/v1/access-assignments/{id}/usage" \
-H "Authorization: Bearer $TOKEN"POST
/api/v1/agent-tools/github/executeExecute
Public β no auth
Request body
Responses
200Success
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/agent-tools/github/execute"POST
/api/v1/ai-assets/{assetId}/agent-tool-tokenIssue Token
π Bearer JWT required
Path parameters
| assetId* |
Request body
Responses
200Success
401Unauthenticated
403Forbidden
Example request
cURL
curl -X POST "https://api.authspoke.com/api/v1/ai-assets/{assetId}/agent-tool-token" \
-H "Authorization: Bearer $TOKEN"