---
title: "PUT /public_api/products/{id}/"
method: PUT
path: "/public_api/products/{id}/"
tags: ["products"]
---

# PUT /public_api/products/{id}/

`PUT /public_api/products/{id}/`

Public API for managing products, inherits from ProductRetrieveAPI and ProductAPI,
customizes the schema generation and authentication/permission settings.

## Path parameters

- `id` string, uuid, required

## Request body

- ProductUpdateSchema
  - `name` string, required — Nome do produto
  - `status` 'active' | 'blocked' | 'deleted' — * `active` - Ativo * `blocked` - Bloqueado * `deleted` - Deletado
  - `type` 'unique' | 'subscription' — * `unique` - Pagamento único * `subscription` - Assinatura recorrente
  - `description` string, required — Descrição do produto
  - `category` string, nullable — Categoria do produto
  - `price` string, decimal — Preço do produto
  - `installments` integer — Número máximo de parcelas que o produto pode ser dividido
  - `image` string, uri, nullable — Imagem do produto
  - `guarantee` integer — Número de dias que o produto aceita reembolso
  - `salesPage` string, uri, nullable — Link da página de vendas do produto
  - `supportEmail` string, email, nullable — E-mail para suporte ao cliente final do produto
  - `supportWhatsapp` string, nullable — Número de WhatsApp para suporte ao cliente, em formato ITU E.164, ex.: +5511999993333
  - `contentDeliveries` ContentDeliveriesEnum[], required — Métodos de entrega de conteúdo do produto
  - `emailAccessLink` string, uri, nullable — Link a ser enviado por e-mail para acesso ao conteúdo após a compra
  - `confirmEmail` boolean — Define se o cliente deve repetir o e-mail digitado no checkout antes de finalizar a compra
  - `affiliate` boolean — Define se o produto é aberto para afiliações
  - `affiliateRequest` boolean — Define se o produtor deve aprovar manualmente cada afiliação
  - `affiliateCommission` string, decimal, nullable — Porcentagem de comissão padrão para afiliados do produto
  - `affiliateContact` boolean — Define se informações do cliente serão compartilhadas com os afiliados após a venda
  - `affiliateDescription` string, nullable — Descrição do produto que será exibida para os afiliados no marketplace e/ou páginas dedicadas a afiliação
  - `affiliateSupportEmail` string, email, nullable — E-mail para suporte aos afiliados do produto
  - `affiliateMarketplace` boolean — Define se o produto será exibido no marketplace de afiliados
  - `affiliateClick` 'first' | 'last' — * `first` - Primeiro clique * `last` - Último clique
  - `cookieTime` integer — Quantidade de dias que o cookie de afiliado permanecerá ativo
  - `affiliateShareBump` boolean — Define se a comissão do orderbump será dividida com o afiliado
  - `affiliateShareUpsell` boolean — Define se a comissão do upsell será dividida com o afiliado
  - `affiliateCloneQuiz` boolean — Habilitar clonagem do quiz
  - `affiliateCloneQuizUrl` string, uri, nullable — Link para clonagem do quiz
  - `affiliateSalesPage` string, uri, nullable — Página de vendas do afiliado
  - `upsell` boolean — Define se o produto terá uma oferta de upsell após a compra
  - `upsellPage` string, uri, nullable — URL da página de upsell para onde o cliente será redirecionado após a compra
  - `redirectUpsellWithBumpFail` boolean — Define se o cliente deve ser redirecionado para a página de upsell mesmo que um dos pagamentos de orderbump falhe
  - `defaultPaymentMethod` string, nullable — Método de pagamento selecionado por padrão no checkout
  - `showCouponField` boolean
  - `showAddressFields` boolean — Exibe campos de endereço no checkout, como CEP, rua, número, etc
  - `threeDsRetryEnabled` boolean — Caso o pagamento falhe no cartão de crédito, será tentado novamente via 3DS
  - `offers` OfferProductRetrieve[], required
    - `id` string — Identificador único da oferta
    - `name` string, required — Nome da oferta, exibido no checkout e em outros locais
    - `image` string, uri, nullable — Imagem que poderá aparecer em vários locais, como checkout, opções do produto, etc.
    - `price` number, double, required — Preço da oferta
    - `units` integer — Número de unidades que o cliente irá adquirir ao comprar esta oferta.
    - `default` boolean, required — Indica se esta é a oferta padrão do produto
    - `status` 'active' | 'disabled' | 'deleted' — * `active` - Ativo * `disabled` - Desabilitado * `deleted` - Deletado
    - `type` 'unique' | 'subscription' — * `unique` - Pagamento único * `subscription` - Assinatura recorrente
    - `intervalType` 'week' | 'month' | 'year' | 'lifetime' — * `week` - Semana * `month` - Mês * `year` - Ano * `lifetime` - Vitalício
    - `interval` integer — Número de intervalos que serão concedidos ao comprar esta oferta. Ex: `interval=2` e `intervalType=month` concede 2 meses de acesso.
    - `recurrence_period` integer — Número de dias entre cada cobrança da assinatura
    - `quantity_recurrences` integer — Número de cobranças que serão feitas na assinatura. Use -1 para cobranças ilimitadas.
    - `trial_days` integer — Número de dias de teste grátis antes da primeira cobrança
    - `max_retries` integer — Número máximo de retentativas de cobrança em caso de falha no pagamento
    - `retry_interval` integer — Número de dias entre cada retentativa de cobrança
    - `checkout` integer, nullable, required — ID do checkout associado à oferta
  - `invoiceDescription` string, nullable — Descrição que aparecerá na fatura do cartão de crédito do cliente
  - `paymentMethods` PaymentMethodsEnum[], required — Métodos de pagamento que o produto aceita
  - `paymentsOrder` unknown
  - `ticketExpiration` integer — Quantidade de dias que o boleto será válido para pagamento
  - `pixExpiresIn` integer — Vencimento do pix em segundos
  - `twoCardPayment` boolean
  - `bumps` OrderBump[], required — Orderbumps do produto
    - `id` string — Identificador único do order bump no sistema
    - `product` string, required — Produto que será oferecido como order bump
    - `installments` integer, required — Número de parcelas do produto associado à oferta
    - `referencePrice` number, double, nullable — Preço de referência exibido no orderbump
    - `offer` Offer, required
      - `id` string, required — Identificador único da oferta
      - `name` string, required — Nome da oferta, exibido no checkout e em outros locais
      - `image` string, uri, nullable — Imagem que poderá aparecer em vários locais, como checkout, opções do produto, etc.
      - `price` number, double, required — Preço da oferta
      - `units` integer — Número de unidades que o cliente irá adquirir ao comprar esta oferta.
      - `default` boolean, required — Indica se esta é a oferta padrão do produto
      - `product` string, required — Produto ao qual esta oferta pertence
      - `status` 'active' | 'disabled' | 'deleted' — * `active` - Ativo * `disabled` - Desabilitado * `deleted` - Deletado
      - `type` 'unique' | 'subscription' — * `unique` - Pagamento único * `subscription` - Assinatura recorrente
      - `intervalType` 'week' | 'month' | 'year' | 'lifetime' — * `week` - Semana * `month` - Mês * `year` - Ano * `lifetime` - Vitalício
      - `interval` integer — Número de intervalos que serão concedidos ao comprar esta oferta. Ex: `interval=2` e `intervalType=month` concede 2 meses de acesso.
      - `recurrence_period` integer — Número de dias entre cada cobrança da assinatura
      - `quantity_recurrences` integer — Número de cobranças que serão feitas na assinatura. Use -1 para cobranças ilimitadas.
      - `trial_days` integer — Número de dias de teste grátis antes da primeira cobrança
      - `max_retries` integer — Número máximo de retentativas de cobrança em caso de falha no pagamento
      - `retry_interval` integer — Número de dias entre cada retentativa de cobrança
    - `cta` string, nullable — Texto do botão de call to action do order bump
    - `title` string, nullable — Título do order bump
    - `description` string, nullable — Descrição do order bump
    - `position` integer — Posição na qual o order bump será exibido no checkout
    - `image` string, nullable, required — URL da imagem do orderbump
    - `showImage` boolean — Indica se a imagem do order bump será exibida no checkout
  - `tracking_pixels` TrackingPixel, required
    - `id` integer, required
    - `fbPixPurchaseTrigger` boolean
    - `fbPixConversionValue` integer
    - `fbBoletoPurchaseTrigger` boolean
    - `fbBoletoConversionValue` integer
    - `fbPicpayPurchaseTrigger` boolean
    - `fbPicpayConversionValue` integer
    - `fbNubankPurchaseTrigger` boolean
    - `fbNubankConversionValue` integer
    - `googleAnalyticsTrackingId` string, nullable
    - `tiktokPixPurchaseTrigger` boolean
    - `tiktokPixConversionValue` integer
    - `tiktokBoletoPurchaseTrigger` boolean
    - `tiktokBoletoConversionValue` integer
    - `tiktokPicpayPurchaseTrigger` boolean
    - `tiktokPicpayConversionValue` integer
    - `tiktokNubankPurchaseTrigger` boolean
    - `tiktokNubankConversionValue` integer
    - `kwaiPixPurchaseTrigger` boolean
    - `kwaiPixConversionValue` integer
    - `kwaiBoletoPurchaseTrigger` boolean
    - `kwaiBoletoConversionValue` integer
    - `kwaiPicpayPurchaseTrigger` boolean
    - `kwaiPicpayConversionValue` integer
    - `kwaiNubankPurchaseTrigger` boolean
    - `kwaiNubankConversionValue` integer
    - `facebook_pixels` FacebookPixel[], required — Pixels do Facebook associados
      - `id` integer — ID do pixel do Facebook
      - `name` string, nullable
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `pixelId` string, required
      - `error` string, nullable
      - `domain` string, nullable
      - `apiToken` string, nullable
      - `fbPixPurchaseTrigger` boolean, nullable
      - `fbPixConversionValue` integer, nullable
      - `fbBoletoPurchaseTrigger` boolean, nullable
      - `fbBoletoConversionValue` integer, nullable
      - `fbPicpayPurchaseTrigger` boolean, nullable
      - `fbPicpayConversionValue` integer, nullable
      - `fbNubankPurchaseTrigger` boolean, nullable
      - `fbNubankConversionValue` integer, nullable
      - `createdAt` string, date-time, required
    - `google_ads_pixels` GoogleAdsPixel[], required — Pixels do Google Ads associados
      - `id` integer
      - `name` string, required
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `pixelId` string, required
      - `conversionLabel` string, required
      - `checkoutVisitTrigger` boolean
      - `cardPixApprovalTrigger` boolean
      - `boletoTrigger` boolean
      - `createdAt` string, date-time, required
    - `taboola_pixels` TaboolaPixel[], required — Pixels do Taboola associados
      - `id` integer
      - `name` string, nullable
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `eventName` string, required
      - `accountId` string, required
      - `checkoutVisitTrigger` boolean
      - `cardPixApprovalTrigger` boolean
      - `boletoTrigger` boolean
      - `createdAt` string, date-time, required
    - `outbrain_pixels` OutbrainPixel[], required — Pixels do Outbrain associados
      - `id` integer
      - `name` string, nullable
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `eventName` string, required
      - `pixelId` string, required
      - `checkoutVisitTrigger` boolean
      - `cardPixApprovalTrigger` boolean
      - `boletoTrigger` boolean
      - `createdAt` string, date-time, required
    - `tiktok_pixels` TikTokPixel[], required — Pixels do TikTok associados
      - `id` integer
      - `name` string, nullable
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `pixelId` string, required
      - `apiToken` string, nullable
      - `error` string, nullable
      - `tiktokPixPurchaseTrigger` boolean, nullable
      - `tiktokPixConversionValue` integer, nullable
      - `tiktokBoletoPurchaseTrigger` boolean, nullable
      - `tiktokBoletoConversionValue` integer, nullable
      - `tiktokPicpayPurchaseTrigger` boolean, nullable
      - `tiktokPicpayConversionValue` integer, nullable
      - `tiktokNubankPurchaseTrigger` boolean, nullable
      - `tiktokNubankConversionValue` integer, nullable
      - `createdAt` string, date-time, required
    - `kwai_pixels` KwaiPixel[], required — Pixels do Kwai associados
      - `id` integer
      - `name` string, nullable
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `pixelId` string, required
      - `kwaiPixPurchaseTrigger` boolean, nullable
      - `kwaiPixConversionValue` integer, nullable
      - `kwaiBoletoPurchaseTrigger` boolean, nullable
      - `kwaiBoletoConversionValue` integer, nullable
      - `kwaiPicpayPurchaseTrigger` boolean, nullable
      - `kwaiPicpayConversionValue` integer, nullable
      - `kwaiNubankPurchaseTrigger` boolean, nullable
      - `kwaiNubankConversionValue` integer, nullable
      - `createdAt` string, date-time, required
    - `pixel_domains` PixelDomain[], required — Domínios verificados para uso com pixels
      - `id` integer
      - `user` string, required
      - `domain` string, required
      - `isVerified` boolean
      - `lastVerified` string, date-time, nullable
  - `disable_orderbump_pixel_events` boolean — Define se eventos de orderbump não serão enviados no Pixel
  - `producerName` string, nullable — Nome público do produtor ou empresa responsável pelo produto
  - `createdAt` string, date-time, required — Data e hora de criação
  - `updatedAt` string, date-time, required — Data e hora da última atualização

