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
}
]
}
]
}
}