Create an agent proposal without mutating business data (scope proposals:write)
POST
/api/v1/proposalsAuthorization
AuthorizationBearer token · headerrequiredScoped API token (bnx_…). Required scopes are noted per operation.
Request body
application/jsoncapabilityIdstringrequiredmin length 1
inputobjectrequiredrationalestringmax length 4000
evidencestring[]max items 50
riskFlagsstring[]max items 20
expiresAtstring<date-time>Responses
201
Proposal created
proposalobjectrequiredShow propertiesHide properties
idstringrequiredcapabilityIdstringrequiredstatusstringrequiredAllowed:
openacceptedcommittedcancelledexpiredversionintegerrequiredinputobjectrequiredrationalestring | nullrequiredevidenceanymetadataobjectrequiredShow propertiesHide properties
duplicateMatchesobject[]Show propertiesHide properties
Array of
objectidstringrequiredlabelstringreasonstringrequiredAllowed:
kvkemailname_birthdaycompany_namescorenumberrequiredconfirmDuplicatesbooleanAllowed:
trueriskFlagsstring[] | nullrequiredexpiresAtstring | nullrequiredcreatedAtstringrequiredupdatedAtstringrequired400
Invalid request
errorstringrequiredcodestringrequiredrulestring401
Unauthenticated
errorstringrequiredcodestringrequiredrulestring403
Forbidden (missing scope or permission)
errorstringrequiredcodestringrequiredrulestring429
Rate limited
errorstringrequiredcodestringrequiredrulestring