cURL
curl --request POST \ --url https://api.example.com/vendor/promotions/{id} \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "code": "<string>", "is_automatic": false, "campaign_id": "<string>", "status": "draft", "application_method": { "description": "<string>", "value": 123, "max_quantity": "<string>", "currency_code": "<string>", "apply_to_quantity": "<string>", "buy_rules_min_quantity": "<string>" } } '
{ "promotion": { "id": "<string>", "created_at": "2023-11-07T05:31:56Z", "updated_at": "2023-11-07T05:31:56Z", "code": "<string>", "is_automatic": true, "type": "<string>", "application_method": { "id": "<string>", "created_at": "2023-11-07T05:31:56Z", "updated_at": "2023-11-07T05:31:56Z", "description": "<string>", "value": 123, "max_quantity": "<string>", "apply_to_quantity": "<string>", "buy_rules_min_quantity": "<string>", "type": "<string>", "target_type": "<string>", "allocation": "<string>", "target_rules": [ { "id": "<string>", "created_at": "2023-11-07T05:31:56Z", "updated_at": "2023-11-07T05:31:56Z", "description": "<string>", "attribute": "<string>", "operator": "<string>", "values": [ { "value": "<string>" } ] } ] }, "rules": [ { "id": "<string>", "created_at": "2023-11-07T05:31:56Z", "updated_at": "2023-11-07T05:31:56Z", "description": "<string>", "attribute": "<string>", "operator": "<string>", "values": [ { "value": "<string>" } ] } ] } }
Updates a new promotion for the authenticated vendor.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bearer <token>
<token>
The ID of the promotion.
The code of the promotion.
Whether the promotion is applied automatically.
The campaign id.
The status of the promotion.
draft
active
inactive
Show child attributes
OK
Promotion object