Create a price
Creates a new Price for an existing Product.
Creates a new Price for an existing Product.
Authorization
api-key API key for merchant integrations. Send as Authorization: Bearer <your key>.
In: header
Query Parameters
Product ID
1 <= lengthRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/prices?productId=string" \ -H "Content-Type: application/json" \ -d '{}'{ "id": "price_abc123", "object": "price", "name": "string", "description": "string", "currency": "EGP", "unitAmount": 0, "type": "ONE_TIME", "recurring": { "interval": "DAY", "intervalCount": 0 }, "customUnitAmount": { "minimum": 0, "maximum": 0, "preset": 0 }, "stock": 0, "startDate": "string", "expirationDate": "string", "active": true, "createdAt": "string", "updatedAt": "string", "productId": "string"}Create a product POST
Creates a new product. Optionally includes: - An image URL (use the `/upload-url` endpoint to get a one-time upload URL first) - A default price object which will be set as the default price for this product
Update a price PATCH
Updates the specified price by setting the values of the parameters passed. Any parameters not provided are left unchanged.