1. Change APIs
PKFARE Flight Buyer API
  • Guides
    • Quick Start
    • Tricks for Playing with PKFARE API
    • Book air tickets with ancillaries
    • Raise refund requests
    • Raise change requests
    • Receive flight rescheduled notification
    • Add Paid Bags after the Booking
    • Branded Fare Integration Guide
  • API Reference
    • Air ticket booking APIs
      • TicketIssuanceNotify_V2
      • Shopping V10
      • PrecisePricing V12
      • Penalty V4
      • PreciseBooking V8
      • CancelOrder
      • OrderPricing V6
      • Ticketing
      • OrderDetail V14
      • RequestTicketing
      • ModifyOrderStatus
    • Ancillary booking APIs
      • AncillaryStatusPush
      • AncillaryPricing V6
      • AncillaryBooking
      • CancelAncillaryOrder
      • AncillaryTicketing
      • AncillaryOrderDetail
    • Flight schedule change APIs
      • ScheduleChangeNotify
      • GetScheduleChangeReply
      • GetScheduleChangeList
      • AcknowledgeScheduleChange
      • AcceptScheduleChange
    • Refund APIs
      • RefundResultNotify
      • ReimbursedResultNotify
      • Refund Pricing
      • CheckRefundPricing
      • RefundRequest
      • CheckRefund
      • CheckReimbursed
      • DownloadAttachmentFile API
      • UploadAttachmentFile API
    • Change APIs
      • ChangeResultPush
      • Change Reshop
        POST
      • Change Request
        POST
      • Change Passenger Info
        POST
      • Change Reprice
        POST
      • ChangeRepricePush
        POST
    • Void APIs
      • ReimbursedResultPush
      • VoidRequest
    • Cache APIs
      • CacheShopping
      • ValidateItinerary API
    • APIs with all versions
      • CheckInInfoPush
      • Raise change requests Copy
      • Shopping
        • Shopping
        • Shopping_V2
        • Shopping_V4
        • Shopping V7
        • Shopping V9
        • Shopping V8
      • PrecisePricing
        • PrecisePricing
        • PrecisePricing_V2
        • PrecisePricing_V6
        • PrecisePricing V9
        • PrecisePricing V10
        • PrecisePricing V11
      • Penalty
        • Penalty
        • Penalty V2
        • Penalty V3
      • PreciseBooking
        • PreciseBooking
        • PreciseBooking_V2
        • PreciseBooking_V5
        • PreciseBooking V6
        • PreciseBooking V7
      • OrderPricing
        • OrderPricing_V2
        • OrderPricing V4
        • OrderPricing V5
      • Ticketing
        • Ticketing
      • TicketNumPush
        • TicketingNumPush
        • TicketingNumPush_V2
        • TicketingNumPush_V3
        • TicketIssuanceNotify
      • CancelOrder
        • CancelOrder
      • OrderDetail
        • OrderDetail_V2
        • OrderDetail_V3
        • OrderDetail_V4
        • OrderDetail_V5
        • Json_OrderDetail_V7
        • Json_OrderDetail_V8
        • OrderDetail V9
        • OrderDetail V13
      • AncillaryPricing
        • AncillaryPricing
        • AncillaryPricing V5
      • AncillaryBooking
        • AncillaryBooking
      • CancelAncillaryOrder
        • CancelAncillaryOrder
      • AncillaryTicketing
        • AncillaryTicketing_V2
      • AncillaryStatusPush
        • AncillaryStatusPush
      • AncillaryOrderDetail
        • AncillaryOrderDetail
      • RequestTicketing
        • RequestTicketing
      • ScheduleChangeNotify
        • ScheduleChangeNotify
      • GetScheduleChangeList
        • GetScheduleChangeList
      • AcknowledgeScheduleChange
        • AcknowledgeScheduleChange
      • AcceptScheduleChange
        • AcceptScheduleChange
      • GetScheduleChangeReply
        • GetScheduleChangeReply
      • RefundPricing
        • RefundPricing
      • CheckRefundPricing
        • CheckRefundPricing
      • RefundRequest
        • RefundRequest
      • RefundResultNotify
        • RefundResultNotify
      • CheckRefund
        • CheckRefund
      • ReimbursedResultNotify
        • ReimbursedResultNotify
      • CheckReimbursed
        • CheckReimbursed
      • UploadAttachmentFile
        • UploadAttachmentFile
      • DownloadAttachmentFile
        • DownloadAttachmentFile
      • ChangeReshop
        • ChangeReshop
      • ChangeRequest
        • ChangeRequest
      • ChangePassengerInfo
        • ChangePassengerInfo
      • VoidRequest
        • VoidRequest
        • VoidRequest_V2
      • ReimbursedResultPush
        • ReimburseResultPush_V2
  • Development Instructions
    • Signature
    • Order Status Explanation
    • Booking errors explanation and suggestions
    • Price Breakdown Explanation
    • Airlines available from PKFARE
    • PKFARE Operation Notice
    • How to retrieve airlines'PNR and ticket numbers
    • PKFARE Buyer API solutionId Usage Guide
  • Notice
    • Release Note
  • Schemas
    • Schemas
      • ShoppingReq
      • Result«ShoppingResult»
      • Authentication
      • SearchDTO
      • JourneysDTO_1
      • PassengersDTO
      • ShoppingResult
      • SegmentsDTO
      • SolutionsDTO
      • BaggageDTO
      • ConditionsDTO
      • ChangeDTO
      • OtherDTO
      • RefundDTO
      • JourneysDTO
      • SegmentInfoDTO
  1. Change APIs

