Revise a package — RIPS packages
PATCH
/api/v1/workspaces/{workspaceId}/rips-packages/{packageId}Operation ID: ripsPackages.revise · Access: PAT with write scope and authorized workspace where applicable · Effect: write.
Read the rips packages workflow before this operation.
Parameters
Section titled “Parameters”| Name | In | Required | Type / allowed values |
|---|---|---|---|
workspaceId |
path | Yes | string |
packageId |
path | Yes | string |
idempotency-key |
header | No | string |
if-match |
header | Yes | string |
Request body
Section titled “Request body”Content type: application/json · Required: yes.
Schema: ReviseRipsPackageInput. Browse schema fields.
Responses
Section titled “Responses”| HTTP | Content | Schema |
|---|---|---|
| 200 | application/json |
RipsPackage |
| 400 | application/json |
ApiError |
| 401 | application/json |
ApiError |
| 403 | application/json |
ApiError |
| 404 | application/json |
ApiError |
| 409 | application/json |
ApiError |
| 413 | application/json |
ApiError |
| 415 | application/json |
ApiError |
| 422 | application/json |
ApiError |
| 428 | application/json |
ApiError |
| 500 | application/json |
ApiError |
| 502 | application/json |
ApiError |
Use error.code, error.issues, and requestId for JSON errors. Error and recovery guide.
Set the connection variables from the quickstart. Set each path variable to an authorized identifier or an allowed parameter value from the table above.
Save your authorized JSON input as request.json. Use the request schema and examples above; replace synthetic data before use.
Set ETAG to the exact ETag returned when reading the current resource, including its quotes.
curl --fail-with-body --request PATCH \ "$RIPSCLOUD_BASE_URL/api/v1/workspaces/$WORKSPACE_ID/rips-packages/$PACKAGE_ID" \ --header "Authorization: Bearer $RIPSCLOUD_TOKEN" \ --header 'Accept: application/json' \ --header "If-Match: $ETAG" \ --header 'Content-Type: application/json' \ --data-binary @request.json