---
title: "/campanha_disponivel"
method: POST
path: "/campanha_disponivel"
---

# /campanha_disponivel

`POST /campanha_disponivel`

API responsável pela validação do PIN enviado ao número de celular do cliente.

## Headers

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

## Request body

- object
  - `total_liquido` number, float, required — Valor da compra após o desconto do bônus.
  - `celular` string, required — Número de celular do cliente com DDD e sem o uso da máscara.
  - `card_own_store` boolean — Informa se o pagamento foi realizado com o cartão da loja.
  - `first_purchase` boolean — Informa se é a primeira compra do cliente.
  - `is_partner` boolean
  - `items` object[] — Produtos selecionados na compra. Obrigatório apenas quando a configuração "motor v2" na CRMBonus estiver ativa
    - `sku` string — Identificador do produto
    - `value_of` number, float — Valor base de referência do produto
    - `value_per` number, float — Valor do produto com desconto
    - `quantity` number, float — Quantidade do produto
  - `payments` object[] — Dados do pagamento. Obrigatório apenas quando a configuração "motor v2" na CRMBonus estiver ativa
    - `id` string — Identificador do pagamento
    - `system_id` string — Identificador do sistema
    - `system_name` string — Bandeira do sistema
    - `type` string — 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
    - `value` number, float — Valor do pagamento
    - `installments` integer — Parcela do pagamento
  - `delivery` object[] — Dados da entrega. Obrigatório apenas quando a configuração "motor v2" na CRMBonus estiver ativa
    - `type` string — PICKUP, STANDARD, EXPRESS, SCHEDULED
    - `fee` number, float
  - `totals` object[] — Subtotal da compra e descontos aplicados. Obrigatório apenas quando a configuração "motor v2" na CRMBonus estiver ativa
    - `fee` number, float
    - `taxes` number, float
    - `subtotal` number, float — Valor bruto da compra.
    - `crm_discounts` number, float — Descontos aplicados na CRMBonus
    - `other_discounts` number, float — Outros descontos
    - `total` number, float — Valor líquido da compra.

## Response `200`

200

- object
  - `status` boolean
  - `message` string
  - `data` object
    - `loja_id` integer
    - `campanhas` object[]
      - `id` integer
      - `name` string
      - `subtitle` string
      - `tipo` string
      - `texto` string
      - `valor` integer
      - `data_inicio` string
      - `data_fim` string

---

[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)
