Practice Catalog
Reorder the practices within a group
Changed onSets each practice's display order to its index in the provided slug list (one atomic write)
patch/workspaces/{workspaceSlug}/practices/reorder
Request
- Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
- URL: /workspaces/{workspaceSlug}/practices/reorder
- Auth: HTTP bearer
Path parameters
workspaceSlugstring required
Workspace slug
Request body
Example request
{
"groupSlug": "review-ready-work",
"orderedSlugs": [
"describe-what-and-why",
"ready-and-traceable-handoff"
]
}Response
Practices reordered; the full ordered practice list is returned
Example response
[
{
"artifactKind": "scm.pull_request",
"automatedReviewPolicy": {
"insufficiencyReason": {
"code": "RUNTIME_BEHAVIOR_NOT_OBSERVED"
},
"knownLimitations": [
{
"code": "RUNTIME_BEHAVIOR_NOT_OBSERVED"
}
]
},
"automatedReviewWithdrawal": {
"code": "RUNTIME_BEHAVIOR_NOT_OBSERVED"
}
}
]Changes
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- info
- breaking
for the
pathrequest parameterworkspaceSlug, the minLength was increased from0to3 - warning
for the
pathrequest parameterworkspaceSlug, the maxLength was set to51 - warning
changed the pattern of the
pathrequest parameterworkspaceSlugfrom^[a-z0-9][a-z0-9-]{2,50}$to^(?!.*--)[a-z0-9][a-z0-9-]{1,49}[a-z0-9]$
- breaking