Update organization spend alert
admin.organization.spend_alerts.update(alert_id, **kwargs) -> OrganizationSpendAlert { id, currency, interval, 3 more }
POST/organization/spend_alerts/{alert_id}
Updates an organization spend alert.
Update organization spend alert
require "openai"
openai = OpenAI::Client.new(admin_api_key: "My Admin API Key")
organization_spend_alert = openai.admin.organization.spend_alerts.update(
"alert_id",
currency: :USD,
interval: :month,
notification_channel: {recipients: ["string"], type: :email},
threshold_amount: 0
)
puts(organization_spend_alert){
"id": "alert_abc123",
"object": "organization.spend_alert",
"threshold_amount": 150000,
"currency": "USD",
"interval": "month",
"notification_channel": {
"type": "email",
"recipients": ["finance@example.com"],
"subject_prefix": "OpenAI spend alert"
}
}
Returns Examples
{
"id": "alert_abc123",
"object": "organization.spend_alert",
"threshold_amount": 150000,
"currency": "USD",
"interval": "month",
"notification_channel": {
"type": "email",
"recipients": ["finance@example.com"],
"subject_prefix": "OpenAI spend alert"
}
}