Skip to main content

Get started with TribeMade API

TribeMade gives you powerful REST APIs and webhooks completely free with your store. Whether you’re automating product imports, syncing inventory, or integrating with shipping providers - our APIs make it effortless.
Already have a TribeMade store? Great! If not, create your free store in minutes and come back here to access your API.
Follow these simple steps to start integrating with TribeMade’s API.

Step 1: Get your API key

1

Log in to your dashboard

Go to TribeMade Dashboard and select your store.
2

Navigate to Developer section

In the sidebar, click on Developer (below Settings).
3

Generate API key

Click the “Generate API Key” button. Your API key will be displayed immediately.
Store your API key securely! Anyone with your API key can manage your products and orders.
Your API key format looks like this: tb-xxxx-xxx-xxxx

Step 2: Make your first request

Let’s fetch an order to verify your API key works correctly.
curl https://api.tribemade.in/api/orders/YOUR_ORDER_ID \
  -H "X-API-Key: tb-a1b2-c3d-e4f5"
Replace YOUR_ORDER_ID with an actual order ID from your store, and tb-a1b2-c3d-e4f5 with your real API key.

Step 3: Create your first product

Now let’s create a product programmatically:
curl -X POST https://api.tribemade.in/api/products/create \
  -H "X-API-Key: tb-a1b2-c3d-e4f5" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Simple T-Shirt",
    "price": 499,
    "description": "Basic cotton t-shirt",
    "stock": 50
  }'
Success! You’ve created your first product via the API. The response includes the product_id you can use to update or delete the product later.

Next steps

Common use cases

Import products from your existing inventory system by looping through your data and calling the Create Product API for each item.
Keep stock levels synchronized between TribeMade and your warehouse system by periodically updating product stock via the Edit Product API.
When you receive an order webhook, automatically create a shipping label with your courier and update the order status with tracking information.
Pull order data programmatically and feed it into your analytics dashboard for custom reporting.
Need help? Contact support through your TribeMade Dashboard or check out the complete API reference.