This request is variable. There are a few variation of request body. Due to Swagger v2 limitations they are described as fake paths (endpoints). See documentation for paths: POST /api/v2.1/campaigns/{campaign_id}/rewards#___generate_voucher, POST /api/v2.1/campaigns/{campaign_id}/rewards#___set_discount, POST /api/v2.1/campaigns/{campaign_id}/rewards#___set_discount_per_item, POST /api/v2.1/campaigns/{campaign_id}/rewards#___discount_on_shipping, POST /api/v2.1/campaigns/{campaign_id}/rewards#___generate_product_item, POST /api/v2.1/campaigns/{campaign_id}/rewards#___add_points, POST /api/v2.1/campaigns/{campaign_id}/rewards#___add_segment, POST /api/v2.1/campaigns/{campaign_id}/rewards#___assign_voucher