| Requires the role: | Admin | Requires the permission: | ReadData |
| POST | /Support/Customer360 |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Phone | body | string | No | |
| body | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Phone | form | string | No | |
| form | string | No | ||
| Tickets | form | List<SupportTicketRow> | No | |
| OwnerCards | form | List<SupportOwnerCardRow> | No | |
| WebshopOrders | form | List<SupportWebshopOrderRow> | No | |
| GiftCards | form | List<SupportGiftCardRow> | No | |
| SharedTicketLinks | form | List<SupportSharedLinkRow> | No | |
| Totals | form | SupportCustomerTotals | No | |
| Warnings | form | List<string> | No | |
| StatusCode | form | int | No | |
| Message | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| TicketId | form | int? | No | |
| TicketTokenId | form | string | No | |
| EventId | form | int? | No | |
| Event | form | string | No | |
| TimeOfEventUTC | form | DateTime? | No | |
| EventOwnerId | form | int? | No | |
| EventOwnerName | form | string | No | |
| TicketStatus | form | string | No | |
| TicketName | form | string | No | |
| PaymentMethodId | form | string | No | |
| PaymentId | form | string | No | |
| PaymentReference | form | string | No | |
| TimestampBought | form | DateTime? | No | |
| TimestampActivated | form | DateTime? | No | |
| HolderName | form | string | No | |
| PhoneVerificationNumber | form | string | No | |
| PaymentPhoneNumber | form | string | No | |
| SeatDisplayString | form | string | No | |
| SectionName | form | string | No | |
| RowName | form | string | No | |
| SeatName | form | string | No | |
| TotalPrice | form | decimal? | No | |
| Count | form | int? | No | |
| TicketTransferredFrom | form | int? | No | |
| OriginalPhoneVerificationNumber | form | string | No | |
| DeviceId | form | string | No | |
| NeverOpened | form | bool | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | form | int | No | |
| OwnerId | form | int | No | |
| OwnerName | form | string | No | |
| OwnerCardTypeId | form | int? | No | |
| OwnerCardTypeName | form | string | No | |
| HolderName | form | string | No | |
| HolderEmail | form | string | No | |
| PhoneVerificationNumber | form | string | No | |
| PaymentPhoneNumber | form | string | No | |
| PaymentStatus | form | string | No | |
| PaymentMethodId | form | string | No | |
| PaymentId | form | string | No | |
| PaymentReference | form | string | No | |
| TimeStampBoughtUTC | form | DateTime? | No | |
| CardValidFromUTC | form | DateTime? | No | |
| CardValidToUTC | form | DateTime? | No | |
| InitialMaxTickets | form | int? | No | |
| CurrentAvailableTickets | form | int? | No | |
| CardPrice | form | decimal? | No | |
| PricePaid | form | decimal? | No | |
| CurrentStoreCredit | form | decimal? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | form | int | No | |
| OrderReference | form | string | No | |
| OwnerId | form | int | No | |
| OwnerName | form | string | No | |
| Status | form | string | No | |
| TotalMinor | form | int | No | |
| DeliveryFeeMinor | form | int | No | |
| TotalDiscountMinor | form | int | No | |
| GiftPaidMinor | form | int | No | |
| Currency | form | string | No | |
| DeliveryType | form | string | No | |
| PaymentMethodId | form | string | No | |
| PaymentId | form | string | No | |
| PaymentReference | form | string | No | |
| CreatedAt | form | DateTime? | No | |
| UpdatedAt | form | DateTime? | No | |
| BuyerName | form | string | No | |
| BuyerEmail | form | string | No | |
| BuyerPhone | form | string | No | |
| Lines | form | List<WebshopOrderLine> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | form | int | No | |
| OrderId | form | int | No | |
| ProductId | form | int | No | |
| VariantId | form | int | No | |
| ProductName | form | string | No | |
| Size | form | string | No | |
| Color | form | string | No | |
| UnitPriceMinor | form | int | No | |
| Quantity | form | int | No | |
| LineTotalMinor | form | int | No | |
| Status | form | string | No | |
| LegacyDetailId | form | int? | No | |
| CreatedAt | form | DateTime | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | form | int | No | |
| CodeLast4 | form | string | No | |
| CodeMasked | form | string | No | |
| Status | form | string | No | |
| Scope | form | string | No | |
| ScopeOwnerId | form | int? | No | |
| ScopeOwnerName | form | string | No | |
| PurchaseOwnerId | form | int? | No | |
| PurchaseOwnerName | form | string | No | |
| Currency | form | string | No | |
| InitialValueMinor | form | int | No | |
| CurrentBalanceMinor | form | int | No | |
| CreatedAt | form | DateTime? | No | |
| ActivatedAt | form | DateTime? | No | |
| ExpiresAt | form | DateTime? | No | |
| PurchasePaymentReference | form | string | No | |
| PaymentId | form | string | No | |
| PaymentMethodId | form | string | No | |
| BuyerName | form | string | No | |
| BuyerEmail | form | string | No | |
| BuyerPhone | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | form | int | No | |
| EventId | form | int | No | |
| EventName | form | string | No | |
| EventOwnerId | form | int | No | |
| EventOwnerName | form | string | No | |
| Status | form | string | No | |
| RecipientPhone | form | string | No | |
| RecipientEmail | form | string | No | |
| TicketCount | form | int | No | |
| CreatedAt | form | DateTime? | No | |
| ValidTo | form | DateTime? | No | |
| SoldAt | form | DateTime? | No | |
| SoldTicketOrderId | form | int? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| TicketSpend | form | decimal | No | |
| TicketSpendLive | form | decimal | No | |
| WebshopSpendMinor | form | long | No | |
| GiftCardSpendMinor | form | long | 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 /Support/Customer360 HTTP/1.1
Host: stubbur-app.azurewebsites.net
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
phone: String,
email: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
phone: String,
email: String,
tickets:
[
{
ticketId: 0,
ticketTokenId: String,
eventId: 0,
event: String,
timeOfEventUTC: 0001-01-01,
eventOwnerId: 0,
eventOwnerName: String,
ticketStatus: String,
ticketName: String,
paymentMethodId: String,
paymentId: String,
paymentReference: String,
timestampBought: 0001-01-01,
timestampActivated: 0001-01-01,
holderName: String,
phoneVerificationNumber: String,
paymentPhoneNumber: String,
seatDisplayString: String,
sectionName: String,
rowName: String,
seatName: String,
totalPrice: 0,
count: 0,
ticketTransferredFrom: 0,
originalPhoneVerificationNumber: String,
deviceId: String,
neverOpened: False
}
],
ownerCards:
[
{
id: 0,
ownerId: 0,
ownerName: String,
ownerCardTypeId: 0,
ownerCardTypeName: String,
holderName: String,
holderEmail: String,
phoneVerificationNumber: String,
paymentPhoneNumber: String,
paymentStatus: String,
paymentMethodId: String,
paymentId: String,
paymentReference: String,
timeStampBoughtUTC: 0001-01-01,
cardValidFromUTC: 0001-01-01,
cardValidToUTC: 0001-01-01,
initialMaxTickets: 0,
currentAvailableTickets: 0,
cardPrice: 0,
pricePaid: 0,
currentStoreCredit: 0
}
],
webshopOrders:
[
{
id: 0,
orderReference: String,
ownerId: 0,
ownerName: String,
status: String,
totalMinor: 0,
deliveryFeeMinor: 0,
totalDiscountMinor: 0,
giftPaidMinor: 0,
currency: String,
deliveryType: String,
paymentMethodId: String,
paymentId: String,
paymentReference: String,
createdAt: 0001-01-01,
updatedAt: 0001-01-01,
buyerName: String,
buyerEmail: String,
buyerPhone: String,
lines:
[
{
id: 0,
orderId: 0,
productId: 0,
variantId: 0,
productName: String,
size: String,
color: String,
unitPriceMinor: 0,
quantity: 0,
lineTotalMinor: 0,
status: String,
legacyDetailId: 0,
createdAt: 0001-01-01
}
]
}
],
giftCards:
[
{
id: 0,
codeLast4: String,
codeMasked: String,
status: String,
scope: String,
scopeOwnerId: 0,
scopeOwnerName: String,
purchaseOwnerId: 0,
purchaseOwnerName: String,
currency: String,
initialValueMinor: 0,
currentBalanceMinor: 0,
createdAt: 0001-01-01,
activatedAt: 0001-01-01,
expiresAt: 0001-01-01,
purchasePaymentReference: String,
paymentId: String,
paymentMethodId: String,
buyerName: String,
buyerEmail: String,
buyerPhone: String
}
],
sharedTicketLinks:
[
{
id: 0,
eventId: 0,
eventName: String,
eventOwnerId: 0,
eventOwnerName: String,
status: String,
recipientPhone: String,
recipientEmail: String,
ticketCount: 0,
createdAt: 0001-01-01,
validTo: 0001-01-01,
soldAt: 0001-01-01,
soldTicketOrderId: 0
}
],
totals:
{
ticketSpend: 0,
ticketSpendLive: 0,
webshopSpendMinor: 0,
giftCardSpendMinor: 0
},
warnings:
[
String
],
statusCode: 0,
message: String
}