Skip to main content

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.

Linx OMA Logo

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:

ActionPurposeParameters
seller/get_marketplace_v1_categoriesLista todas as categoriaspage (integer)
size (integer)
seller/get_marketplace_v1_categories_by_category_idRetorna uma categoria e seus filhoscategoryId (integer) required
seller/get_marketplace_v1_categories_by_category_id_attributesLista todas os atributos de uma categoriacategoryId (integer) required
page (integer)
size (integer)
seller/get_marketplace_v1_categories_by_category_id_attributes_by_attribute_id_valuesLista todos os valores possíveis para um atributo com valor tipo single ou multiplecategoryId (integer) required
attributeId (integer) required
page (integer)
size (integer)
seller/get_marketplace_v1_categories_by_category_id_specificationLista todas as especificaçoes de uma categoria que sejam do tipo single ou textcategoryId (integer) required
page (integer)
size (integer)
seller/get_marketplace_v1_categories_by_category_id_specification_by_specification_id_valuesLista todos os valores possíveis especificações de uma categoria com valor tipo single ou textcategoryId (integer) required
specificationId (integer) required
page (integer)
size (integer)
seller/get_marketplace_v1_customer_groupsNo description availabletitle (string)
page (integer)
size (integer)
seller/post_marketplace_v1_customer_groupsNo description availabledata: {
. customerGroupID (integer)
. title (string)
. priority (integer)
. integrationID (string)
. brands (array)
. businessContractID (integer)
} (object) required
seller/get_marketplace_v1_customer_groups_by_customer_group_idNo description availablecustomerGroupID (integer) required
seller/put_marketplace_v1_customer_groups_by_customer_group_idNo description availablecustomerGroupID (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_idNo description availablecustomerGroupID (integer) required
seller/get_marketplace_v1_productsEndpoint para listar todos os produtospage (integer)
size (integer)
sortField (string)
sortDirection (string)
Status (string)
ModerationStatus (string)
seller/post_marketplace_v1_productsEndpoint para criar um produto no marketplacedata: {
. 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_skuEndpoint que retorna o preço de um SKU variaçãosku (string) required
seller/put_marketplace_v1_prices_by_skuEndpoint que atualiza o preço de um SKU variaçãosku (string) required
data: {
. listPrice (number)
. salePrice (number)
. startDate (string)
. endDate (string)
} (object) required
seller/post_marketplace_v1_pricesEndpoint que atualiza um lote de preços por skudata (array) required
seller/get_marketplace_v1_products_by_product_idEndpoint para listar um produto específicoproductId (string) required
seller/put_marketplace_v1_products_by_product_idEndpoint para atualizar um produto no marketplaceproductId (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_idEndpoint remover um produto do marketplaceproductId (string) required
seller/get_marketplace_v1_stocks_by_skuEndpoint que retorna a posição de estoque de um SKU variaçãosku (string) required
seller/put_marketplace_v1_stocks_by_skuEndpoint que atualiza a posição de estoque de um SKU variaçãosku (string) required
data: {
. available (number)
. handlingTime (integer)
. backorderLimit (number)
. backorderTime (integer)
} (object) required
seller/post_marketplace_v1_stocksEndpoint que atualiza um lote de estoques por sku variaçãodata (array) required
seller/get_marketplace_v1_ordersLista todos os pedidospage (integer)
size (integer)
sortField (string)
sortDirection (string)
seller/get_marketplace_v1_orders_order_idRetorna um pedidoorderId (string)
seller/put_marketplace_v1_orders_by_order_id_cancelCancela um pedido ainda não faturadoorderId (string) required
seller/get_marketplace_v1_queues_orders_statusesLista todos os pedidos da fila do OMApage (integer)
size (integer)
seller/delete_marketplace_v1_queues_orders_statuses_by_order_idRemove um item da fila de status de pedidoorderId (string) required
seller/get_marketplace_v1_orders_by_order_id_fulfillmentsRetorna todos os fulfillments de um pedidoorderId (string) required
seller/post_marketplace_v1_orders_by_order_id_fulfillmentsAdiciona fulfillment ao pedido informadoorderId (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_idRetorna um fulfillment de um pedidoorderId (string) required
fulfillmentID (string) required
seller/post_marketplace_v1_orders_by_order_id_fulfillments_by_fulfillment_id_invoiceEnvia NF para um fulfillmentorderId (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_shipExpede uma entrega com tracking numberorderId (string) required
fulfillmentId (string) required
data: {
. trackingCode (string)
. trackingUrl (string)
} (object) required
seller/post_marketplace_v1_orders_by_order_id_fulfillments_by_fulfillment_id_deliveryDefine uma entrega como recebida pelo clienteorderId (string) required
fulfillmentId (string) required
seller/post_marketplace_v1_orders_by_order_id_fulfillments_by_fulfillment_id_cancelCancela uma entrega antes de estar faturadaorderId (string) required
fulfillmentId (string) required
seller/get_marketplace_v1_products_by_product_id_variationsEndpoint para listar as variações de um produtoproductId (string) required
seller/post_marketplace_v1_products_by_product_id_variationsEndpoint para adicionar uma variação ao produtoproductId (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_skuEndpoint que retorna uma variação específica de um produtoproductId (string) required
sku (string) required
seller/put_marketplace_v1_products_by_product_id_variations_by_skuEndpoint para atualizar uma variação ao produtoproductId (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_skuEndpoint remover uma variação do marketplaceproductId (string) required
sku (string) required
seller/post_marketplace_v1_products_searchEndpoint para listar todos os produtos com filtro de pesquisapage (integer)
size (integer)
sortField (string)
sortDirection (string)
data (array) required
seller/post_marketplace_v1_products_batchEndpoint para adicionar/atualizar um lote de produtos no marketplacedata (array) required
seller/get_marketplace_v1_queues_products_statusesRetorna atualizações de status de produtos adicionados na filapage (integer)
size (integer)
sortField (string)
sortDirection (string)
seller/delete_marketplace_v1_queues_products_statuses_by_skuRemove uma variação de produto da filasku (string) required
seller/get_marketplace_v1_products_auditEndpoint para realizar auditoria dos logs de integraçãopage (integer)
size (integer)
productId (string)
sku (string)
startDate (string)
endDate (string)
marketplace/get_marketplace_v1_brandNo description availablepageIndex (integer)
pageSize (integer)
marketplace/get_marketplace_v1_categoryNo description availablepageIndex (integer)
pageSize (integer)
marketplace/get_marketplace_v1_moderationListar produtospage (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_variationsListar variações de um produtosellerId (integer) required
productId (string) required
status (string)
marketplace/get_marketplace_v1_product_datasourceNo description availablepageIndex (integer)
pageSize (integer)
marketplace/post_marketplace_v1_product_datasourceNo description availabledata: {
. 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_idNo description availabledatasourceID (integer) required
marketplace/get_marketplace_v1_moderation_reasonsLista os motivos de moderaçãopage (integer)
size (integer)
reasonType (string)
active (boolean)
marketplace/post_marketplace_v1_moderation_reasonsCriar os motivos de moderaçãodata: {
. id (string)
. description (string)
. type (string)
. active (boolean)
} (object) required
marketplace/get_marketplace_v1_moderation_reasons_by_reason_idRetorna um motivo de moderação de produto baseado no Id.reasonId (string) required
marketplace/put_marketplace_v1_moderation_reasons_by_reason_idAtualizar um motivo de moderaçãoreasonId (string) required
data: {
. description (string)
. active (boolean)
} (object) required
marketplace/get_marketplace_v1_moderation_configsLista configurações da moderaçãoNo parameters
marketplace/get_marketplace_v1_moderation_configs_exceptions_sellersLista os sellers que estão na lista de exceções.No parameters
marketplace/post_marketplace_v1_moderation_configs_exceptions_sellersAdiciona um ou mais seller nas exceções de seller.data: {
. sellers (array)
} (object) required
marketplace/delete_marketplace_v1_moderation_configs_exceptions_sellers_by_seller_idRemove um seller das exceções de seller.sellerId (string) required
marketplace/get_marketplace_v1_moderation_configs_exceptions_fieldsLista os campos de produtos que estão na lista de exceções.No parameters
marketplace/post_marketplace_v1_moderation_configs_exceptions_fieldsAdiciona 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_fieldRemove um campo das exceções de campo de produto.productField (string) required
marketplace/get_marketplace_v1_moderation_configs_exceptions_sellers_categoryLista de exceções de categorias por seller.No parameters
marketplace/post_marketplace_v1_moderation_configs_exceptions_sellers_categoryAdiciona 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_idRetorna a configuração de categoria por seller através do Id do sellercategoryId (string) required
marketplace/delete_marketplace_v1_moderation_configs_exceptions_sellers_category_by_category_idRemove 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_idAtualiza uma configuração de exceção de categoria por sellercategoryId (string) required
data: {
. categoryId (string)
. sellerId (array)
} (object) required
marketplace/get_marketplace_v1_external_sellersNo description availableNo parameters
marketplace/post_marketplace_v1_external_sellersNo description availabledata: {
. 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_idNo description availablesellerId (integer) required
marketplace/put_marketplace_v1_external_sellers_by_seller_idNo description availablesellerId (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_productsAprovar, reprovar ou proibir produtosdata: {
. products (array)
. status (string)
. reasons (array)
. user (string)
} (object) required
marketplace/post_marketplace_v1_moderation_challenge_seller_by_seller_id_product_by_product_id_variationsAprovar, 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
customCall 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)