Events
| Action | Event name |
|---|---|
| creating a Journey Pricing rule | journeypricing.created |
| updating a Journey Pricing rule | journeypricing.updated |
| deleting a Journey Pricing rule | journeypricing.deleted |
Payload example for create and updated
{
"attemptId": "string",
"created": "int",
"data": {
"brandNames": ["string"],
"fareClassNames": ["string"],
"accountId": "string",
"tripStartDate": "string",
"channels": [
"agency-backoffice",
"agency-websales",
"backoffice",
"websales"
],
"id": "string",
"returnPriceModifier": "int",
"fareClassIds": ["string"],
"createdBy": "string",
"versionId": "string",
"onlyApplyToSchedules": ["string"],
"routeNames": ["string"],
"amenityGroupNames": ["string"],
"deleted": "boolean",
"weight": "int",
"externalField3": "string",
"oAndDs": ["string"],
"advancePurchaseFrom": "int",
"originId": "string",
"productName": "string",
"shiftLocationNames": ["string"],
"travelRoutesNames": ["string"],
"seatClassNames": ["string"],
"roundTripDiscount": {
"type": "string",
"value": "int"
},
"dow": {
"friday": "boolean",
"monday": "boolean",
"saturday": "boolean",
"sunday": "boolean",
"thursday": "boolean",
"tuesday": "boolean",
"wednesday": "boolean"
},
"currency": "string",
"loyaltyPointsToAccumulate": "int",
"createdByUserEmail": "string",
"externalField1": "string",
"amenityGroupIds": ["string"],
"fareNames": ["string"],
"loadFactorTo": "int",
"loyaltyPointsForRedemption": "int",
"destinationId": "string",
"neverApplyToSchedules": ["string"],
"updatedAt": "ISO 8601 / RFC 3339 timestamp in UTC (date-time with milliseconds and a 'Z' UTC suffix)",
"updatedByUserEmail": "string",
"routeIds": ["string"],
"updatedBy": "string",
"sellStartDate": null,
"travelRoutesIds": null,
"price": "int",
"brandIds": ["67c081fe7f2dbd051345e481"],
"operatingCompanyNames": ["string"],
"loadFactorFrom": "int",
"sameDayRoundTripDiscount": {
"type": "string",
"value": "int"
},
"departureTimeStart": "string",
"base": "boolean",
"createdAt": "ISO 8601 / RFC 3339 timestamp in UTC (date-time with milliseconds and a 'Z' UTC suffix)",
"disabled": "boolean",
"originName": "string",
"shiftLocationIds": ["string"],
"tripEndDate": "string",
"seatClassIds": ["string"],
"departureTimeEnd": "string",
"fareIds": ["string"],
"openReturnPrice": "int",
"operatingCompanyIds": ["string"],
"externalField2": "string",
"sellEndDate": "string",
"regularPrice": "int",
"taxExempted": "boolean",
"ticketsPerManifest": "int",
"productId": "string",
"destinationName": "string",
"shiftZones": "string",
"advancePurchaseTo": "int"
},
"event": "journeypricing.updated",
"id": "string",
"livemode": "boolean"
}
## Payload example for `delete`
{
"id": "string",
"attemptId": "string",
"livemode": "boolean",
"created": "int",
"event": "string",
"data": {
"id": "string" // deleted journey pricing rule id
}
}