v1

latestOpenAPI 3.0.02026-07-141,4077,1665.2 MB
CSM Ownership

Submit feedback on an ownership inference

Submit feedback on the current ownership inference for a resource and owner type. Valid actions are confirm, reject, correct, and persist.

The request must include the current inference checksum in inference_checksum. If the checksum does not match the current inference state, the endpoint returns 409 Conflict.

When action is correct, corrected_owner_handle and corrected_owner_type are required.

post/api/v2/csm/ownership/{resource_id}/{owner_type}/feedback

Path parameters

resource_idstring required
Example:res-1

The identifier of the resource that the feedback applies to.

owner_type'user' | 'team' | 'service' | 'unknown' required

The owner type for an ownership inference.

Example:team

The type of owner that the feedback applies to.

Request body

Example request

{
  "data": {
    "attributes": {
      "action": "confirm",
      "actor_handle": "user@example.com",
      "actor_type": "user",
      "corrected_owner_handle": "team-b",
      "corrected_owner_type": "team",
      "inference_checksum": "abc123",
      "reason": "Confirmed by team lead."
    },
    "type": "ownership_feedback"
  }
}

Response

Created

Example response

{
  "data": {
    "attributes": {
      "action": "confirm",
      "checksum": "abc123",
      "new_status": "suggested",
      "owner_type": "team",
      "previous_status": "suggested",
      "primary_contact_ref": "ref:handle/team-a",
      "updated_at": "2026-01-15T10:00:00Z"
    },
    "id": "res-1",
    "type": "ownership_feedback_result"
  }
}