curl -X GET -G \
-d 'access_token=<ACCESS_TOKEN>' \
-d 'fields=promotion_details{applied_after_tax,applied_amount,campaign_name,promotion_id,target_granularity,sponsor,coupon_code,retailer_id}' \
https://graph.facebook.com/<ORDER_ID>
| Attribute | Type | Description |
|---|---|---|
promotion_details | Details about promotions applied to an order. |
promotion_details object| Attribute | Type | Description |
|---|---|---|
applied_after_tax | boolean | Promotion is applied after tax ( True); otherwise
(False). |
applied_amount | Total discount amount. | |
campaign_name | string | Promotion campaign name. |
promotion_id | string | Unique ID representing the promotion. |
target_granularity | The granularity of the promotion. For example, order_level means the discount is distributed across the entire order (e.g, a coupon for $10 off an entire order.) | |
sponsor | Entity sponsoring the promotion. | |
coupon_code | string | Coupon code label. |
retailer_id | string | Unique coupon ID used to identify the coupon in the merchant system. |
currency_amount object| Attribute | Type | Description |
|---|---|---|
amount | string | Amount in decimal format. Example: 5.5 |
currency | string | Three digit ISO-4217-3 code for the amount, e.g. USD. |
sponsor enum| Value | Description |
|---|---|
merchant | Promotion sponsored by the merchant. |
facebook | Promotion sponsored by Meta. |
offer target granularity enum| Value | Description |
|---|---|
item_level | Discount is applied to each target product item included at checkout (e.g., a $5.00 discount targeting all footwear would deduct $5.00 for each pair of shoes in a user’s shopping cart at checkout.) |
order_level | Discount is applied per merchant order and distributed across the target items (e.g., a coupon for $10 off an entire order). |
curl -X GET -G \
-d 'access_token=<ACCESS_TOKEN>' \
-d 'fields=promotion_details{promotion_id,retailer_id,applied_amount,campaign_name,target_granularity}' \
https://graph.facebook.com/<ORDER_ID>
{
"promotion_details":
{
"data":
[
{
"promotion_id": "123456789",
"applied_amount":
{
"amount": "0.60",
"currency": "USD"
},
"campaign_name": "$0.60 off",
"target_granularity": "order_level"
},
{
"promotion_id": "987654321",
"retailer_id": "sample_retailer_id",
"applied_amount":
{
"amount": "23.00",
"currency": "USD"
},
"campaign_name": "$23 Off",
"target_granularity": "order_level"
}
]
}
}
curl -X GET -G \
-d 'access_token=<ACCESS_TOKEN>' \
-d 'fields=promotion_details{applied_after_tax,applied_amount,campaign_name,target_granularity,promotion_id,sponsor,coupon_code,retailer_id}' \
https://graph.facebook.com/<ORDER_ID>/items
| Attribute | Type | Description |
|---|---|---|
promotion_details | Details about promotions applied to an item. |
curl -X GET -G \
-d 'access_token=<ACCESS_TOKEN>' \
-d 'fields=promotion_details{applied_after_tax,applied_amount,campaign_name,promotion_id,target_granularity,sponsor,retailer_id}' \
https://graph.facebook.com/<ORDER_ID>/items
{
"data":
[
{
"promotion_details":
{
"data":
[
{
"applied_after_tax": true,
"applied_amount":
{
"amount": "0.60",
"currency": "USD"
},
"campaign_name": "$0.60 off",
"promotion_id": "123456789",
"sponsor": "facebook",
"target_granularity": "item_level"
},
{
"applied_after_tax": false,
"applied_amount":
{
"amount": "23.00",
"currency": "USD"
},
"campaign_name": "$23 Off",
"promotion_id": "987654321",
"sponsor": "merchant",
"retailer_id": "sample_retailer_id",
"target_granularity": "item_level"
}
]
}
}
],
}