POST
/
products
Create a new product
curl --request POST \
  --url https://api.paygentic.io/v0/products \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>",
  "description": "<string>",
  "merchantId": "<string>",
  "metadata": {}
}'
{
  "id": "<string>",
  "object": "product",
  "name": "<string>",
  "description": "<string>",
  "merchantId": "<string>",
  "metadata": {},
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

API key authentication

Body

application/json
name
string
required

Name of the product. This will be displayed to the customer.

description
string
required

Description of the product. This will be displayed to the customer.

merchantId
string
required

The merchant organization that will own this product

metadata
object

Optional metadata to associate with the product

Response

Product created successfully

id
string
required

Unique identifier for a product

object
enum<string>
default:product
required
Available options:
product
name
string
required
description
string
required
merchantId
string
required

The merchant organization that owns this product

metadata
object
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required