Farerules

Events

Action Event name
creating a fare rule farerules.created
updating a fare rule farerules.updated
deleting a fare rule farerules.deleted

Payload example created

{
  "attemptId": "79ff0c06-9dd4-491b-883a-661d483a8f98",
  "created": 1764709221,
  "data": {
    "0": {
      "buckets": {
        "test": {
          "value": 1200000,
          "valueType": "$"
        }
      },
      "dates": {
        "from": {
          "offset": 0,
          "value": "2025-12-02T00:00:00.000Z"
        },
        "to": {
          "offset": 0,
          "value": "2025-12-26T00:00:00.000Z"
        }
      },
      "id": "test",
      "name": "test"
    }
  },
  "event": "farerules.created",
  "id": "30ece685-5678-409c-a3a9-202d4ba695af",
  "livemode": true
}

Payload example updated

{
  "attemptId": "a6ba2955-a916-4349-8c75-08464f184fcc",
  "created": 1764709224,
  "data": {
    "0": {
      "buckets": {
        "test": {
          "value": 20000,
          "valueType": "%"
        }
      },
      "dates": {
        "from": {
          "offset": 0,
          "value": "2025-12-02T00:00:00.000Z"
        },
        "to": {
          "offset": 0,
          "value": "2025-12-26T00:00:00.000Z"
        }
      },
      "id": "test",
      "name": "test"
    }
  },
  "event": "farerules.updated",
  "id": "5f2a844a-014a-4670-80bd-493e5ac6546b",
  "livemode": true
}

Payload example deleted

{
  "attemptId": "6ae70bb5-7a4f-4d51-9d26-79a48d5c4d40",
  "created": 1764709224,
  "data": {},
  "event": "farerules.deleted",
  "id": "4e57ef5d-942e-453f-8d52-bda3329edd7b",
  "livemode": true
}