Skip to content

set_outbound_governance

Set outbound destination governance after explicit risk acknowledgement.

{
"properties": {
"acknowledge_risk": {
"title": "Acknowledge Risk",
"type": "boolean"
},
"application_id": {
"title": "Application Id",
"type": "string"
},
"service_invoke": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Service Invoke"
},
"webhook_out": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Webhook Out"
}
},
"required": [
"application_id",
"acknowledge_risk"
],
"title": "set_outbound_governanceArguments",
"type": "object"
}
{
"description": "Outbound destination governance response.",
"properties": {
"service_invoke": {
"description": "Per-scope outbound destination governance response.",
"properties": {
"allowed_hosts": {
"items": {
"type": "string"
},
"title": "Allowed Hosts",
"type": "array"
},
"service_calls_per_billing_period": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Service Calls Per Billing Period"
}
},
"title": "OutboundDestinationScopeConfigResponse",
"type": "object"
},
"webhook_out": {
"description": "Per-scope outbound destination governance response.",
"properties": {
"allowed_hosts": {
"items": {
"type": "string"
},
"title": "Allowed Hosts",
"type": "array"
},
"service_calls_per_billing_period": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Service Calls Per Billing Period"
}
},
"title": "OutboundDestinationScopeConfigResponse",
"type": "object"
}
},
"required": [
"service_invoke",
"webhook_out"
],
"title": "OutboundDestinationGovernanceResponse",
"type": "object"
}