Unreleased documentation. These pages follow the main branch and can change before the next release. For supported guidance, use v0.43.0.
proposals.get-review-context-batch
GET
/v1/proposals/review-context
const url = 'https://example.com/v1/proposals/review-context?accessProfile=proposal-reviewer&ids=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/v1/proposals/review-context?accessProfile=proposal-reviewer&ids=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0'One bounded transport exchange under each item’s current get-review-context authority. Ordered visible or concealed results; operational failures refuse the whole batch. Maximum response is 8 MiB.
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”accessProfile
required
string
ids
required
Array<string>
One to 100 distinct canonical Proposal UUIDs, in response order.
Responses
Section titled “Responses”Authorized Proposal operation
Media typeapplication/json
object
items
required
Array
One of:
object
context
required
object
actionId
required
string
actionRevision
required
string
authority
string
context
required
object
contract
required
object
id
required
string
revision
required
string
schemaDigest
required
string
fields
required
object
reference
required
string
effectDigest
required
string
id
required
string format: uuid
policy
object
digest
required
string
id
required
string
version
required
string
result
object
availableUntil
string format: date-time
completedAt
string format: date-time
resultId
string format: uuid
state
required
reviewable
required
boolean
revision
required
integer
subject
required
object
digest
required
string
id
required
string format: uuid
source
required
string
subjectType
required
version
required
string
submissionVersion
required
integer
id
required
string format: uuid
status
required
object
id
required
string format: uuid
status
required
Example
{ "items": [ { "context": { "result": { "state": "pending" }, "subject": { "subjectType": "proposal" } }, "status": "visible" } ]}Resource unavailable to this caller
Observed authority or lifecycle condition changed