Released docs. You are viewing the documentation published with v0.46.0. Development docs are available at Latest.
proposals.edit
POST
/v1/proposals/{proposal_id}/edit
const url = 'https://example.com/v1/proposals/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/edit?accessProfile=facility-correction-author';const options = { method: 'POST', headers: { 'If-Match': 'example', 'Idempotency-Key': 'example', 'Content-Type': 'application/json' }, body: '{"input":{"addressLine":"example","city":"example","facilityId":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","postalCode":"example"}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url 'https://example.com/v1/proposals/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/edit?accessProfile=facility-correction-author' \ --header 'Content-Type: application/json' \ --header 'Idempotency-Key: example' \ --header 'If-Match: example' \ --data '{ "input": { "addressLine": "example", "city": "example", "facilityId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "postalCode": "example" } }'Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”proposal_id
required
string format: uuid
Query Parameters
Section titled “Query Parameters”accessProfile
required
string
Header Parameters
Section titled “Header Parameters”If-Match
required
string
Idempotency-Key
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
Any of:
object
input
required
object
addressLine
string
city
string
facilityId
string format: uuid
postalCode
string
object
input
required
object
facilityId
string format: uuid
Example generated
{ "input": { "addressLine": "example", "city": "example", "facilityId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "postalCode": "example" }}Responses
Section titled “Responses”Authorized Proposal operation
Media typeapplication/json
object
actionId
required
string
actionRevision
required
string
application
object
applicationId
required
string format: uuid
effectDigest
required
string
resultLinks
required
Array<object>
object
recordId
required
string format: uuid
recordType
required
string
revision
required
integer
submissionVersion
required
integer
applicationStatus
object
automaticRetry
object
attempts
required
integer
maximumAttempts
required
integer
scheduled
required
boolean
mode
required
reason
recovery
state
required
attachments
object
key
additional properties
object
classification
required
contentTypes
required
Array<string>
id
required
string
links
required
object
key
additional properties
object
accessProfile
required
string
availability
object
available
required
boolean
observedRevision
required
integer
reason
recovery
ifMatch
string
method
required
operation
required
path
required
string
maximumBytes
required
integer
required
required
boolean
value
object
byteSize
required
integer
contentType
required
string
sha256
required
string
submissionVersion
required
integer
uploadedAt
string
verificationStatus
required
blockedReason
createdAt
string format: date-time
decision
object
decidedAt
required
string format: date-time
publicReason
string
status
required
effectDigest
string
handoffRefusal
object
code
required
id
required
string format: uuid
input
object
links
required
object
key
additional properties
object
accessProfile
required
string
availability
object
available
required
boolean
observedRevision
required
integer
reason
recovery
ifMatch
string
method
required
operation
required
string
path
required
string
revision
required
integer
state
required
submissionVersion
required
integer
title
string
turn
required
Example
{ "applicationStatus": { "mode": "automatic", "reason": "package-changed", "recovery": "retry", "state": "awaiting-review" }, "attachments": { "additionalProperty": { "classification": "public", "links": { "additionalProperty": { "availability": { "reason": "pending-review", "recovery": "refresh" }, "method": "GET", "operation": "download" } }, "value": { "verificationStatus": "notRequired" } } }, "blockedReason": "package-changed", "decision": { "status": "approved" }, "handoffRefusal": { "code": "review.initiator-required" }, "links": { "additionalProperty": { "availability": { "reason": "pending-review", "recovery": "refresh" }, "method": "GET" } }, "state": "draft", "turn": "party"}Resource unavailable to this caller
The Proposal was rejected, or the idempotency key was reused with a different request
Observed authority or lifecycle condition changed
Cookies on Registry Stack
We use optional cookies to understand how you use the main Registry Stack website and this documentation. If you contact us, we may link this activity to your enquiry. You can change your choice at any time. Read the privacy policy.
Your browser asks sites not to track you, so optional tracking stays off.
We could not use or save that choice. Optional tracking remains off.