# Lista integrações de um produto Retorna a lista de integrações associadas ao produto. Endpoint: GET /api/v3/products/{productId}/integrations Version: 3.0.0 Security: OAuth2 ## Header parameters: - `CPlug-Company-Id` (number, required) Id da Empresa (Company). Você pode localizar os IDs das empresas no _endpoint_ de listagem de empresas. Example: 12 ## Path parameters: - `productId` (integer, required) ID do produto. ## Response 200 fields (application/json): - `data` (object) - `data.product` (object) Representa um Produto. - `data.product.id` (integer, required) Identificador único do produto. Você pode localizar os IDs dos produtos no _endpoint_ de [lista de produtos](#tag/Products/operation/get-products). Example: 123 - `data.product.name` (string, required) Nome do produto. Example: "Banana" - `data.product.sku` (string, required) Código do produto. Example: "COD001" - `data.product.category` (object) Categoria do produto. - `data.product.category.id` (integer) Identificador único da categoria. Example: 1 - `data.product.category.name` (string) Nome da categoria. Example: "Nome da categoria" - `data.product.image_url` (null,string) URL da imagem principal do produto. Example: "https://images.connectplug.com.br/4f01c1252eea.jpg" - `data.product.stock_settings` (object) Configurações de estoque do produto. - `data.product.stock_settings.is_stock_control` (boolean) Se este produto possui um controle de estoque. Example: true - `data.product.unitary_value` (object, required) Preço do produto. Esse campo pode ser opcional quando o produto for do tipo "Combo". - `data.product.unitary_value.amount` (number, required) Valor expresso como um número decimal das principais unidades monetárias Example: 99.95 - `data.product.unitary_value.currency` (string, required) Código de moeda de 3 letras conforme definido pela ISO-4217 Example: "BRL" - `data.product_integrations` (array) - `data.product_integrations.integration_key` (string, required) Chave da integração do produto Example: "ABC-123" - `data.product_integrations.status` (string, required) Status da integração Example: "ACTIVE" - `data.product_integrations.is_available` (boolean, required) Indica se a integração está disponível Example: true - `data.product_integrations.price_list` (object) Lista de preços associada à integração - `data.product_integrations.price_list.id` (integer, required) ID da lista de preços Example: 1 - `data.product_integrations.price_list.name` (string, required) Nome da lista de preços Example: "Lista de Preços Padrão" - `data.product_integrations.integration` (object, required) Dados da integração - `data.product_integrations.integration.id` (integer, required) Identificador único da integração. Example: 8 - `data.product_integrations.integration.name` (string, required) Nome da integração. Example: "Accon Delivery" - `data.product_integrations.integration.key` (string, required) Chave identificadora da integração. Example: "accon_delivery" - `data.product_integrations.integration.type` (string, required) Tipo da integração. - delivery integração de delivery - tapp integração de tapp - general integração geral - erp integração de ERP Enum: "delivery", "tapp", "general", "erp" - `data.product_integrations.integration.image` (string, required) URL da imagem da integração Example: "https://images.connectplug.com.br/ifood-logo.png" - `data.product_integrations.integration.status` (string, required) Status da integração. - active integração ativa - inactive integração inativa Enum: "active", "inactive" - `data.product_integrations.integration.deleted` (boolean, required) Informa se o registro está excluído. - `data.product_integrations.integration.created_at` (string, required) Data da última criação. Example: "2025-06-18T17:37:40.000000Z" - `data.product_integrations.integration.updated_at` (string, required) Data da última atualização. Example: "2025-06-18T17:37:40.000000Z" ## Response 400 fields (application/json): - `code` (string, required) Código de erro. Example: "missing_headers" - `message` (string) Descrição do erro. Example: "error message" - `meta` (array) Dados adicionais sobre o erro. ## Response 422 fields (application/json): - `code` (string, required) Código de erro. Example: "uneditable_entity" - `message` (string) Descrição do erro. Example: "description error" - `meta` (array) Dados adicionais sobre o erro. - `meta.field` (string, required) Nome do campo no qual existe um erro de validação. Example: "name" - `meta.validations` (array) - `meta.validations.type` (string, required) Tipo da validação aplicada. Example: "Required" - `meta.validations.value` (array) Tipo de valor aplicável (esse campo pode ser vazio). ## Response 401 fields ## Response 404 fields