# Issuing API (v3) Migration Guide
When migrating your Issuing client application from v2 to v3 of the Issuing API the following changes should be considered:
# Cargo or supplement tickets
When requesting a Ticket, there is now a possibility to indicate that the ticket is a cargo ticket (also known as
supplement ticket). This is done by setting the cargoType field in the CreateTicketRequest to GENERAL_CARGO.
The cargoType field is optional and if not set, the ticket will be a regular ticket.
# Group tickets
When requesting a Ticket, there is now a possibility to indicate the number of adults and children in the group. This is
done by setting the numberOfAdults and numberOfChildren fields in the CreateTicketRequest. The TicketResponse,
FullTicket and ReducedTicket messages will correctly reflect the number of passengers, even if the ticket was created
with a v1 or v2 issuing APIs.
The childTicket field is removed from the CreateTicketRequest, TicketResponse, FullTicket and ReducedTicket
messages.