Create a offer
GEThttps://trimida.com/api/v1/offersBody Parameters
Default offer language.
- Allowed values: en | pl | de | cz | sk | fr | es
Should the offer be active.
Is sales enabled.
Name of the offer.
Offer URL
- Minimum value: 10 characters
Full url with organization url
- Minimum value: 10 characters
Additional description for the customer visible in the registration form
The offer ID.
The offer ID.
- Minimum value: 2 characters
Display name of the offer session (e.g. "Turnus I").
Start date of the session.
End date of the session.
Number of available spots for the session.
Offer price.
Promotional price of the offer.
Offer currency.
- Allowed values: pln | eur | czk | gbp
Deposit amount.
Available payment methods.
- Allowed values: pln | eur | czk | gbp
List of GDPR consent identifiers required for this offer.
The offer ID.
The offer ID.
Display name of the offer session (e.g. "Turnus I").
Start date of the session.
- Allowed values: fixed | percent
End date of the session.
- Allowed values: true | false
Number of available spots for the session.
The offer ID.
Display name of the offer session (e.g. "Turnus I").
Start date of the session.
End date of the session.
The offer ID.
- Minimum value: 100 characters
The offer ID.
- Minimum value: 400 characters
Unique document identifier automatically generated on creation.
SEO title used in the title tag of the page.
SEO description used in the meta description tag of the page.
Photos of the offer.
Is the photo main.
Array of files attached to the offer.
Original file name.
MIME type of the file (e.g. "image/jpeg", "application/pdf").
Base64-encoded file content.
Example Body Parameters
{
"lang": "pl",
"organizationId": "79e6e02f-d9f0-4f99-8b8b-b15d3a833a47",
"status": true,
"saleIsBlocked": true,
"name": "example offer name",
"urlKey": "example-offer-new",
"fullUrlKey": "demo-trimida/example-offer-new",
"description": "",
"offerDate": [
{
"status": true,
"label": "Example name",
"startDate": "2026-04-10T22:00:00.000Z",
"endDate": "2026-04-17T22:00:00.000Z",
"qty": 5,
"price": "1000",
"specialPrice": "",
"deposit": "",
"currency": "pln"
}
],
"paymentMethod": [
"casch_on_delivery",
"bank_transfer",
"payu"
],
"rodo": [],
"offerOptions": [],
"cmsSmallDescription": "example small description",
"cmsLongDescription": "<p>example long description with html</p>",
"documentId": null,
"metaTitle": "",
"metaDescription": "",
"offerMedia": []
}
Response
{
"id": "sdfsdfsdf"
}