Salla · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Salla Merchant Orders API
8 actions
8 updates
phrasing
extends
openapi/salla-orders-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Salla's API. It is a proposal applied on top of the contract, not a document Salla publishes.
What the actions change
x-apievangelist-phrasing
Targets 8
$.info
$.paths['/orders'].get
$.paths['/orders/{order_id}'].get
$.paths['/orders/{order_id}'].put
$.paths['/orders/{order_id}/status'].post
$.paths['/orders/{order_id}/histories'].get
$.paths['/orders/{order_id}/invoices'].get
$.paths['/orders/{order_id}/items'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Salla Merchant Orders API
version: 1.0.0
extends: openapi/salla-orders-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 7
- target: $.paths['/orders'].get
update:
x-apievangelist-phrasing:
intent: List store orders
effect: read
questions:
- Which orders did my Salla store receive this month?
- Can I filter orders by status or a date range?
instructions:
- text: List orders with status {status}.
slots:
status: query.status
- text: Show orders placed between {from_date} and {to_date}.
slots:
from_date: query.from_date
to_date: query.to_date
- text: List page {page} of orders, {per_page} per page.
slots:
page: query.page
per_page: query.per_page
method: generated
generated: '2026-10-01'
- target: $.paths['/orders/{order_id}'].get
update:
x-apievangelist-phrasing:
intent: Get an order's details
effect: read
questions:
- What is in a specific order, including its customer and shipments?
- Can I fetch a lighter version of an order without items and shipments?
instructions:
- text: Show me order {order_id}.
slots:
order_id: path.order_id
- text: Get order {order_id} in {format} format.
slots:
order_id: path.order_id
format: query.format
method: generated
generated: '2026-10-01'
- target: $.paths['/orders/{order_id}'].put
update:
x-apievangelist-phrasing:
intent: Update an order
effect: write
questions:
- How do I edit the details of an existing order?
- Can I modify an order after it was placed?
instructions:
- text: Update order {order_id}.
slots:
order_id: path.order_id
- text: Edit the details of order {order_id}.
slots:
order_id: path.order_id
method: generated
generated: '2026-10-01'
- target: $.paths['/orders/{order_id}/status'].post
update:
x-apievangelist-phrasing:
intent: Change an order's status
effect: write
questions:
- How do I mark an order as shipped or completed?
- Can I add a note when I change an order's status?
instructions:
- text: Set the status of order {order_id} to {slug}.
slots:
order_id: path.order_id
slug: requestBody.slug
- text: Move order {order_id} to status {slug} with note {note}.
slots:
order_id: path.order_id
slug: requestBody.slug
note: requestBody.note
method: generated
generated: '2026-10-01'
- target: $.paths['/orders/{order_id}/histories'].get
update:
x-apievangelist-phrasing:
intent: List an order's status history
effect: read
questions:
- What status changes has a specific order gone through?
- Can I see the timeline of updates on an order?
instructions:
- text: Show the history of order {order_id}.
slots:
order_id: path.order_id
- text: List status changes for order {order_id}.
slots:
order_id: path.order_id
method: generated
generated: '2026-10-01'
- target: $.paths['/orders/{order_id}/invoices'].get
update:
x-apievangelist-phrasing:
intent: List an order's invoices
effect: read
questions:
- Which invoices were issued for a particular order?
- Can I pull the invoice for an order?
instructions:
- text: List invoices for order {order_id}.
slots:
order_id: path.order_id
- text: Get the invoices issued on order {order_id}.
slots:
order_id: path.order_id
method: generated
generated: '2026-10-01'
- target: $.paths['/orders/{order_id}/items'].get
update:
x-apievangelist-phrasing:
intent: List the items in an order
effect: read
questions:
- What products did the customer buy in a given order?
- Can I get just the line items of an order?
instructions:
- text: List the items in order {order_id}.
slots:
order_id: path.order_id
- text: Show the products purchased in order {order_id}.
slots:
order_id: path.order_id
method: generated
generated: '2026-10-01'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/salla-orders-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.