Create a quota scope.
/v1/quota_scopesAuthorizationBearer token · headerrequiredAn API key (nb_live_…, nb_test_…), a workspace token (nbs_…) or a CLI token (nbc_…).
Idempotency-KeystringrequiredA stable key for this logical request; reuse it when retrying.
application/jsonmessages_per_dayinteger<int32> | nullproviderProviderrequiredThe provider behind a connection (connections.provider).
smtpgooglemicrosoftsessendgridmailgunnorbelysrecipients_per_dayinteger<int32> | nullscope_keystringrequiredThe account: a project id, a tenant id, account:region, a relay host.
window_limitinteger<int32> | nullUnits a short window allows; with window_unit and window_seconds, or none of them.
window_secondsinteger<int32> | nullwindow_unitWindowUnit | nullShow propertiesHide properties
stringnullThe quota scope.
created_atTimestamprequiredidId_QuotaScoperequiredmessages_per_dayinteger<int32> | nullMessages a rolling day across its connections.
paused_detailstring | nullWhat the provider said.
paused_untilTimestamp | nullShow propertiesHide properties
string<date-time>nullproviderstringrequiredThe provider of the account; new values may be added.
recipients_per_dayinteger<int32> | nullRecipients a rolling day across its connections.
scope_keystringrequiredThe account: a project id, a tenant id, account:region, a relay host.
updated_atTimestamprequiredversioninteger<int64>requiredThe scope's version, also the response's ETag: updated_at in microseconds since the
Unix epoch. An update sent with it in If-Match applies only to this version. A pause
the provider imposes moves it too.
webhookWebhookObject | nullShow propertiesHide properties
idId_ProviderWebhookrequiredkey_setbooleanrequiredWhether its verification material is set: SendGrid's verification key, Mailgun's signing key, the SNS topic for SES; callbacks are refused until it is.
urlstringrequiredThe URL to configure at the provider (an SES connection's quota scope names the one its account subscribes).
nullwindow_limitinteger<int32> | nullUnits a short window allows (SES: its maximum send rate).
window_secondsinteger<int32> | nullThe short window's length, in seconds.
window_unitstring | nullWhat one submission is charged: requests, recipients or units.
No valid credential.
codestringrequiredThe code from the closed registry; programs branch on it, never on the text. New codes may be added.
detailstringrequiredWhat went wrong, for a person; never an internal cause.
errorsFieldError[]With validation_failed only: every invalid field.
Show propertiesHide properties
FieldErrorcodestringrequiredWhat is wrong (required, range, length, format, invalid, …).
detailstringrequiredA safe, human-readable explanation.
pointerstringrequiredRFC 6901 pointer into the body, or ?name for a query parameter.
instancestringrequiredThe request's path.
request_idstringrequiredThe request's id, also in X-Request-Id: what support needs to find the request.
retry_afterinteger<int64> | nullWith 429 and 503: the seconds to wait, as in Retry-After.
statusinteger<int32>requiredThe HTTP status.
titlestringrequiredFixed per code.
typestringrequiredhttps://docs.norbelys.com/errors/<code>, a page that explains the code.
The credential lacks connections:manage.
codestringrequiredThe code from the closed registry; programs branch on it, never on the text. New codes may be added.
detailstringrequiredWhat went wrong, for a person; never an internal cause.
errorsFieldError[]With validation_failed only: every invalid field.
Show propertiesHide properties
FieldErrorcodestringrequiredWhat is wrong (required, range, length, format, invalid, …).
detailstringrequiredA safe, human-readable explanation.
pointerstringrequiredRFC 6901 pointer into the body, or ?name for a query parameter.
instancestringrequiredThe request's path.
request_idstringrequiredThe request's id, also in X-Request-Id: what support needs to find the request.
retry_afterinteger<int64> | nullWith 429 and 503: the seconds to wait, as in Retry-After.
statusinteger<int32>requiredThe HTTP status.
titlestringrequiredFixed per code.
typestringrequiredhttps://docs.norbelys.com/errors/<code>, a page that explains the code.
The workspace has a scope of this provider and key (conflict).
codestringrequiredThe code from the closed registry; programs branch on it, never on the text. New codes may be added.
detailstringrequiredWhat went wrong, for a person; never an internal cause.
errorsFieldError[]With validation_failed only: every invalid field.
Show propertiesHide properties
FieldErrorcodestringrequiredWhat is wrong (required, range, length, format, invalid, …).
detailstringrequiredA safe, human-readable explanation.
pointerstringrequiredRFC 6901 pointer into the body, or ?name for a query parameter.
instancestringrequiredThe request's path.
request_idstringrequiredThe request's id, also in X-Request-Id: what support needs to find the request.
retry_afterinteger<int64> | nullWith 429 and 503: the seconds to wait, as in Retry-After.
statusinteger<int32>requiredThe HTTP status.
titlestringrequiredFixed per code.
typestringrequiredhttps://docs.norbelys.com/errors/<code>, a page that explains the code.
The body is invalid.
codestringrequiredThe code from the closed registry; programs branch on it, never on the text. New codes may be added.
detailstringrequiredWhat went wrong, for a person; never an internal cause.
errorsFieldError[]With validation_failed only: every invalid field.
Show propertiesHide properties
FieldErrorcodestringrequiredWhat is wrong (required, range, length, format, invalid, …).
detailstringrequiredA safe, human-readable explanation.
pointerstringrequiredRFC 6901 pointer into the body, or ?name for a query parameter.
instancestringrequiredThe request's path.
request_idstringrequiredThe request's id, also in X-Request-Id: what support needs to find the request.
retry_afterinteger<int64> | nullWith 429 and 503: the seconds to wait, as in Retry-After.
statusinteger<int32>requiredThe HTTP status.
titlestringrequiredFixed per code.
typestringrequiredhttps://docs.norbelys.com/errors/<code>, a page that explains the code.