---
title: "Cria várias assinaturas de monitoramento"
method: POST
path: "/monitoring/plans/{plan_id}/subscriptions/batch"
tags: ["Monitoramento"]
---

# Cria várias assinaturas de monitoramento

`POST /monitoring/plans/{plan_id}/subscriptions/batch`

## Path parameters

- `plan_id` string, uuid, required — Identificador do plano

## Request body

- V2PackagesEnterpriseSchemasMonitoringRequestsCreateSubscriptionRequestDTO[]
  - `external_id` string, nullable — Identificador externo da assinatura
  - `contact` CreateContactRequestDTO
    - `name` string, nullable — Nome do contato
    - `phone` string, nullable — Telefone do contato
    - `email` string, nullable — Email do contato
  - `drivers` CreateDriverRequestDTO[] — Lista de motoristas para a assinatura
    - `name` string, required — Nome do motorista
    - `document` string, required — CPF do motorista
    - `cnh` string, required — Número da CNH do motorista
    - `state` 'AC' | 'AL' | 'AP' | 'AM' | 'BA' | 'CE' | 'DF' | 'ES' | 'GO' | 'MA' | 'MT' | 'MS' | 'MG' | 'PA' | 'PB' | 'PR' | 'PE' | 'PI' | 'RJ' | 'RN' | 'RS' | 'RO' | 'RR' | 'SC' | 'SP' | 'SE' | 'TO', required
    - `cnh_expiration_date` string, date, nullable — Data de vencimento da CNH do motorista
    - `first_cnh_date` string, date, nullable — Data de emissão da primeira CNH do motorista
    - `birth_date` string, date, nullable — Data de nascimento do motorista
  - `vehicles` CreateVehicleRequestDTO[] — Lista de motoristas para a assinatura
    - `license_plate` string, required
    - `state` 'AC' | 'AL' | 'AP' | 'AM' | 'BA' | 'CE' | 'DF' | 'ES' | 'GO' | 'MA' | 'MT' | 'MS' | 'MG' | 'PA' | 'PB' | 'PR' | 'PE' | 'PI' | 'RJ' | 'RN' | 'RS' | 'RO' | 'RR' | 'SC' | 'SP' | 'SE' | 'TO'
    - `owner_document` string, nullable
    - `renavam` string, nullable
    - `chassis` string, nullable
  - `vehicles_history` CreateVehicleHistoryDTO[] — Lista de motoristas para a assinatura
    - `license_plate` string, required

## Response `200`

Successful Response

- BatchResponseDTOFailedSubscriptionResponseDTO
  - `send_quantity` integer, required — Quantidade de assinaturas enviadas
  - `quantity` integer, required — Quantidade de assinaturas processadas
  - `not_send` FailedSubscriptionResponseDTO[], required — Assinaturas não enviadas
    - `store_id` integer, required — Identificador da loja
    - `external_id` string, nullable — Identificador externo
    - `drivers_document` string[], required — Documentos dos condutores
    - `license_plates` string[], required — Placas dos veículos

## Other responses

- `400` — Erro na requisição
- `401` — Não autorizado
- `422` — Validation Error

---

[API](https://skmtc.net/usezapay/apis/zapi.md) · [All operations](https://skmtc.net/usezapay/apis/zapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usezapay/zapi/versions/50c96157fff4/schema)
