Linx OMA
Integração com a Linx OMA (Open Marketplace API) para gerenciar produtos, preços, estoques, pedidos e entregas via as APIs de Seller e Marketplace.
Authentication
This connector uses Token-based authentication.
info
Set up your connection in the Abstra Console before using it in your workflows.
How to use
Using the Smart Chat
Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".
Using the Web Editor
from abstra.connectors import run_connection_action
result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})
Available Actions
This connector provides 74 actions:
| Action | Purpose | Parameters |
|---|---|---|
| seller/get_marketplace_v1_categories | Lista todas as categorias | page (integer) size (integer) |
| seller/get_marketplace_v1_categories_by_category_id | Retorna uma categoria e seus filhos | categoryId (integer) required |
| seller/get_marketplace_v1_categories_by_category_id_attributes | Lista todas os atributos de uma categoria | categoryId (integer) required page (integer) size (integer) |
| seller/get_marketplace_v1_categories_by_category_id_attributes_by_attribute_id_values | Lista todos os valores possíveis para um atributo com valor tipo single ou multiple | categoryId (integer) required attributeId (integer) required page (integer) size (integer) |
| seller/get_marketplace_v1_categories_by_category_id_specification | Lista todas as especificaçoes de uma categoria que sejam do tipo single ou text | categoryId (integer) required page (integer) size (integer) |
| seller/get_marketplace_v1_categories_by_category_id_specification_by_specification_id_values | Lista todos os valores possíveis especificações de uma categoria com valor tipo single ou text | categoryId (integer) required specificationId (integer) required page (integer) size (integer) |
| seller/get_marketplace_v1_customer_groups | No description available | title (string) page (integer) size (integer) |
| seller/post_marketplace_v1_customer_groups | No description available | data: { . customerGroupID (integer) . title (string) . priority (integer) . integrationID (string) . brands (array) . businessContractID (integer) } (object) required |
| seller/get_marketplace_v1_customer_groups_by_customer_group_id | No description available | customerGroupID (integer) required |
| seller/put_marketplace_v1_customer_groups_by_customer_group_id | No description available | customerGroupID (integer) required data: { . customerGroupID (integer) . title (string) . priority (integer) . integrationID (string) . brands (array) . businessContractID (integer) } (object) required |
| seller/delete_marketplace_v1_customer_groups_by_customer_group_id | No description available | customerGroupID (integer) required |
| seller/get_marketplace_v1_products | Endpoint para listar todos os produtos | page (integer) size (integer) sortField (string) sortDirection (string) Status (string) ModerationStatus (string) |
| seller/post_marketplace_v1_products | Endpoint para criar um produto no marketplace | data: { . id (string) . name (string) . sellerCategory (array) . marketplaceCategoryId (string) . brand (string) . description (string) . warranty (string) . specification (array) . variations (array) . isVisible (boolean) . visibleFrom (string) . visibleTo (string) } (object) required |
| seller/get_marketplace_v1_prices_by_sku | Endpoint que retorna o preço de um SKU variação | sku (string) required |
| seller/put_marketplace_v1_prices_by_sku | Endpoint que atualiza o preço de um SKU variação | sku (string) required data: { . listPrice (number) . salePrice (number) . startDate (string) . endDate (string) } (object) required |
| seller/post_marketplace_v1_prices | Endpoint que atualiza um lote de preços por sku | data (array) required |
| seller/get_marketplace_v1_products_by_product_id | Endpoint para listar um produto específico | productId (string) required |
| seller/put_marketplace_v1_products_by_product_id | Endpoint para atualizar um produto no marketplace | productId (string) required data: { . name (string) . sellerCategory (array) . marketplaceCategoryId (string) . brand (string) . description (string) . warranty (string) . specification (array) . variations (array) . isVisible (boolean) . visibleFrom (string) . visibleTo (string) } (object) required |
| seller/delete_marketplace_v1_products_by_product_id | Endpoint remover um produto do marketplace | productId (string) required |
| seller/get_marketplace_v1_stocks_by_sku | Endpoint que retorna a posição de estoque de um SKU variação | sku (string) required |
| seller/put_marketplace_v1_stocks_by_sku | Endpoint que atualiza a posição de estoque de um SKU variação | sku (string) required data: { . available (number) . handlingTime (integer) . backorderLimit (number) . backorderTime (integer) } (object) required |
| seller/post_marketplace_v1_stocks | Endpoint que atualiza um lote de estoques por sku variação | data (array) required |
| seller/get_marketplace_v1_orders | Lista todos os pedidos | page (integer) size (integer) sortField (string) sortDirection (string) |
| seller/get_marketplace_v1_orders_order_id | Retorna um pedido | orderId (string) |
| seller/put_marketplace_v1_orders_by_order_id_cancel | Cancela um pedido ainda não faturado | orderId (string) required |
| seller/get_marketplace_v1_queues_orders_statuses | Lista todos os pedidos da fila do OMA | page (integer) size (integer) |
| seller/delete_marketplace_v1_queues_orders_statuses_by_order_id | Remove um item da fila de status de pedido | orderId (string) required |
| seller/get_marketplace_v1_orders_by_order_id_fulfillments | Retorna todos os fulfillments de um pedido | orderId (string) required |
| seller/post_marketplace_v1_orders_by_order_id_fulfillments | Adiciona fulfillment ao pedido informado | orderId (string) required data: { . id (string) . methodId (string) . locationId (string) . status (string) . items (array) . time (object) . shipment (object) . invoice (object) } (object) required |
| seller/get_marketplace_v1_orders_by_order_id_fulfillments_by_fulfillment_id | Retorna um fulfillment de um pedido | orderId (string) required fulfillmentID (string) required |
| seller/post_marketplace_v1_orders_by_order_id_fulfillments_by_fulfillment_id_invoice | Envia NF para um fulfillment | orderId (string) required fulfillmentId (string) required data: { . number (string) . serialNumber (string) . key (string) . url (string) . xml (string) } (object) required |
| seller/post_marketplace_v1_orders_by_order_id_fulfillments_by_fulfillment_id_ship | Expede uma entrega com tracking number | orderId (string) required fulfillmentId (string) required data: { . trackingCode (string) . trackingUrl (string) } (object) required |
| seller/post_marketplace_v1_orders_by_order_id_fulfillments_by_fulfillment_id_delivery | Define uma entrega como recebida pelo cliente | orderId (string) required fulfillmentId (string) required |
| seller/post_marketplace_v1_orders_by_order_id_fulfillments_by_fulfillment_id_cancel | Cancela uma entrega antes de estar faturada | orderId (string) required fulfillmentId (string) required |
| seller/get_marketplace_v1_products_by_product_id_variations | Endpoint para listar as variações de um produto | productId (string) required |
| seller/post_marketplace_v1_products_by_product_id_variations | Endpoint para adicionar uma variação ao produto | productId (string) required data: { . sku (string) . name (string) . identifiers (array) . weight (number) . height (number) . width (number) . length (number) . listPrice (number) . salePrice (number) . startDate (string) . endDate (string) . available (number) . handlingTime (integer) . backorderLimit (number) . backorderTime (integer) . attributes (array) . mainImage (string) . images (array) . active (boolean) } (object) required |
| seller/get_marketplace_v1_products_by_product_id_variations_by_sku | Endpoint que retorna uma variação específica de um produto | productId (string) required sku (string) required |
| seller/put_marketplace_v1_products_by_product_id_variations_by_sku | Endpoint para atualizar uma variação ao produto | productId (string) required sku (string) required data: { . sku (string) . name (string) . identifiers (array) . weight (number) . height (number) . width (number) . length (number) . attributes (array) . mainImage (string) . images (array) . active (boolean) . listPrice (number) . salePrice (number) . startDate (string) . endDate (string) . stock (integer) } (object) required |
| seller/delete_marketplace_v1_products_by_product_id_variations_by_sku | Endpoint remover uma variação do marketplace | productId (string) required sku (string) required |
| seller/post_marketplace_v1_products_search | Endpoint para listar todos os produtos com filtro de pesquisa | page (integer) size (integer) sortField (string) sortDirection (string) data (array) required |
| seller/post_marketplace_v1_products_batch | Endpoint para adicionar/atualizar um lote de produtos no marketplace | data (array) required |
| seller/get_marketplace_v1_queues_products_statuses | Retorna atualizações de status de produtos adicionados na fila | page (integer) size (integer) sortField (string) sortDirection (string) |
| seller/delete_marketplace_v1_queues_products_statuses_by_sku | Remove uma variação de produto da fila | sku (string) required |
| seller/get_marketplace_v1_products_audit | Endpoint para realizar auditoria dos logs de integração | page (integer) size (integer) productId (string) sku (string) startDate (string) endDate (string) |
| marketplace/get_marketplace_v1_brand | No description available | pageIndex (integer) pageSize (integer) |
| marketplace/get_marketplace_v1_category | No description available | pageIndex (integer) pageSize (integer) |
| marketplace/get_marketplace_v1_moderation | Listar produtos | page (integer) size (integer) sortField (string) sortDirection (string) SellerId (integer) ProductId (string) ProductName (string) Category (string) Status (string) ModerationStatus (string) Brand (string) StartDate (string) EndDate (string) |
| marketplace/get_marketplace_v1_moderation_seller_by_seller_id_product_by_product_id_variations | Listar variações de um produto | sellerId (integer) required productId (string) required status (string) |
| marketplace/get_marketplace_v1_product_datasource | No description available | pageIndex (integer) pageSize (integer) |
| marketplace/post_marketplace_v1_product_datasource | No description available | data: { . dataSourceID (integer) . catalogID (integer) . name (string) . operation (string) . dataSourceBehavior (string) . brandWhiteListID (array) . brandBlackListID (array) . productWhiteListID (array) . productBlackListID (array) . categoryWhiteListID (array) . categoryBlackListID (array) } (object) required |
| marketplace/get_marketplace_v1_product_datasource_by_datasource_id | No description available | datasourceID (integer) required |
| marketplace/get_marketplace_v1_moderation_reasons | Lista os motivos de moderação | page (integer) size (integer) reasonType (string) active (boolean) |
| marketplace/post_marketplace_v1_moderation_reasons | Criar os motivos de moderação | data: { . id (string) . description (string) . type (string) . active (boolean) } (object) required |
| marketplace/get_marketplace_v1_moderation_reasons_by_reason_id | Retorna um motivo de moderação de produto baseado no Id. | reasonId (string) required |
| marketplace/put_marketplace_v1_moderation_reasons_by_reason_id | Atualizar um motivo de moderação | reasonId (string) required data: { . description (string) . active (boolean) } (object) required |
| marketplace/get_marketplace_v1_moderation_configs | Lista configurações da moderação | No parameters |
| marketplace/get_marketplace_v1_moderation_configs_exceptions_sellers | Lista os sellers que estão na lista de exceções. | No parameters |
| marketplace/post_marketplace_v1_moderation_configs_exceptions_sellers | Adiciona um ou mais seller nas exceções de seller. | data: { . sellers (array) } (object) required |
| marketplace/delete_marketplace_v1_moderation_configs_exceptions_sellers_by_seller_id | Remove um seller das exceções de seller. | sellerId (string) required |
| marketplace/get_marketplace_v1_moderation_configs_exceptions_fields | Lista os campos de produtos que estão na lista de exceções. | No parameters |
| marketplace/post_marketplace_v1_moderation_configs_exceptions_fields | Adiciona um ou mais campo nas exceções de campo de produtos. | data: { . productFields (array) } (object) required |
| marketplace/delete_marketplace_v1_moderation_configs_exceptions_fields_by_product_field | Remove um campo das exceções de campo de produto. | productField (string) required |
| marketplace/get_marketplace_v1_moderation_configs_exceptions_sellers_category | Lista de exceções de categorias por seller. | No parameters |
| marketplace/post_marketplace_v1_moderation_configs_exceptions_sellers_category | Adiciona uma exceção de categoria por seller. | data: { . categoryId (string) . sellerId (array) } (object) required |
| marketplace/get_marketplace_v1_moderation_configs_exceptions_sellers_category_by_category_id | Retorna a configuração de categoria por seller através do Id do seller | categoryId (string) required |
| marketplace/delete_marketplace_v1_moderation_configs_exceptions_sellers_category_by_category_id | Remove as configurações de uma categoria da lista exceções de categoria por seller. | categoryId (string) required |
| marketplace/put_marketplace_v1_moderation_configs_exceptions_sellers_category_by_category_id | Atualiza uma configuração de exceção de categoria por seller | categoryId (string) required data: { . categoryId (string) . sellerId (array) } (object) required |
| marketplace/get_marketplace_v1_external_sellers | No description available | No parameters |
| marketplace/post_marketplace_v1_external_sellers | No description available | data: { . logo (string) . sellerName (string) . storeUrl (string) . priority (string) . allowPromotion (boolean) . productRoleType (boolean) . documentNumber (object) . comission (object) . contacts (object) . status (boolean) } (object) required |
| marketplace/get_marketplace_v1_external_sellers_by_seller_id | No description available | sellerId (integer) required |
| marketplace/put_marketplace_v1_external_sellers_by_seller_id | No description available | sellerId (integer) required data: { . logo (string) . sellerName (string) . storeUrl (string) . priority (string) . allowPromotion (boolean) . productRoleType (boolean) . documentNumber (object) . comission (object) . contacts (object) . status (boolean) } (object) required |
| marketplace/post_marketplace_v1_moderation_challenge_products | Aprovar, reprovar ou proibir produtos | data: { . products (array) . status (string) . reasons (array) . user (string) } (object) required |
| marketplace/post_marketplace_v1_moderation_challenge_seller_by_seller_id_product_by_product_id_variations | Aprovar, reprovar ou proibir Skus de um produto de um determinado seller. | sellerId (integer) required productId (string) required data: { . skus (array) . reasons (array) . status (string) . user (string) } (object) required |
| custom | Call any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body. | _url (string) required _method (string) _query (object) _body _headers (object) |