AfterShip Products API

The Products API from AfterShip — 4 operation(s) for products.

Operations 8

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /products Create a product with variants · Create a product #
Ask an LLM
“How do I add a new product to my store catalog?”
“What's required to create a product, like images and variants?”
Tell an agent
Create product {title} with images {image_urls} and variants {variants}.
Add a product to store {store} with variants {variants}.
GET /products List or search products in a store · Get products #
Ask an LLM
“How do I list the products in my store?”
“Can I search products by keyword or show only published ones?”
Tell an agent
List products in store {store}.
Search products for {search}.
GET /products/{id} Get a product by ID · Get product by ID #
Ask an LLM
“What are the details of a specific product?”
“Can I look up one product and its variants by ID?”
Tell an agent
Show product {id}.
Get product {id} from store {store}.
PATCH /products/{id} Update a product's details · Update product by ID #
Ask an LLM
“Can I change a product's title or description?”
“How do I unpublish a product?”
Tell an agent
Rename product {id} to {title}.
Set product {id} published to {published}.
POST /products/{id}/variants Add a variant to a product · Create a new product variant #
Ask an LLM
“How do I add a new size or color variant to a product?”
“Can a new variant allow backorders?”
Tell an agent
Add variant {variant_id} with SKU {sku} priced {price}.
Create a new product variant {title} with {available_quantity} in stock.
GET /products/{id}/variants/{variant_id} Get a product variant · Get variant by ID #
Ask an LLM
“What are the details of one variant of a product?”
“Can I retrieve a single product variant by its ID?”
Tell an agent
Get a specific product variant from store {store}.
Show the price and stock of one product variant.
PATCH /products/{id}/variants/{variant_id} Update a product variant · Update product variant #
Ask an LLM
“How do I change a variant's price or stock level?”
“Can I update a variant's compare-at price?”
Tell an agent
Set the variant price to {price}.
Update the variant's available quantity to {available_quantity}.
DELETE /products/{id}/variants/{variant_id} Delete a product variant · Delete product variant #
Ask an LLM
“How do I remove a variant I no longer sell?”
“Can I delete one variant without deleting the product?”
Tell an agent destructive · confirm first
Delete a product variant in store {store}.
Remove a discontinued variant from its product.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/aftership:aftership-products-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

OpenAPI Specification

aftership-products-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Overview Products API
  version: 2026-07
  summary: API Overview
  contact:
    name: AfterShip Support
    url: https://www.aftership.com/contact-us
    email: support@aftership.com
  termsOfService: https://www.aftership.com/legal/terms-of-service
  description: '> OAS Schema can be downloaded here'
servers:
- url: https://api.aftership.com/commerce/2026-07
  description: API Endpoint
security:
- as-api-key: []
tags:


# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aftership/refs/heads/main/openapi/aftership-products-api-openapi.yml