# Find Pnr details like BookingId and TripId This API gets Pnr details for a given Source Pnr/ Ticket Number/ Vendor Confirmation. Endpoint: GET /v2/pnrs/search Version: v2 Security: Bearer ## Query parameters: - `searchText` (string, required) The Source Pnr or Ticket Number or Vendor Confirmation to be searched Example: "MDIB5C" - `inputType` (string, required) The type of Search text,i.e, SOURCE_PNR or TICKET_NUMBER or VENDOR_CONFIRMATION Enum: "SOURCE_PNR", "TICKET_NUMBER", "VENDOR_CONFIRMATION" ## Response 200 fields (application/json): - `pnrId` (string, required) Spotnana Booking Id mapped with Source PNR or Ticket Number or Vendor Confirmation Example: "1234567890" - `tripId` (string, required) Trip Id associated with the booking Example: "1234567890" ## Response 401 fields (application/json): - `debugIdentifier` (string) Link to debug the error internally. - `errorMessages` (array) - `errorMessages.errorCode` (string) Error code to identify the specific errors. - `errorMessages.message` (string) Message containing details of error. - `errorMessages.errorParameters` (array) Error message parameters. - `errorMessages.errorParameters.name` (string) Parameter name - `errorMessages.errorParameters.value` (string) Parameter value - `errorMessages.errorDetail` (string) More details about the error. ## Response 403 fields (application/json): - `debugIdentifier` (string) Link to debug the error internally. - `errorMessages` (array) - `errorMessages.errorCode` (string) Error code to identify the specific errors. - `errorMessages.message` (string) Message containing details of error. - `errorMessages.errorParameters` (array) Error message parameters. - `errorMessages.errorParameters.name` (string) Parameter name - `errorMessages.errorParameters.value` (string) Parameter value - `errorMessages.errorDetail` (string) More details about the error. ## Response 404 fields (application/json): - `debugIdentifier` (string) Link to debug the error internally. - `errorMessages` (array) - `errorMessages.errorCode` (string) Error code to identify the specific errors. - `errorMessages.message` (string) Message containing details of error. - `errorMessages.errorParameters` (array) Error message parameters. - `errorMessages.errorParameters.name` (string) Parameter name - `errorMessages.errorParameters.value` (string) Parameter value - `errorMessages.errorDetail` (string) More details about the error.