Journey pricing

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