Documentation/API Reference

API Reference

Integrate with Partify using our RESTful API for custom applications and third-party integrations.

Getting Started
Quick start guide for API integration

Base URL

https://api.partify.co.za/v1

Authentication

Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Example Request

curl -X GET \
https://api.partify.co.za/v1/products \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
Available Endpoints
Complete list of API endpoints and their capabilities

Products

GET
/products
List all products
GET
/products/{id}
Get product details
POST
/products
Create new product
PUT
/products/{id}
Update product

Orders

GET
/orders
List all orders
GET
/orders/{id}
Get order details
PUT
/orders/{id}/status
Update order status

Inventory

GET
/inventory
Get inventory levels
PUT
/inventory/{product_id}
Update stock levels
Rate Limits & Best Practices
Guidelines for optimal API usage

Rate Limits

  • • Free Plan: 100 requests/hour
  • • Standard Plan: 1,000 requests/hour
  • • Premium Plan: 10,000 requests/hour
  • • Enterprise: Custom limits

Best Practices

  • • Use webhooks for real-time updates
  • • Implement exponential backoff
  • • Cache responses when possible
  • • Use pagination for large datasets