التوثيق

Create a price

Creates a new Price for an existing Product.

POST
/prices

Creates a new Price for an existing Product.

AuthorizationBearer <token>

API key for merchant integrations. Send as Authorization: Bearer <your key>.

In: header

Query Parameters

productId*string

Product ID

Length1 <= length

Request 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"}