Mark Change Proposal Status
POST
/v1/admin/semantics/proposals/status
const url = 'https://example.com/v1/admin/semantics/proposals/status';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"tenant_id":"example","proposal_id":"example","status":"draft","approval":{},"impact":{},"metadata":{}}'};
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/admin/semantics/proposals/status \ --header 'Content-Type: application/json' \ --data '{ "tenant_id": "example", "proposal_id": "example", "status": "draft", "approval": {}, "impact": {}, "metadata": {} }'Parameters
Section titled “Parameters”Header Parameters
Section titled “Header Parameters”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
ChangeProposalStatusUpdateIn
object
tenant_id
required
Tenant Id
string
proposal_id
required
Proposal Id
string
status
required
Status
string
approval
Approval
object
key
additional properties
any
impact
Impact
object
key
additional properties
any
metadata
Metadata
object
key
additional properties
any
Responses
Section titled “Responses”Successful Response
Media typeapplication/json
ChangeProposalOut
object
created_at
required
Created At
string format: date-time
updated_at
required
Updated At
string format: date-time
id
required
Id
string
tenant_id
required
Tenant Id
string
proposal_key
required
Proposal Key
string
title
required
Title
string
status
required
Status
string
requested_by
required
Requested By
string
requested_by_type
required
Requested By Type
string
target_type
required
Target Type
string
target_ref
required
Target Ref
string
change_class
required
Change Class
string
authority_scope
required
Authority Scope
string
jurisdiction
Jurisdiction
string
data_class
Data Class
string
risk_threshold
Risk Threshold
integer
payload
Payload
object
key
additional properties
any
impact
Impact
object
key
additional properties
any
approval
Approval
object
key
additional properties
any
metadata
Metadata
object
key
additional properties
any
Example
{ "status": "draft", "jurisdiction": "global", "data_class": "internal", "risk_threshold": 0}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example", "input": "example", "ctx": {} } ]}