curl --request POST \
--url https://api.unibee.dev/merchant/metric/event/new \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"externalEventId": "<string>",
"metricCode": "<string>",
"aggregationUniqueId": "<string>",
"aggregationValue": 123,
"email": "[email protected]",
"externalUserId": "<string>",
"metricProperties": {},
"productId": 123,
"userId": 123
}
'{
"code": 123,
"data": {
"merchantMetricEvent": {
"aggregationPropertyData": "<string>",
"aggregationPropertyInt": 123,
"aggregationPropertyString": "<string>",
"chargeInvoiceId": "<string>",
"createTime": 123,
"eventCharge": {
"chargeAmount": 123,
"chargePricing": {
"chargeType": 123,
"graduatedAmounts": [
{
"endValue": 123,
"flatAmount": 123,
"perAmount": 123,
"startValue": 123
}
],
"metricId": 123,
"standardAmount": 123,
"standardStartValue": 123
},
"currency": "<string>",
"currentValue": 123,
"graduatedStep": {
"endValue": 123,
"flatAmount": 123,
"perAmount": 123,
"startValue": 123
},
"planId": 123,
"totalChargeAmount": 123,
"unitAmount": 123
},
"externalEventId": "<string>",
"id": 123,
"merchantId": 123,
"metricId": 123,
"metricLimit": 123,
"subscriptionIds": "<string>",
"subscriptionPeriodEnd": 123,
"subscriptionPeriodStart": 123,
"used": 123,
"userId": 123
}
},
"message": "<string>",
"redirect": "<string>",
"requestId": "<string>"
}curl --request POST \
--url https://api.unibee.dev/merchant/metric/event/new \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"externalEventId": "<string>",
"metricCode": "<string>",
"aggregationUniqueId": "<string>",
"aggregationValue": 123,
"email": "[email protected]",
"externalUserId": "<string>",
"metricProperties": {},
"productId": 123,
"userId": 123
}
'{
"code": 123,
"data": {
"merchantMetricEvent": {
"aggregationPropertyData": "<string>",
"aggregationPropertyInt": 123,
"aggregationPropertyString": "<string>",
"chargeInvoiceId": "<string>",
"createTime": 123,
"eventCharge": {
"chargeAmount": 123,
"chargePricing": {
"chargeType": 123,
"graduatedAmounts": [
{
"endValue": 123,
"flatAmount": 123,
"perAmount": 123,
"startValue": 123
}
],
"metricId": 123,
"standardAmount": 123,
"standardStartValue": 123
},
"currency": "<string>",
"currentValue": 123,
"graduatedStep": {
"endValue": 123,
"flatAmount": 123,
"perAmount": 123,
"startValue": 123
},
"planId": 123,
"totalChargeAmount": 123,
"unitAmount": 123
},
"externalEventId": "<string>",
"id": 123,
"merchantId": 123,
"metricId": 123,
"metricLimit": 123,
"subscriptionIds": "<string>",
"subscriptionPeriodEnd": 123,
"subscriptionPeriodStart": 123,
"used": 123,
"userId": 123
}
},
"message": "<string>",
"redirect": "<string>",
"requestId": "<string>"
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
ExternalEventId, unique
MetricCode
AggregationUniqueId, valid when AggregationType is count unique
AggregationValue, valid when AggregationType latest, max or sum
Email, UserId, ExternalUserId, or Email provides one of three options
ExternalUserId, UserId, ExternalUserId, or Email provides one of three options
default product will use if productId not specified and subscriptionId is blank
UserId, UserId, ExternalUserId, or Email provides one of three options
Show child attributes
Show child attributes
aggregation property data (Json)
aggregation property int, use for metric of max|sum type
aggregation property string, use for metric of count|count_unique type
charge invoice id
create utc time
Show child attributes
ChargeAmount
Show child attributes
ChargeType,0-standard pricing 1-graduated pricing
GraduatedAmounts, used for graduated pricing
Show child attributes
EndValue, -1 = infinity value(∞)
FlatAmount,cent
PerAmount,cent
StartValue
MetricId
StandardAmount, cent, used for standard pricing,cent
StandardStartValue, used for standard pricing
Currency
CurrentUsedValue
Show child attributes
EndValue, -1 = infinity value(∞)
FlatAmount,cent
PerAmount,cent
StartValue
PlanId
TotalChargeAmount
UnitAmount
external_event_id, should be unique
Id
merchantId
metric_id
matched subscription's current_period_end
matched subscription's current_period_start
user_id