Practice reviews

Count withheld practice review feedback by reason

Changed on

Counts the feedback that the list returns under the same filter and that carries a suppression reason, by that reason. Withheld feedback without a reason is one count with no reason. A reason with no feedback is left out. Only counts are returned, never the feedback itself.

get/workspaces/{workspaceSlug}/practices/reviews/feedback/reasons

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /workspaces/{workspaceSlug}/practices/reviews/feedback/reasons
  • Auth: HTTP bearer

Path parameters

workspaceSlugstring required

Workspace slug

Query parameters

deliveryStatestring[]
suppressionReasonstring[]
channelstring[]
locationstring[]

Where the feedback appears, by the provider that shows it (repeatable): a channel split where the provider is known

agentJobIdstring uuid
observationIdstring uuid

Keep the feedback written from this observation

artifactKindstring

Kind of reviewed work, e.g. scm.pull_request

artifactIdinteger

Artifact ID; requires artifactKind

recipientUserIdinteger
practiceSlugstring[]

Practices whose feedback to list (repeatable): feedback bound to an observation of any of them, in any role

groupSlugstring[]

Practice groups whose feedback to list (repeatable): feedback bound to an observation of a practice in any of them

fromstring date-time

Inclusive lower bound

tostring date-time

Exclusive upper bound

Response

Counts by reason returned

countinteger required

The feedback withheld for this reason

reason'VOLUME_CAPPED' | 'COMPOSER_DEDUPED' | 'COMPOSER_WITHHELD' | 'REPEATS_DELIVERED_NOTE' | 'REACTED_DISPUTED' | 'REACTED_NOT_APPLICABLE' | 'CONVERSATION_EXPIRED' | 'ARTIFACT_GONE' | 'ARTIFACT_CLOSED' | 'ISSUE_SNAPSHOT_CHANGED' | 'ARTIFACT_MERGED' | 'PUBLIC_SUBJECT_INELIGIBLE' | 'ARTIFACT_DRAFT' | 'RECIPIENT_OPTED_OUT' | 'EMPTY_AFTER_SANITIZE' | 'INSTANCE_SILENCED' | 'WORKSPACE_DISABLED' | 'WORKSPACE_DELIVERY_PAUSED' | 'STALE_ROLLOUT_REVISION' | 'OUTSIDE_CURRENT_COVERAGE' | 'APPROVAL_STALE' | 'APPROVAL_NO_LONGER_ELIGIBLE' | 'PRACTICE_REQUIRES_APPROVAL' | 'BACKFILL_QUIET' | 'OBSERVATION_INVALIDATED' | 'REVIEWED_REVISION_CHANGED'

Why Hephaestus withheld it; absent for withheld feedback whose reason is not recorded

Changes