Skip to main content
Endpoint:
The product to edit is identified by the id field in the request body, not by the {id} segment in the URL path.

Authorization

string
required
Example:Authorization | Bearer Paste-Your-API-Key-Here

Request Body

string
required
Unique identifier of the webinar product to edit. This is read from the request body.
string
Webinar product name.
string
Webinar product description.
integer
Webinar price amount.
integer
Crossed-out price displayed as the original price.
string
Webinar URL, such as Zoom or meeting link.
string
URL where the customer will be redirected after completing payment.
string | datetime
Webinar product expiration date in ISO 8601 format.

Response

Successful Response

Main Structure (Root)

integer
Status code from API.
string
Status message that describes the status code.
object
The updated webinar product data.

data Structure (Object)

string
Unique identifier of the webinar product.
Public URL of the updated webinar product.

Errors

object
When the request body fails validation, this endpoint still responds with HTTP 200 but sets messages to failed and returns the validator errors in data: { "statusCode": 200, "messages": "failed", "data": { ... } }.
object
Returned when the product does not belong to the authenticated account: { "statusCode": 401, "messages": "Unauthorized" }.
object
Returned when the product does not exist: { "statusCode": 404, "messages": "Product not found" }.