Make Money From Coding

Sales API

List Sales

Get all your sales/purchases.

Endpoint: GET /api/sales

Query Parameters:

  • limit (optional): Number of results (default: 50, max: 100)
  • offset (optional): Pagination offset
  • status (optional): Filter by status (completed, pending, refunded)

Response:

{
  "sales": [
    {
      "id": 456,
      "productId": 123,
      "buyerEmail": "customer@example.com",
      "amount": 4900,
      "currency": "usd",
      "status": "completed",
      "createdAt": "2025-01-15T14:30:00Z"
    }
  ],
  "total": 1250,
  "hasMore": false
}

Get Sale Details

Get detailed information about a specific sale.

Endpoint: GET /api/sales/:id

Response:

{
  "sale": {
    "id": 456,
    "product": {
      "id": 123,
      "title": "React Component Library"
    },
    "buyer": {
      "email": "customer@example.com",
      "name": "John Doe"
    },
    "amount": 4900,
    "currency": "usd",
    "status": "completed",
    "stripePaymentId": "pi_xxxxx",
    "createdAt": "2025-01-15T14:30:00Z"
  }
}
Sales API