## Response `200`

Corpo da resposta status 200

- ProductSerializerFull
  - `id` string — Identificador único do produto
  - `short_id` string — Identificador curto do produto
  - `name` string, required — Nome do produto
  - `status` 'active' | 'blocked' | 'deleted' — * `active` - Ativo * `blocked` - Bloqueado * `deleted` - Deletado
  - `type` 'unique' | 'subscription' — * `unique` - Pagamento único * `subscription` - Assinatura recorrente
  - `description` string, required — Descrição do produto
  - `category` string, nullable — Categoria do produto
  - `price` string, decimal — Preço do produto
  - `installments` integer — Número máximo de parcelas que o produto pode ser dividido
  - `image` string, uri, nullable — Imagem do produto
  - `guarantee` integer — Número de dias que o produto aceita reembolso
  - `salesPage` string, uri, nullable — Link da página de vendas do produto
  - `supportEmail` string, email, nullable — E-mail para suporte ao cliente final do produto
  - `supportWhatsapp` string, nullable — Número de WhatsApp para suporte ao cliente, em formato ITU E.164, ex.: +5511999993333
  - `contentDeliveries` string[], required
  - `emailAccessLink` string, uri, nullable — Link a ser enviado por e-mail para acesso ao conteúdo após a compra
  - `confirmEmail` boolean — Define se o cliente deve repetir o e-mail digitado no checkout antes de finalizar a compra
  - `affiliate` boolean — Define se o produto é aberto para afiliações
  - `affiliateRequest` boolean — Define se o produtor deve aprovar manualmente cada afiliação
  - `affiliateCommission` string, decimal, nullable — Porcentagem de comissão padrão para afiliados do produto
  - `affiliateContact` boolean — Define se informações do cliente serão compartilhadas com os afiliados após a venda
  - `affiliateDescription` string, nullable — Descrição do produto que será exibida para os afiliados no marketplace e/ou páginas dedicadas a afiliação
  - `affiliateSupportEmail` string, email, nullable — E-mail para suporte aos afiliados do produto
  - `affiliateMarketplace` boolean — Define se o produto será exibido no marketplace de afiliados
  - `affiliateClick` 'first' | 'last' — * `first` - Primeiro clique * `last` - Último clique
  - `cookieTime` integer — Quantidade de dias que o cookie de afiliado permanecerá ativo
  - `affiliateShareBump` boolean — Define se a comissão do orderbump será dividida com o afiliado
  - `affiliateShareUpsell` boolean — Define se a comissão do upsell será dividida com o afiliado
  - `affiliateCloneQuiz` boolean — Habilitar clonagem do quiz
  - `affiliateCloneQuizUrl` string, uri, nullable — Link para clonagem do quiz
  - `affiliateSalesPage` string, uri, nullable — Página de vendas do afiliado
  - `upsell` boolean — Define se o produto terá uma oferta de upsell após a compra
  - `upsellPage` string, uri, nullable — URL da página de upsell para onde o cliente será redirecionado após a compra
  - `redirectUpsellWithBumpFail` boolean — Define se o cliente deve ser redirecionado para a página de upsell mesmo que um dos pagamentos de orderbump falhe
  - `defaultPaymentMethod` string, nullable — Método de pagamento selecionado por padrão no checkout
  - `showCouponField` boolean
  - `showAddressFields` boolean — Exibe campos de endereço no checkout, como CEP, rua, número, etc
  - `threeDsRetryEnabled` boolean — Caso o pagamento falhe no cartão de crédito, será tentado novamente via 3DS
  - `offers` OfferProductRetrieve[], required
    - `id` string — Identificador único da oferta
    - `name` string, required — Nome da oferta, exibido no checkout e em outros locais
    - `image` string, uri, nullable — Imagem que poderá aparecer em vários locais, como checkout, opções do produto, etc.
    - `price` number, double, required — Preço da oferta
    - `units` integer — Número de unidades que o cliente irá adquirir ao comprar esta oferta.
    - `default` boolean, required — Indica se esta é a oferta padrão do produto
    - `status` 'active' | 'disabled' | 'deleted' — * `active` - Ativo * `disabled` - Desabilitado * `deleted` - Deletado
    - `type` 'unique' | 'subscription' — * `unique` - Pagamento único * `subscription` - Assinatura recorrente
    - `intervalType` 'week' | 'month' | 'year' | 'lifetime' — * `week` - Semana * `month` - Mês * `year` - Ano * `lifetime` - Vitalício
    - `interval` integer — Número de intervalos que serão concedidos ao comprar esta oferta. Ex: `interval=2` e `intervalType=month` concede 2 meses de acesso.
    - `recurrence_period` integer — Número de dias entre cada cobrança da assinatura
    - `quantity_recurrences` integer — Número de cobranças que serão feitas na assinatura. Use -1 para cobranças ilimitadas.
    - `trial_days` integer — Número de dias de teste grátis antes da primeira cobrança
    - `max_retries` integer — Número máximo de retentativas de cobrança em caso de falha no pagamento
    - `retry_interval` integer — Número de dias entre cada retentativa de cobrança
    - `checkout` integer, nullable, required — ID do checkout associado à oferta
  - `invoiceDescription` string, nullable — Descrição que aparecerá na fatura do cartão de crédito do cliente
  - `paymentMethods` string[], required
  - `paymentsOrder` unknown
  - `ticketExpiration` integer — Quantidade de dias que o boleto será válido para pagamento
  - `pixExpiresIn` integer — Vencimento do pix em segundos
  - `twoCardPayment` boolean
  - `bumps` OrderBump[], required — Orderbumps do produto
    - `id` string — Identificador único do order bump no sistema
    - `product` string, required — Produto que será oferecido como order bump
    - `installments` integer, required — Número de parcelas do produto associado à oferta
    - `referencePrice` number, double, nullable — Preço de referência exibido no orderbump
    - `offer` Offer, required
      - `id` string, required — Identificador único da oferta
      - `name` string, required — Nome da oferta, exibido no checkout e em outros locais
      - `image` string, uri, nullable — Imagem que poderá aparecer em vários locais, como checkout, opções do produto, etc.
      - `price` number, double, required — Preço da oferta
      - `units` integer — Número de unidades que o cliente irá adquirir ao comprar esta oferta.
      - `default` boolean, required — Indica se esta é a oferta padrão do produto
      - `product` string, required — Produto ao qual esta oferta pertence
      - `status` 'active' | 'disabled' | 'deleted' — * `active` - Ativo * `disabled` - Desabilitado * `deleted` - Deletado
      - `type` 'unique' | 'subscription' — * `unique` - Pagamento único * `subscription` - Assinatura recorrente
      - `intervalType` 'week' | 'month' | 'year' | 'lifetime' — * `week` - Semana * `month` - Mês * `year` - Ano * `lifetime` - Vitalício
      - `interval` integer — Número de intervalos que serão concedidos ao comprar esta oferta. Ex: `interval=2` e `intervalType=month` concede 2 meses de acesso.
      - `recurrence_period` integer — Número de dias entre cada cobrança da assinatura
      - `quantity_recurrences` integer — Número de cobranças que serão feitas na assinatura. Use -1 para cobranças ilimitadas.
      - `trial_days` integer — Número de dias de teste grátis antes da primeira cobrança
      - `max_retries` integer — Número máximo de retentativas de cobrança em caso de falha no pagamento
      - `retry_interval` integer — Número de dias entre cada retentativa de cobrança
    - `cta` string, nullable — Texto do botão de call to action do order bump
    - `title` string, nullable — Título do order bump
    - `description` string, nullable — Descrição do order bump
    - `position` integer — Posição na qual o order bump será exibido no checkout
    - `image` string, nullable, required — URL da imagem do orderbump
    - `showImage` boolean — Indica se a imagem do order bump será exibida no checkout
  - `tracking_pixels` TrackingPixel, required
    - `id` integer, required
    - `fbPixPurchaseTrigger` boolean
    - `fbPixConversionValue` integer
    - `fbBoletoPurchaseTrigger` boolean
    - `fbBoletoConversionValue` integer
    - `fbPicpayPurchaseTrigger` boolean
    - `fbPicpayConversionValue` integer
    - `fbNubankPurchaseTrigger` boolean
    - `fbNubankConversionValue` integer
    - `googleAnalyticsTrackingId` string, nullable
    - `tiktokPixPurchaseTrigger` boolean
    - `tiktokPixConversionValue` integer
    - `tiktokBoletoPurchaseTrigger` boolean
    - `tiktokBoletoConversionValue` integer
    - `tiktokPicpayPurchaseTrigger` boolean
    - `tiktokPicpayConversionValue` integer
    - `tiktokNubankPurchaseTrigger` boolean
    - `tiktokNubankConversionValue` integer
    - `kwaiPixPurchaseTrigger` boolean
    - `kwaiPixConversionValue` integer
    - `kwaiBoletoPurchaseTrigger` boolean
    - `kwaiBoletoConversionValue` integer
    - `kwaiPicpayPurchaseTrigger` boolean
    - `kwaiPicpayConversionValue` integer
    - `kwaiNubankPurchaseTrigger` boolean
    - `kwaiNubankConversionValue` integer
    - `facebook_pixels` FacebookPixel[], required — Pixels do Facebook associados
      - `id` integer — ID do pixel do Facebook
      - `name` string, nullable
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `pixelId` string, required
      - `error` string, nullable
      - `domain` string, nullable
      - `apiToken` string, nullable
      - `fbPixPurchaseTrigger` boolean, nullable
      - `fbPixConversionValue` integer, nullable
      - `fbBoletoPurchaseTrigger` boolean, nullable
      - `fbBoletoConversionValue` integer, nullable
      - `fbPicpayPurchaseTrigger` boolean, nullable
      - `fbPicpayConversionValue` integer, nullable
      - `fbNubankPurchaseTrigger` boolean, nullable
      - `fbNubankConversionValue` integer, nullable
      - `createdAt` string, date-time, required
    - `google_ads_pixels` GoogleAdsPixel[], required — Pixels do Google Ads associados
      - `id` integer
      - `name` string, required
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `pixelId` string, required
      - `conversionLabel` string, required
      - `checkoutVisitTrigger` boolean
      - `cardPixApprovalTrigger` boolean
      - `boletoTrigger` boolean
      - `createdAt` string, date-time, required
    - `taboola_pixels` TaboolaPixel[], required — Pixels do Taboola associados
      - `id` integer
      - `name` string, nullable
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `eventName` string, required
      - `accountId` string, required
      - `checkoutVisitTrigger` boolean
      - `cardPixApprovalTrigger` boolean
      - `boletoTrigger` boolean
      - `createdAt` string, date-time, required
    - `outbrain_pixels` OutbrainPixel[], required — Pixels do Outbrain associados
      - `id` integer
      - `name` string, nullable
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `eventName` string, required
      - `pixelId` string, required
      - `checkoutVisitTrigger` boolean
      - `cardPixApprovalTrigger` boolean
      - `boletoTrigger` boolean
      - `createdAt` string, date-time, required
    - `tiktok_pixels` TikTokPixel[], required — Pixels do TikTok associados
      - `id` integer
      - `name` string, nullable
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `pixelId` string, required
      - `apiToken` string, nullable
      - `error` string, nullable
      - `tiktokPixPurchaseTrigger` boolean, nullable
      - `tiktokPixConversionValue` integer, nullable
      - `tiktokBoletoPurchaseTrigger` boolean, nullable
      - `tiktokBoletoConversionValue` integer, nullable
      - `tiktokPicpayPurchaseTrigger` boolean, nullable
      - `tiktokPicpayConversionValue` integer, nullable
      - `tiktokNubankPurchaseTrigger` boolean, nullable
      - `tiktokNubankConversionValue` integer, nullable
      - `createdAt` string, date-time, required
    - `kwai_pixels` KwaiPixel[], required — Pixels do Kwai associados
      - `id` integer
      - `name` string, nullable
      - `description` string, nullable
      - `status` 'active' | 'disabled' | 'with_error' — * `active` - Ativo * `disabled` - Desabilitado * `with_error` - Com erro
      - `pixelId` string, required
      - `kwaiPixPurchaseTrigger` boolean, nullable
      - `kwaiPixConversionValue` integer, nullable
      - `kwaiBoletoPurchaseTrigger` boolean, nullable
      - `kwaiBoletoConversionValue` integer, nullable
      - `kwaiPicpayPurchaseTrigger` boolean, nullable
      - `kwaiPicpayConversionValue` integer, nullable
      - `kwaiNubankPurchaseTrigger` boolean, nullable
      - `kwaiNubankConversionValue` integer, nullable
      - `createdAt` string, date-time, required
    - `pixel_domains` PixelDomain[], required — Domínios verificados para uso com pixels
      - `id` integer
      - `user` string, required
      - `domain` string, required
      - `isVerified` boolean
      - `lastVerified` string, date-time, nullable
  - `disable_orderbump_pixel_events` boolean — Define se eventos de orderbump não serão enviados no Pixel
  - `producerName` string, nullable — Nome público do produtor ou empresa responsável pelo produto
  - `createdAt` string, date-time, required — Data e hora de criação
  - `updatedAt` string, date-time, required — Data e hora da última atualização

## Other responses

- `401` — Request não autenticado devido à ausência ou invalidez do token.
- `404` — Corpo da resposta status 404

---

[API](https://skmtc.dev/cakto/apis/cakto-api.md) · [All operations](https://skmtc.dev/cakto/apis/cakto-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cakto/cakto-api/revisions/cba77b0560b5/schema)
