---
title: "Geração de bônus em lote"
method: POST
path: "/bonus/batch/submit"
---

# Geração de bônus em lote

`POST /bonus/batch/submit`

Endpoint para geração de bônus em lote

## Headers

- `Authorization` string, required
- `CodEmpresa` string, required
- `Content-Type` string, required
- `System-Name` string, required
- `User-Agent` string

## Request body

- object
  - `order_list` object[], required — Lista de pedidos
    - `customer` object — Dados do cliente
      - `country_code` integer — DDI do celular do cliente
      - `phone` string, required — Celular do cliente (DDD + Número)
      - `name` string, required — Nome do cliente
      - `email` string — Email do cliente
      - `birth` string — Data de nascimento do cliente (Dia/Mês/Ano)
      - `gender` 'M' | 'F' | 'O' — Gênero do cliente
      - `document_type` 'CPF' | 'RG' | 'CNH' | 'CNPJ' | 'PASSPORT' — Tipo de documento do cliente
      - `document_number` string — Número do documento do cliente
      - `category_custom` string — Categoria do cliente (opcional)
      - `custom_data` object — Campo customizável
    - `brand_name` string — Nome da marca
    - `business_unit` string — Unidade de negócio
    - `franchise_group` 'PROPRIA' | 'FRANQUIA' — Grupo de franquia
    - `origin_store` string — Loja origem
    - `target_store` string — Loja destino
    - `sales_channel` 'SITE' | 'FISICA' — Canal de venda
    - `cupom` string — Cupom utilizado na compra
    - `internal_order_id` string, required — Identificador do pedido
    - `invoice` string
    - `terminal` string — Canal ou caixa onde a venda foi realizada
    - `seller_name` string — Nome do vendedor
    - `seller_document` string — CPF do vendedor
    - `card_own_store` boolean — Indica se o cliente está comprando com o cartão próprio da loja
    - `first_purchase` boolean — Indica se é a primeira compra do cliente na loja
    - `order_created_at` string, required — Dada de criação do pedido
    - `order_delivered_at` string — Data de entrega do pedido
    - `delivery` object — **⚠️Importante:** Este parâmetro torna-se obrigatório quando a feature flag *Motor v2* está ativa. Dados da entrega
      - `type` 'PICKUP' | 'STANDARD' | 'EXPRESS' | 'SCHEDULED'
      - `fee` number, float
    - `payments` object — **⚠️Importante:** Este parâmetro torna-se obrigatório quando a feature flag *Motor v2* está ativa. Dados de pagamento
      - `id` string — Identificador do pagamento
      - `system_id` string — Identificador do sistema
      - `system_name` string — Bandeira do sistema
      - `type` 'CREDIT_CARD' | 'DEBIT_CARD' | 'CASH' | 'PIX' | 'BANK_SLIP' | 'DIGITAL_WALLET' | 'CHECK' | 'FREIGHT_CARD' | 'STORE_CARD' | 'FOOD_VOUCHER' | 'GIFT_CARD' | 'FUEL_VOUCHER' | 'BANK_DEPOSIT' | 'BANK_TRANSFER' | 'LOYALTY_PROGRAM' | 'CASHBACK' | 'STORE_CREDIT' | 'INSTALLMENT_PLAN' | 'UNSPECIFIED_ELECTRONIC_PAYMENT' — Tipo de pagamento
      - `value` number, float — Valor do pagamento
      - `installments` integer — Parcela do pagamento
    - `totals` object — **⚠️Importante:** Este parâmetro torna-se obrigatório quando a feature flag *Motor v2* está ativa. Totalizador dos valores
      - `fee` number, float, required
      - `taxes` number, float, required
      - `subtotal` number, float, required — Valor bruto da compra.
      - `crm_discounts` number, float, required — Descontos aplicados na CRMBonus
      - `other_discounts` number, float — Outros descontos
      - `total` number, float, required — Valor líquido da compra.
    - `items` object[] — **⚠️Importante:** Este parâmetro torna-se obrigatório quando a feature flag *Motor v2* está ativa. Carrinho do cliente
      - `sku` string, required — Identificador do produto
      - `value_of` number, float, required — Valor base de referência do produto
      - `value_per` number, float, required — Valor do produto com desconto
      - `quantity` number, float, required — Quantidade do produto

## Response `200`

200

## Other responses

- `400` — 400

---

[API](https://skmtc.net/crmbonus/apis/bi-crmb-nus.md) · [All operations](https://skmtc.net/crmbonus/apis/bi-crmb-nus/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/crmbonus/bi-crmb-nus/revisions/7f3ebb042f1a/schema)