Change Reprice

POST
/json/change/reprice

Request

Body Params application/json

Example
{
	"authentication": {
		"sign": "{{sign}}",
		"partnerId": "{{partnerId}}"
	},
	"data": {
		"orderNum": "916958958684833601",
		"solutionKey":"de43c371998ad3b809401b78cb09f16d",
		"voluntaryType": 0,
		"changeReason": 0,
		"passengerList": [
			{
				"birthday": "2003-09-28",
				"cardNum": "",
				"cardType": "PP",
				"firstName": "yi",
				"lastName": "bao",
				"nationality": "CN",
				"sex": "M"
			},
			{
				"birthday": "2017-09-28",
				"cardNum": "",
				"cardType": "PP",
				"firstName": "san",
				"lastName": "bao",
				"nationality": "CN",
				"sex": "M"
			}
		],
		"journeys": {
			"journey_0": [
				{
					"airline": "FD",
					"flightNum": "501",
					"arrival": "DMK",
					"arrivalDate": "2024-12-15",
					"arrivalTime": "16:40",
					"departure": "HKG",
					"departureDate": "2024-12-15",
					"departureTime": "14:40",
					"bookingCode": "Z"
				}
			],
			"journey_1": [
				{
					"airline": "FD",
					"flightNum": "504",
					"arrival": "HKG",
					"arrivalDate": "2024-12-30",
					"arrivalTime": "19:15",
					"departure": "DMK",
					"departureDate": "2024-12-30",
					"departureTime": "15:30",
					"bookingCode": "A"
				}
			]
		}
	}
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.pkfare.com/json/change/reprice' \
--header 'Content-Type: application/json' \
--data '{
	"authentication": {
		"sign": "",
		"partnerId": ""
	},
	"data": {
		"orderNum": "916958958684833601",
		"solutionKey":"de43c371998ad3b809401b78cb09f16d",
		"voluntaryType": 0,
		"changeReason": 0,
		"passengerList": [
			{
				"birthday": "2003-09-28",
				"cardNum": "",
				"cardType": "PP",
				"firstName": "yi",
				"lastName": "bao",
				"nationality": "CN",
				"sex": "M"
			},
			{
				"birthday": "2017-09-28",
				"cardNum": "",
				"cardType": "PP",
				"firstName": "san",
				"lastName": "bao",
				"nationality": "CN",
				"sex": "M"
			}
		],
		"journeys": {
			"journey_0": [
				{
					"airline": "FD",
					"flightNum": "501",
					"arrival": "DMK",
					"arrivalDate": "2024-12-15",
					"arrivalTime": "16:40",
					"departure": "HKG",
					"departureDate": "2024-12-15",
					"departureTime": "14:40",
					"bookingCode": "Z"
				}
			],
			"journey_1": [
				{
					"airline": "FD",
					"flightNum": "504",
					"arrival": "HKG",
					"arrivalDate": "2024-12-30",
					"arrivalTime": "19:15",
					"departure": "DMK",
					"departureDate": "2024-12-30",
					"departureTime": "15:30",
					"bookingCode": "A"
				}
			]
		}
	}
}'

Responses

🟢200Success
application/json
Bodyapplication/json

Examples
{
    "data": {
        "flights": [
            {
                "flightId": "a26d645b1d2d5c71ba0749fa9fd96f01",
                "journeyTime": "1525",
                "segmentIds": [
                    "f77a96773b837d0f86d19b5458a4b9c3",
                    "fa2296922596330db9db53a7e2607432"
                ],
                "transferCount": "1"
            }
        ],
        "solution": {
            "adtChangeAmount": 0,
            "adtChangeFee": 0,
            "baggageMap": {
                "ADT": [
                    {
                        "baggageWeight": "20KG",
                        "segmentIndexList": [
                            "1",
                            "2"
                        ]
                    }
                ],
                "CHD": []
            },
            "chdChangeAmount": 0,
            "chdChangeFee": 0,
            "currency": "CNY",
            "fareType": "PUBLIC",
            "journeys": {
                "journey_1": [
                    "a26d645b1d2d5c71ba0749fa9fd96f01"
                ]
            },
            "lastTktTime": "2023-10-07 23:59:00",
            "merchantFee": 0,
            "miniRuleMap": {
                "CHD": [
                    {
                        "miniRules": [],
                        "segmentIndex": [
                            "1"
                        ]
                    },
                    {
                        "miniRules": [],
                        "segmentIndex": [
                            "2"
                        ]
                    }
                ]
            },
            "platingCarrier": "OD",
            "solutionId": "de43c371998ad3b809401b78cb09f16d",
            "solutionKey": "de43c371998ad3b809401b78cb09f16d",
            "totalChangeAmount": 0
        },
        "passengers": [
            {
                "birthday": "2020-03-04",
                "cardExpiredDate": "2025-06-07",
                "cardNum": "E12345678",
                "cardType": "PP",
                "firstName": "TIFFANY",
                "lastName": "YANGC",
                "nationality": "CN",
                "psgType": "CHD",
                "sex": "M"
            },
            {
                "birthday": "1990-08-23",
                "cardExpiredDate": "2024-03-17",
                "cardNum": "E07700466",
                "cardType": "PP",
                "firstName": "TIFFANY",
                "lastName": "YANGA",
                "nationality": "CN",
                "psgType": "ADT",
                "sex": "M"
            }
        ],
        "segments": [
            {
                "airline": "OD",
                "arrival": "HKG",
                "arrivalDate": "1697558400000",
                "arrivalTerminal": "2",
                "availabilityCount": 9,
                "bookingCode": "X",
                "cabinClass": "ECONOMY",
                "codeShare": "N",
                "departure": "KUL",
                "departureDate": "1697558400000",
                "departureTerminal": "1",
                "equipment": "738",
                "flightNum": "605",
                "flightTime": 240,
                "opFltAirline": "",
                "segmentId": "fa2296922596330db9db53a7e2607432",
                "strArrivalDate": "2023-10-18",
                "strArrivalTime": "14:15",
                "strDepartureDate": "2023-10-18",
                "strDepartureTime": "10:15"
            },
            {
                "airline": "OD",
                "arrival": "KUL",
                "arrivalDate": "1697472000000",
                "arrivalTerminal": "1",
                "availabilityCount": 9,
                "bookingCode": "X",
                "cabinClass": "ECONOMY",
                "codeShare": "N",
                "departure": "DMK",
                "departureDate": "1697472000000",
                "departureTerminal": "0",
                "equipment": "738",
                "flightNum": "521",
                "flightTime": 135,
                "opFltAirline": "",
                "segmentId": "f77a96773b837d0f86d19b5458a4b9c3",
                "strArrivalDate": "2023-10-17",
                "strArrivalTime": "15:05",
                "strDepartureDate": "2023-10-17",
                "strDepartureTime": "11:50"
            }
        ]
    },
    "errorCode": "0",
    "errorMsg": "ok"
}
Modified at 2026-04-16 05:46:45
Previous
Change Passenger Info
Next
ChangeRepricePush