List by Action Type
Find lifecycle management datasources that support specific action types and entity relationships
Last updated
Was this helpful?
Find lifecycle management datasources that support specific action types and entity relationships
Last updated
Was this helpful?
Was this helpful?
GET /api/v1/providers/datasources/lifecycle_managers:by_action_type
Returns Lifecycle Management datasources filtered by their supported action types, entity types, and relationship types. This endpoint helps you find datasources that can perform specific lifecycle management operations.
OK
Default error response
GET /api/v1/providers/datasources/lifecycle_managers:by_action_type HTTP/1.1
Host: your-tenant.cookiecloud.ai
Authorization: Bearer JWT
Accept: */*
{
"values": [
{
"id": "text",
"enabled": true,
"datasource": {},
"definition": {
"source_of_identity_definition": {
"entity_type": "text"
},
"actions": [
{
"type": 1,
"idempotent": true,
"input_entity_types": [
{
"name": "text",
"description": "text",
"available_entity_types": [
"text"
]
}
],
"output_entity_types": [
{
"name": "text",
"description": "text",
"available_entity_types": [
"text"
]
}
],
"definition": {
"@type": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
]
}
}
]
}
action_type
integer
Optional
Filter by specific LCM action type. See Action Type Values below. See OpenAPI schema for details.
entity_type
string
Optional
Filter by entity type that the datasource can work with
relationship_type
string
Optional
Filter by relationship type that the datasource can manage
0
NONE
1
SYNC_IDENTITIES
2
MANAGE_RELATIONSHIPS
3
CREATE_EMAIL
4
DEPROVISION_IDENTITY
5
ACCESS_PLAN
6
WRITE_BACK_EMAIL
7
PAUSE
8
SEND_NOTIFICATION
9
CUSTOM_ACTION
10
CREATE_ENTITLEMENT
11
CREATE_ACCESS_REVIEW
12
RESET_PASSWORD
13
DELETE_IDENTITY
# Find datasources that support SYNC_IDENTITIES operations (action_type=1)
curl -X GET "$BASE_URL/api/v1/providers/datasources/lifecycle_managers:by_action_type?action_type=1" \
-H "authorization: Bearer $VEZA_TOKEN"
Standard Response:
{
"values": [
{
"id": "549a4b5e-0328-4c87-a19d-ee8a2926d1aa",
"name": "Workday Integration",
"provider_type": "WORKDAY",
"external_id": "https://wd5-impl-services1.workday.com/veza_preview",
"lifecycle_management_enabled": true,
"supported_capabilities": [
"IDENTITY_SOURCE",
"ACCESS_TARGET"
]
}
],
"has_more": false,
"next_page_token": ""
}