Requires any of the roles: | Admin, TeamAdmin, MobileApp | Requires the permission: | ReadData |
POST | /TransferTicket |
---|
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
TransferFromPhoneVerificationNumber | body | string | No | |
TransferFromDeviceId | body | string | No | |
TransferToPhoneVerificationNumber | body | string | No | |
EventTicket | body | Ticket | No | |
EventTicketDetails | body | List<TicketDetails> | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ID | form | int | No | |
UserId | form | int? | No | |
UserAuthId | form | int? | No | |
EventId | form | int | No | |
TimestampBought | form | DateTime | No | |
TimestampActivated | form | DateTime | No | |
TimeStampOrdered | form | DateTime | No | |
DeviceId | form | string | No | |
PhoneVerificationId | form | int | No | |
PaymentMethodId | form | string | No | |
PaymentReference | form | string | No | |
TicketStatus | form | string | No | |
PhoneVerificationNumber | form | string | No | |
TicketTokenId | form | string | No | |
PaymentPhoneNumber | form | string | No | |
TicketTransferredFrom | form | int? | No | |
OriginalPhoneVerificationNumber | form | string | No | |
TeamPassId | form | int? | No | |
PaymentId | form | string | No | |
IsFree | form | bool? | No | |
FreeTicketFromId | form | string | No | |
FreeTicketFromTypeId | form | string | No | |
FreeTicketCardTypeId | form | string | No | |
FreeTicketCardId | form | int? | No | |
TotalPaidForTicket | form | decimal? | No | |
SeatsReservationId | form | string | No | |
TimeStampLastStatusChange | form | DateTime? | No | |
LastTicketStatus | form | string | No | |
ScanCode | form | string | No | |
ScanCodeType | form | string | No | |
ScanCodeNotActive | form | bool? | No | |
MultipleScanCodes | form | bool? | No | |
Currency | form | string | No | |
TicketHasExpired | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ID | form | int | No | |
TicketId | form | int | No | |
EventSeriesTicketType | form | int? | No | |
EventSeriesOwnerTicketType | form | int? | No | |
TicketPrice | form | decimal | No | |
TotalPrice | form | decimal | No | |
Count | form | int | No | |
TicketColor | form | string | No | |
ShowUsedTickets | form | bool? | No | |
TicketName | form | string | No | |
TicketDisplayString | form | string | No | |
TicketDetailsTransferredFrom | form | int? | No | |
TeamPassId | form | int? | No | |
IsSpecialTicket | form | bool? | No | |
SpecialTicketId | form | string | No | |
JustChangedBySQL | form | bool? | No | |
SQLJustChangedTimeStamp | form | DateTime? | No | |
Currency | form | string | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
StatusCode | form | int | No | |
Message | form | string | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /TransferTicket HTTP/1.1
Host: stubbur-autoupdates-live.smartnewapis.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
transferFromPhoneVerificationNumber: String,
transferFromDeviceId: String,
transferToPhoneVerificationNumber: String,
eventTicket:
{
id: 0,
userId: 0,
userAuthId: 0,
eventId: 0,
timestampBought: 0001-01-01,
timestampActivated: 0001-01-01,
timeStampOrdered: 0001-01-01,
deviceId: String,
phoneVerificationId: 0,
paymentMethodId: String,
paymentReference: String,
ticketStatus: String,
phoneVerificationNumber: String,
ticketTokenId: String,
paymentPhoneNumber: String,
ticketTransferredFrom: 0,
originalPhoneVerificationNumber: String,
teamPassId: 0,
paymentId: String,
isFree: False,
freeTicketFromId: String,
freeTicketFromTypeId: String,
freeTicketCardTypeId: String,
freeTicketCardId: 0,
totalPaidForTicket: 0,
seatsReservationId: String,
timeStampLastStatusChange: 0001-01-01,
lastTicketStatus: String,
scanCode: String,
scanCodeType: String,
scanCodeNotActive: False,
multipleScanCodes: False,
currency: String,
ticketHasExpired: False
},
eventTicketDetails:
[
{
id: 0,
ticketId: 0,
eventSeriesTicketType: 0,
eventSeriesOwnerTicketType: 0,
ticketPrice: 0,
totalPrice: 0,
count: 0,
ticketColor: String,
showUsedTickets: False,
ticketName: String,
ticketDisplayString: String,
ticketDetailsTransferredFrom: 0,
teamPassId: 0,
isSpecialTicket: False,
specialTicketId: String,
justChangedBySQL: False,
sqlJustChangedTimeStamp: 0001-01-01,
currency: String
}
]
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { statusCode: 0, message: String }