Deprecated
This event is deprecated and will be removed in the future.
Please use com.gigs.usageNotification.created
instead. That event fires
with type thresholdExceeded
at the same time as this one.
Fires whenever a data, sms or voice usage threshold is exceeded. The currently-supported thresholds are 70%, 90% and 100%.
- Name
object
- Type
- string
- Description
Type of object is always
event
.
required- Name
id
- Type
- string
- Description
Unique identifier for the event.
Example:evt_0SNlurA049MEWV5gNTcQ5A07h3Ol
required- Name
data
- Type
- object PREVIEW
- Description
- Name
object
- Type
- string
- Description
Type of object is always
usageThresholdExceeded
.
required- Name
allowance
- Type
- integer
- Description
Indicates the absolute usage allowance in the subscription period. The value is in units specified by the
unit
field.
required- Name
plan
- Type
- string
- Description
Unique plan identifier for the plan that provided the allowance.
Example:pln_0SNlurA049MEWV3V0q7gjQbM4EVo
required- Name
project
- Type
- string
- Description
Unique project identifier.
Example:test
required- Name
subscription
- Type
- string
- Description
Unique subscription identifier.
Example:sub_0SNlurA049MEWV2gSfSxi00xlPIi
required- Name
subscriptionAddons
- Type
- nullable array
- Description
List of unique subscription add-on identifiers for add-ons that contributed to the allowance.
Example:sad_0SNlurA049MEWV2UNWPbDfW5B40U
required- Name
thresholdPercentage
- Type
- integer
- Description
Indicates the usage threshold percentage which was exceeded.
Example:75
>= 0
<= 100
required- Name
type
- Type
- string
- Description
The usage type for the exceeded threshold.
Example:data
Allowed values:data, voice, sms
required- Name
unit
- Type
- string
- Description
The unit of the usage and allowance values.
Example:byte
Allowed values:byte, second, message
required- Name
usage
- Type
- integer
- Description
Indicates the absolute usage amount in the subscription period, at the time the threshold was exceeded. The value is in units specified by the
unit
field.>= 0
required- Name
usageAt
- Type
- string
- Description
Time associated to the usage that exceeded the threshold.
Example:2021-01-21T19:38:34Z
required
required- Name
datacontenttype
- Type
- string
- Description
The RFC 2046 content-type.
Example:application/json
Default:application/json
required- Name
project
- Type
- string
- Description
Unique identifier for the project where the event occurred.
Example:gigs
required- Name
source
- Type
- string
- Description
URI identifying the event source.
Example:https://api.gigs.com
Default:https://api.gigs.com
required- Name
specversion
- Type
- string
- Description
The CloudEvents spec version.
Example:1.0
Default:1.0
required- Name
time
- Type
- string
- Description
Time when the event occurred.
Example:2022-03-16T14:12:42Z
required- Name
type
- Type
- string
- Description
Type is always
com.gigs.usageThreshold.exceeded
.
required- Name
version
- Type
- string
- Description
API version used to serialize the data and the event itself.
Default:2024-08-29
required
Example
{
"object": "event",
"id": "evt_0SNlurA049MEWV5gNTcQ5A07h3Ol",
"data": {
"object": "usageThresholdExceeded",
"plan": "pln_0SNlurA049MEWV3V0q7gjQbM4EVo",
"project": "test",
"subscription": "sub_0SNlurA049MEWV2gSfSxi00xlPIi",
"subscriptionAddons": [
"sad_0SNlurA049MEWV2UNWPbDfW5B40U"
],
"thresholdPercentage": 75,
"type": "data",
"unit": "byte",
"usageAt": "2021-01-21T19:38:34Z"
},
"datacontenttype": "application/json",
"project": "gigs",
"source": "https://api.gigs.com",
"specversion": "1.0",
"time": "2022-03-16T14:12:42Z",
"type": "com.gigs.usageThreshold.exceeded",
"version": "2024-08-29"
}