That looks like a bug. Can you please submit a support ticket for it?
As a workaround, you can get the owner ID by looking at the owner
property in the response object. It will tell you who owns the access profile. In this case, jordan.violet
owns this particular access profile.
{
"id": "2c91808a7643763f01767b59d9d907cf",
"name": "Employee Source",
"description": "Access to employees",
"created": "2020-12-19T14:14:14.746Z",
"modified": "2023-05-22T18:29:10.0754Z",
"enabled": true,
"owner": {
"type": "IDENTITY",
"id": "2c91808375d8e80a0175e1f88a575221",
"name": "jordan.violet"
},
"source": {
"id": "2c9180887671ff8c01767b4671fb7d5e",
"type": "SOURCE",
"name": "Employees"
},
"entitlements": [
{
"id": "2c9180877677453d01767b4b08f63386",
"type": "ENTITLEMENT",
"name": "DevRel"
}
],
"requestable": true,
"accessRequestConfig": {
"commentsRequired": false,
"denialCommentsRequired": false,
"approvalSchemes": [
{
"approverType": "SOURCE_OWNER",
"approverId": null
},
{
"approverType": "OWNER",
"approverId": null
}
]
},
"revocationRequestConfig": {
"approvalSchemes": []
},
"segments": [],
"provisioningCriteria": {
"operation": "AND",
"attribute": null,
"value": null,
"children": [
{
"operation": "OR",
"attribute": null,
"value": null,
"children": [
{
"operation": "EQUALS",
"attribute": "name",
"value": "phil",
"children": null
},
{
"operation": "CONTAINS",
"attribute": "e-mail",
"value": "sailpoint.com",
"children": null
}
]
}
]
}
}