Managing trip segments

Use the following endpoints to manage a trip incident's trip segments:

  • GET /claims/{claimId}/trip-incidents/{incidentId}/trip-segments
  • POST /claims/{claimId}/trip-incidents/{incidentId}/trip-segments
  • GET /claims/{claimId}/trip-incidents/{incidentId}/{incidentId}/trip-segments/{segmentId}
  • PATCH /claims/{claimId}/trip-incidents/{incidentId}/{incidentId}/trip-segments/{segmentId}
  • DELETE /claims/{claimId}/trip-incidents/{incidentId}/{incidentId}/trip-segments/{segmentId}
For example, the following request creates a trip segment for trip incident cc:9811 on claim cc:411.
POST /claim/v1/claims/cc:411/trip-incidents/cc:9811/trip-segments

{
    "data": {
        "attributes": {
            "arrivalDateTime": "2022-10-16T00:00:00.000Z",
            "cancelOnly": false,
            "carrierName": "Jetstar",
            "carrierNumber": "607",
            "departureDateTime": "2022-10-16T00:00:00.000Z",
            "otherFees": {
                "amount": "50.00",
                "currency": "usd"
            },
            "portOfDisembarkation": "Brisbane",
            "portOfEmbarkation": "Sydney",
            "transportType": {
                "code": "airline"
            }
        }
    }
}