Weavz
Salla

Salla

Manage Salla MENA ecommerce products, inventory, orders, customers, and webhooks.

OAuth2Commerce
17 tools
3 triggers

Tools

Name
list_products

List Salla products with optional keyword, status, and pagination filters.

get_product

Get a Salla product by product ID.

get_product_by_sku

Get Salla product details by SKU.

create_product

Create a Salla product. Provide the provider product payload from the Merchant API.

update_product

Update a Salla product by product ID.

delete_product

Delete a Salla product by product ID.

list_product_quantities

List Salla product inventory quantities.

list_orders

List Salla orders with optional status, date, and pagination filters.

get_order

Get a Salla order by order ID.

create_external_order

Create an external order that happened outside the Salla storefront.

perform_order_action

Perform a Salla order lifecycle action using the Merchant API order actions endpoint.

delete_order_item

Delete an item from a Salla order by item ID.

list_customers

List Salla customers with optional pagination.

get_customer

Get a Salla customer by customer ID.

list_webhook_events

List Salla webhook event names available for subscription.

subscribe_webhook

Register or update a Salla webhook subscription URL for a specific event.

deactivate_webhook

Deactivate a Salla webhook subscription by webhook ID.

Triggers

Name
order_event_received

Receive Salla order lifecycle webhook events.

product_event_received

Receive Salla product lifecycle webhook events.

customer_event_received

Receive Salla customer lifecycle webhook events.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('salla', 'list_products', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'salla',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Salla to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Salla support?

Salla supports 17 tools including List Products, Get Product, Get Product by SKU, Create Product, Update Product, and more.

Can I use Salla with AI agents?

Yes. Add Salla to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Salla be used in stateful agent workflows?

Yes. Agents can combine Salla tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Salla use?

Salla uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.

How much does the Salla integration cost?

The Salla integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Salla support?

Salla supports 3 triggers including Order Event Received, Product Event Received, Customer Event Received.

Connect Salla in minutes

Get 20,000 free action executions every month. No credit card required.