---
title: "Atualiza dados da assinatura"
method: PUT
path: "/monitoring/subscriptions/{subscription_id}"
tags: ["Monitoramento"]
---

# Atualiza dados da assinatura

`PUT /monitoring/subscriptions/{subscription_id}`

## Path parameters

- `subscription_id` string, uuid, required — Identificador da assinatura

## Request body

- UpdateSubscriptionRequestDTO
  - `external_id` string, nullable — Identificador externo da assinatura
  - `plan_id` string, uuid, nullable — Identificador do plano
  - `contact` CreateContactRequestDTO
    - `name` string, nullable — Nome do contato
    - `phone` string, nullable — Telefone do contato
    - `email` string, nullable — Email do contato

## Response `200`

Successful Response

- SubscriptionResponseDTOOutput
  - `id` string, uuid, required — Identificador da assinatura
  - `external_id` string, nullable — Identificador externo
  - `created_at` string, date-time, required — Data de criação
  - `next_search_at` string, date, nullable — Data da próxima busca
  - `plan_id` string, uuid, required — Identificador do plano

## Other responses

- `400` — Erro na requisição
- `401` — Não autorizado
- `412` — Precondition Failed
- `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)
