Skip to main content
POST
/
admin
/
commission-rates
/
{id}
/
rules
curl -X POST 'http://localhost:9000/admin/commission-rates/comrate_01HXYZ8Q2M4N6P8R0T2V4W6X8Y/rules' \
  -H 'Authorization: Bearer <token>' \
  -H 'Content-Type: application/json' \
  -d '{"create": [{"reference": "seller", "reference_id": "sel_01HXYZ"}], "delete": ["comrule_01HABC"]}'
{
  "created": [
    {
      "id": "comrule_01HXYZ9A1B2C3D4E5F6G7H8J9K",
      "reference": "seller",
      "reference_id": "sel_01HXYZ"
    }
  ],
  "updated": [],
  "deleted": ["comrule_01HABC"]
}
Applies a batch of rule operations against a commission rate.

Path parameters

id
string
required
The commission rate’s ID.

Body parameters

create
object[]
Rules to create.
update
object[]
Rules to update.
delete
string[]
IDs of rules to delete.

Response

created
object[]
The created rules.
updated
object[]
The updated rules.
deleted
string[]
IDs of the deleted rules.
curl -X POST 'http://localhost:9000/admin/commission-rates/comrate_01HXYZ8Q2M4N6P8R0T2V4W6X8Y/rules' \
  -H 'Authorization: Bearer <token>' \
  -H 'Content-Type: application/json' \
  -d '{"create": [{"reference": "seller", "reference_id": "sel_01HXYZ"}], "delete": ["comrule_01HABC"]}'
{
  "created": [
    {
      "id": "comrule_01HXYZ9A1B2C3D4E5F6G7H8J9K",
      "reference": "seller",
      "reference_id": "sel_01HXYZ"
    }
  ],
  "updated": [],
  "deleted": ["comrule_01HABC"]
}