---
title: "Criar regra de pré-split"
method: POST
path: "/v1/marketplace/establishments/{establishment_id}/split-pre"
tags: ["Pré-split"]
---

# Criar regra de pré-split

`POST /v1/marketplace/establishments/{establishment_id}/split-pre`

## Request

- Base URL: `https://api.sandbox.paytime.com.br`
- URL: `https://api.sandbox.paytime.com.br/v1/marketplace/establishments/{establishment_id}/split-pre`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/paytime/apis/api-p-blica/docs/v1/marketplace/establishments/:establishment_id/split-pre/post.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `establishment_id` string, required

## Headers

- `integration-key` string, required
- `x-token` string, required

## Request body

- CreateSplitRuleDto
  - `title` string, required: Título da regra de pré-split.
  - `modality` 'ALL' | 'CREDIT' | 'DEBIT' | 'PIX', required: Modalidade do pré-split.
  - `channel` 'ALL' | 'CHIP' | 'TAP' | 'SMART' | 'ONLINE', required: Canal do pré-split.
  - `division` 'PERCENTAGE' | 'CURRENCY', required: Tipo de divisão do pré-split.
  - `active` boolean, required: Indica se o pré-split está ativo ou não.
  - `installment` number: Quantidade de parcelas.
  - `establishments` EstablishmentsDto[], required: Lista de estabelecimentos participantes do pré-split.
    - `id` number, required: Identificador do estabelecimento.
    - `active` boolean, required: Indica se a regra está ativa.
    - `value` number, required: Valor / porcentagem atribuída ao estabelecimento.

## Response `200`

- SplitRuleResponse
  - `id` number, required: Identificador da regra de split pré.
  - `title` string, required: Título da regra de split.
  - `modality` 'ALL' | 'CREDIT' | 'DEBIT' | 'PIX', required: Modalidade do pré-split.
  - `channel` 'ALL' | 'CHIP' | 'TAP' | 'SMART' | 'ONLINE', required: Canal do pré-split.
  - `division` 'PERCENTAGE' | 'CURRENCY', required: Tipo de divisão do pré-split.
  - `installment` number, nullable, required: Número de parcelas do pré-split.
  - `active` boolean, required: Indica se a regra está ativa.
  - `establishment_percentage` number: Porcentagem do estabelecimento principal.
  - `establishment` EstablishmentType, required
    - `id` number, required: Identificador do estabelecimento.
    - `first_name` string, required: Nome / Razão social.
    - `last_name` string, required: Sobrenome / Nome fantasia.
    - `document` string, required: Documento cadastrado do estabelecimento.
  - `establishments` EstablishmentsType[], required: Estabelecimentos secundários.
    - `value` number, required: Valor/Porcentagem atribuído ao estabelecimento.
    - `priority` number, required: Prioridade da regra.
    - `active` boolean, required: Indica se a regra está ativa.
    - `establishment` EstablishmentType, required
      - `id` number, required: Identificador do estabelecimento.
      - `first_name` string, required: Nome / Razão social.
      - `last_name` string, required: Sobrenome / Nome fantasia.
      - `document` string, required: Documento cadastrado do estabelecimento.
  - `__meta__` MetaResponse, required
    - `ecs_count` number, required: Quantidade de estabelecimentos participantes ativos.

---

[API](https://skmtc.dev/paytime/apis/api-p-blica.md) - [All operations](https://skmtc.dev/paytime/apis/api-p-blica/llms.txt) - [OpenAPI document](https://skmtc.dev/paytime/apis/api-p-blica/revisions/5c818991d183?raw)
