Navigation
Navigation
Csharp cURL JavaScript

ReportingApi Documentation Beta

Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.

Welcome to TryBooking Reporting API documentation. This should provide you with the info you need to retrieve bookings for reporting purposes. From a high-level perspective, the API allows you to read bookings related to an account using REST service connector that you want.

Getting Started

  1. Request
  2. API Keys

Request

Almost all requests need to includ a valid key and secret which can be generated in TryBooking Portal site under Integration Tools > API Management.

API Keys

API Keys look like this:

Key Secret Key
4DD41AEBAE4B86B2**************** B7BB86660E1E767E****************

Authentication

Basic Auth Credentials Sample

Username 4DD41AEBAE4B86B2**************** (Key)
Password B7BB86660E1E767E**************** (Secret Key)

Bookings

Get By BookingUrlId

Code samples

// using http://restsharp.org/
var client = new RestClient("api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Bookings/{bookingUrlId}"); 
client.Authenticator = new HttpBasicAuthenticator("***", "***");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept","application/json");

IRestResponse response = client.Execute(request);
# You can also use wget
curl -X --user {username}:{password} GET api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Bookings/{bookingUrlId} \
  -H 'Accept: application/json'

var headers = {
  'Accept':'application/json'

};

var username = '4DD41AEBAE4B86B2****************';
var password = 'B7BB86660E1E767E****************'

$.ajax({
  url: 'api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Bookings/{bookingUrlId}',
  method: 'get',

  headers: headers,
  success: function(data) {
    console.log(JSON.stringify(data));
  },
  beforeSend: function (xhr) {
    xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password));
  },
})

GET /{region}/reporting/v1/Bookings/{bookingUrlId}

Get Booking by Booking Url ID

Get specific Booking by Booking Url Id

Parameters

Parameter In Type Required Description
bookingUrlId path string true none
region path string true none

Example responses

200 Response

{
  "bookingUrlId": "string",
  "date": "2018-10-08T01:28:42Z",
  "bookingFirstName": "string",
  "bookingLastName": "string",
  "bookingEmail": "string",
  "bookingPhone": "string",
  "bookingAddress1": "string",
  "bookingAddress2": "string",
  "bookingCity": "string",
  "bookingState": "string",
  "bookingPostCode": "string",
  "bookingCountry": "string",
  "totalAmount": 0,
  "totalCardFee": 0,
  "totalBoxOfficeFee": 0,
  "totalRefundedAmount": 0,
  "bookingDataCollections": [
    {
      "label": "string",
      "value": "string"
    }
  ],
  "bookingTickets": [
    {
      "ticketName": "string",
      "seatQuantity": 0,
      "doorName": "string",
      "discountAmount": 0,
      "appliedGCOnUnitPrice": 0,
      "eventStartDate": "2018-10-08T01:28:42Z",
      "alternateLabel": "string",
      "eventName": "string",
      "totalTicketPrice": 0,
      "refundedAmount": 0,
      "cardFee": 0,
      "ticketFee": 0,
      "refundedCardFee": 0,
      "tax": 0,
      "refundedTax": 0,
      "isVoid": true,
      "bookingTicketDataCollections": [
        {
          "label": "string",
          "value": "string"
        }
      ],
      "ticketSeats": [
        {
          "rowName": "string",
          "seatNumber": 0
        }
      ]
    }
  ],
  "bookingDonations": [
    {
      "value": 0,
      "eventName": "string",
      "appliedGCValue": 0,
      "cardFee": 0,
      "refundedAmount": 0,
      "refundedCardFee": 0
    }
  ],
  "bookingGiftCertificates": [
    {
      "value": 0,
      "name": "string",
      "cardFee": 0,
      "discountAmount": 0,
      "refundedAmount": 0,
      "refundedCardFee": 0
    }
  ],
  "bookingBoxOfficeFees": [
    {
      "boxOfficeFee": 0,
      "appliedGCValue": 0,
      "cardFee": 0,
      "refundedAmount": 0,
      "refundedCardFee": 0,
      "eventName": "string"
    }
  ]
}

Responses

Status Meaning Description Schema
200 OK Success BookingDto
401 Unauthorized Unauthorized None
500 Internal Server Error Internal Server Error None

Get By Date

Code samples

// using http://restsharp.org/
var client = new RestClient("api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Bookings?date=string"); // date format: yyyy-MM-dd,// undefined
client.Authenticator = new HttpBasicAuthenticator("***", "***");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept","application/json");

IRestResponse response = client.Execute(request);
# You can also use wget
curl -X --user {username}:{password} GET api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Bookings?date=string \
  -H 'Accept: application/json'

var headers = {
  'Accept':'application/json'

};

var username = '4DD41AEBAE4B86B2****************';
var password = 'B7BB86660E1E767E****************'

$.ajax({
  url: 'api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Bookings',
  method: 'get',
  data: '?date=string',
  headers: headers,
  success: function(data) {
    console.log(JSON.stringify(data));
  },
  beforeSend: function (xhr) {
    xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password));
  },
})

GET /{region}/reporting/v1/Bookings

Get Bookings by Date

Get Bookings By Date using yyyy-MM-dd as date format

Parameters

Parameter In Type Required Description
date query string true date format: yyyy-MM-dd
region path string true none

Example responses

200 Response

[
  {
    "bookingUrlId": "string",
    "date": "2018-10-08T01:28:42Z",
    "bookingFirstName": "string",
    "bookingLastName": "string",
    "bookingEmail": "string",
    "bookingPhone": "string",
    "bookingAddress1": "string",
    "bookingAddress2": "string",
    "bookingCity": "string",
    "bookingState": "string",
    "bookingPostCode": "string",
    "bookingCountry": "string",
    "totalAmount": 0,
    "totalCardFee": 0,
    "totalBoxOfficeFee": 0,
    "totalRefundedAmount": 0,
    "bookingDataCollections": [
      {
        "label": "string",
        "value": "string"
      }
    ],
    "bookingTickets": [
      {
        "ticketName": "string",
        "seatQuantity": 0,
        "doorName": "string",
        "discountAmount": 0,
        "appliedGCOnUnitPrice": 0,
        "eventStartDate": "2018-10-08T01:28:42Z",
        "alternateLabel": "string",
        "eventName": "string",
        "totalTicketPrice": 0,
        "refundedAmount": 0,
        "cardFee": 0,
        "ticketFee": 0,
        "refundedCardFee": 0,
        "tax": 0,
        "refundedTax": 0,
        "isVoid": true,
        "bookingTicketDataCollections": [
          {
            "label": "string",
            "value": "string"
          }
        ],
        "ticketSeats": [
          {
            "rowName": "string",
            "seatNumber": 0
          }
        ]
      }
    ],
    "bookingDonations": [
      {
        "value": 0,
        "eventName": "string",
        "appliedGCValue": 0,
        "cardFee": 0,
        "refundedAmount": 0,
        "refundedCardFee": 0
      }
    ],
    "bookingGiftCertificates": [
      {
        "value": 0,
        "name": "string",
        "cardFee": 0,
        "discountAmount": 0,
        "refundedAmount": 0,
        "refundedCardFee": 0
      }
    ],
    "bookingBoxOfficeFees": [
      {
        "boxOfficeFee": 0,
        "appliedGCValue": 0,
        "cardFee": 0,
        "refundedAmount": 0,
        "refundedCardFee": 0,
        "eventName": "string"
      }
    ]
  }
]

Responses

Status Meaning Description Schema
200 OK Success Inline
401 Unauthorized Unauthorized None
500 Internal Server Error Internal Server Error None

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [BookingDto] false none none
» bookingUrlId string false none none
» date string(date-time) false none none
» bookingFirstName string false none none
» bookingLastName string false none none
» bookingEmail string false none none
» bookingPhone string false none none
» bookingAddress1 string false none none
» bookingAddress2 string false none none
» bookingCity string false none none
» bookingState string false none none
» bookingPostCode string false none none
» bookingCountry string false none none
» totalAmount number(double) false none none
» totalCardFee number(double) false none none
» totalBoxOfficeFee number(double) false none none
» totalRefundedAmount number(double) false none none
» bookingDataCollections [BookingDataCollectionDto] false none none
»» label string false none none
»» value string false none none
» bookingTickets [BookingTicketDto] false none none
»» ticketName string false none none
»» seatQuantity integer(int32) false none none
»» doorName string false none none
»» discountAmount number(double) false none none
»» appliedGCOnUnitPrice number(double) false none none
»» eventStartDate string(date-time) false none none
»» alternateLabel string false none none
»» eventName string false none none
»» totalTicketPrice number(double) false none none
»» refundedAmount number(double) false none none
»» cardFee number(double) false none none
»» ticketFee number(double) false none none
»» refundedCardFee number(double) false none none
»» tax number(double) false none none
»» refundedTax number(double) false none none
»» isVoid boolean false none none
»» bookingTicketDataCollections [BookingTicketDataCollectionDto] false none none
»»» label string false none none
»»» value string false none none
»» ticketSeats [TicketSeatDto] false none none
»»» rowName string false none none
»»» seatNumber integer(int32) false none none
»» bookingDonations [BookingDonationDto] false none none
»»» value number(double) false none none
»»» eventName string false none none
»»» appliedGCValue number(double) false none none
»»» cardFee number(double) false none none
»»» refundedAmount number(double) false none none
»»» refundedCardFee number(double) false none none
»» bookingGiftCertificates [BookingGiftCertificateDto] false none none
»»» value number(double) false none none
»»» name string false none none
»»» cardFee number(double) false none none
»»» discountAmount number(double) false none none
»»» refundedAmount number(double) false none none
»»» refundedCardFee number(double) false none none
»» bookingBoxOfficeFees [BookingBoxOfficeFeeDto] false none none
»»» boxOfficeFee number(double) false none none
»»» appliedGCValue number(double) false none none
»»» cardFee number(double) false none none
»»» refundedAmount number(double) false none none
»»» refundedCardFee number(double) false none none
»»» eventName string false none none

Sales

GetAccountTicketSalesByTimePeriod

Code samples

// using http://restsharp.org/
var client = new RestClient("api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Sales/ticket?eventId=0?fromDate=string?toDate=string?datePeriod=1"); // undefined,// date format: yyyy-MM-dd | UTC format,// date format: yyyy-MM-dd | UTC format,// 1 - Day, 2 - Week, 3 - Month, 4 - Year,// undefined
client.Authenticator = new HttpBasicAuthenticator("***", "***");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept","application/json");

IRestResponse response = client.Execute(request);
# You can also use wget
curl -X --user {username}:{password} GET api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Sales/ticket?fromDate=string&toDate=string&datePeriod=1 \
  -H 'Accept: application/json'

var headers = {
  'Accept':'application/json'

};

var username = '4DD41AEBAE4B86B2****************';
var password = 'B7BB86660E1E767E****************'

$.ajax({
  url: 'api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Sales/ticket',
  method: 'get',
  data: '?fromDate=string&toDate=string&datePeriod=1',
  headers: headers,
  success: function(data) {
    console.log(JSON.stringify(data));
  },
  beforeSend: function (xhr) {
    xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password));
  },
})

GET /{region}/reporting/v1/Sales/ticket

Generate Ticket Sales Report

Endpoint for generating Sales Report per Ticket Type at specified date range.

Parameters

Parameter In Type Required Description
eventId query integer(int32) false none
fromDate query string true date format: yyyy-MM-dd
toDate query string true date format: yyyy-MM-dd
datePeriod query integer(int32) true 1 - Day, 2 - Week, 3 - Month, 4 - Year
region path string true none

Enumerated Values

Parameter Value
datePeriod 1
datePeriod 2
datePeriod 3
datePeriod 4

Example responses

200 Response

[
  {
    "ticketName": "string",
    "totalBookings": 0,
    "totalSold": 0,
    "totalSales": 0,
    "transactionDate": "2018-10-08T01:28:42Z",
    "trend": "string"
  }
]

Responses

Status Meaning Description Schema
200 OK Success Inline
401 Unauthorized Unauthorized None
500 Internal Server Error Internal Server Error None

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [TicketSalesDto] false none none
» ticketName string false none none
» totalBookings integer(int32) false none none
» totalSold integer(int32) false none none
» totalSales number(double) false none none
» transactionDate string(date-time) false none none
» trend string false none none

GetAccountBookingSalesByTimePeriod

Code samples

// using http://restsharp.org/
var client = new RestClient("api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Sales/booking?eventId=0?fromDate=string?toDate=string?datePeriod=1"); // undefined,// date format: yyyy-MM-dd | UTC format,// date format: yyyy-MM-dd | UTC format,// 1 - Day, 2 - Week, 3 - Month, 4 - Year,// undefined
client.Authenticator = new HttpBasicAuthenticator("***", "***");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept","application/json");

IRestResponse response = client.Execute(request);
# You can also use wget
curl -X --user {username}:{password} GET api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Sales/booking?fromDate=string&toDate=string&datePeriod=1 \
  -H 'Accept: application/json'

var headers = {
  'Accept':'application/json'

};

var username = '4DD41AEBAE4B86B2****************';
var password = 'B7BB86660E1E767E****************'

$.ajax({
  url: 'api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Sales/booking',
  method: 'get',
  data: '?fromDate=string&toDate=string&datePeriod=1',
  headers: headers,
  success: function(data) {
    console.log(JSON.stringify(data));
  },
  beforeSend: function (xhr) {
    xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password));
  },
})

GET /{region}/reporting/v1/Sales/booking

Generate Booking Sales Report

Endpoint for generating Sales Report per Booking at specified date range.

Parameters

Parameter In Type Required Description
eventId query integer(int32) false none
fromDate query string true date format: yyyy-MM-dd
toDate query string true date format: yyyy-MM-dd
datePeriod query integer(int32) true 1 - Day, 2 - Week, 3 - Month, 4 - Year
region path string true none

Enumerated Values

Parameter Value
datePeriod 1
datePeriod 2
datePeriod 3
datePeriod 4

Example responses

200 Response

[
  {
    "bookingUrlId": "string",
    "totalBookings": 0,
    "totalSold": 0,
    "totalSales": 0,
    "transactionDate": "2018-10-08T01:28:42Z",
    "trend": "string"
  }
]

Responses

Status Meaning Description Schema
200 OK Success Inline
401 Unauthorized Unauthorized None
500 Internal Server Error Internal Server Error None

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [BookingSalesDto] false none none
» bookingUrlId string false none none
» totalBookings integer(int32) false none none
» totalSold integer(int32) false none none
» totalSales number(double) false none none
» transactionDate string(date-time) false none none
» trend string false none none

GetAccountEventSalesByTimePeriod

Code samples

// using http://restsharp.org/
var client = new RestClient("api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Sales/event?eventId=0?fromDate=string?toDate=string?datePeriod=1"); // undefined,// date format: yyyy-MM-dd | UTC format,// date format: yyyy-MM-dd | UTC format,// 1 - Day, 2 - Week, 3 - Month, 4 - Year,// undefined
client.Authenticator = new HttpBasicAuthenticator("***", "***");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept","application/json");

IRestResponse response = client.Execute(request);
# You can also use wget
curl -X --user {username}:{password} GET api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Sales/event?fromDate=string&toDate=string&datePeriod=1 \
  -H 'Accept: application/json'

var headers = {
  'Accept':'application/json'

};

var username = '4DD41AEBAE4B86B2****************';
var password = 'B7BB86660E1E767E****************'

$.ajax({
  url: 'api.trybooking.com/au/reporting/v1/{region}/reporting/v1/Sales/event',
  method: 'get',
  data: '?fromDate=string&toDate=string&datePeriod=1',
  headers: headers,
  success: function(data) {
    console.log(JSON.stringify(data));
  },
  beforeSend: function (xhr) {
    xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password));
  },
})

GET /{region}/reporting/v1/Sales/event

Generate Event Sales Report

Endpoint for generating Sales Report per Event at specified date range.

Parameters

Parameter In Type Required Description
eventId query integer(int32) false none
fromDate query string true date format: yyyy-MM-dd
toDate query string true date format: yyyy-MM-dd
datePeriod query integer(int32) true 1 - Day, 2 - Week, 3 - Month, 4 - Year
region path string true none

Enumerated Values

Parameter Value
datePeriod 1
datePeriod 2
datePeriod 3
datePeriod 4

Example responses

200 Response

[
  {
    "eventName": "string",
    "totalBookings": 0,
    "totalSold": 0,
    "totalSales": 0,
    "transactionDate": "2018-10-08T01:28:42Z",
    "trend": "string"
  }
]

Responses

Status Meaning Description Schema
200 OK Success Inline
401 Unauthorized Unauthorized None
500 Internal Server Error Internal Server Error None

Response Schema

Status Code 200

Name Type Required Restrictions Description
anonymous [EventSalesDto] false none none
» eventName string false none none
» totalBookings integer(int32) false none none
» totalSold integer(int32) false none none
» totalSales number(double) false none none
» transactionDate string(date-time) false none none
» trend string false none none

Web Hook

You can setup a webhook through TryBooking Portal using the following:

  1. Notify URL

Notify URL

This endpoint is used by TryBooking to notify the Event Organizer at the end of every booking transaction.

alt text

Setting Default Notify URL

You can set the default Notify URL in Account Dashboard so that it will automatically set the Notify URL of an Event when creating new events.

Default Notify URL

Portal > Account Dashboard > Integration Tools > Notify URL

Setting Event Notify URL

You can set Notify URL of an Event through Event Dashboard:

Portal > Event Dashboard > Event Promotion > Event publication > Passwords (tab) > Notify URL (section)

Format

{YOUR-URL}?sessionId=[sessionid]&customId=[cid]&amount=[transaction-amount]&tickets=[ticket-count]&bookingId=[booking-id]&status=[status]

Sample

https://your-url.com?sessionId=[sessionid]&customId=[cid]&amount=[transaction-amount]&tickets=[ticket-count]&bookingId=[booking-id]&status=[status]

URL Properties

Property Description
[sessionid] Session ID of Event
[cid] Custom ID
[transaction-amount] Amount of the transaction
[ticket-count] Number of tickets booked
[booking-id] ID of Booking
[status] Booking status

Schemas

BookingDto

{
  "bookingUrlId": "string",
  "date": "2018-10-08T01:28:42Z",
  "bookingFirstName": "string",
  "bookingLastName": "string",
  "bookingEmail": "string",
  "bookingPhone": "string",
  "bookingAddress1": "string",
  "bookingAddress2": "string",
  "bookingCity": "string",
  "bookingState": "string",
  "bookingPostCode": "string",
  "bookingCountry": "string",
  "totalAmount": 0,
  "totalCardFee": 0,
  "totalBoxOfficeFee": 0,
  "totalRefundedAmount": 0,
  "bookingDataCollections": [
    {
      "label": "string",
      "value": "string"
    }
  ],
  "bookingTickets": [
    {
      "ticketName": "string",
      "seatQuantity": 0,
      "doorName": "string",
      "discountAmount": 0,
      "appliedGCOnUnitPrice": 0,
      "eventStartDate": "2018-10-08T01:28:42Z",
      "alternateLabel": "string",
      "eventName": "string",
      "totalTicketPrice": 0,
      "refundedAmount": 0,
      "cardFee": 0,
      "ticketFee": 0,
      "refundedCardFee": 0,
      "tax": 0,
      "refundedTax": 0,
      "isVoid": true,
      "bookingTicketDataCollections": [
        {
          "label": "string",
          "value": "string"
        }
      ],
      "ticketSeats": [
        {
          "rowName": "string",
          "seatNumber": 0
        }
      ]
    }
  ],
  "bookingDonations": [
    {
      "value": 0,
      "eventName": "string",
      "appliedGCValue": 0,
      "cardFee": 0,
      "refundedAmount": 0,
      "refundedCardFee": 0
    }
  ],
  "bookingGiftCertificates": [
    {
      "value": 0,
      "name": "string",
      "cardFee": 0,
      "discountAmount": 0,
      "refundedAmount": 0,
      "refundedCardFee": 0
    }
  ],
  "bookingBoxOfficeFees": [
    {
      "boxOfficeFee": 0,
      "appliedGCValue": 0,
      "cardFee": 0,
      "refundedAmount": 0,
      "refundedCardFee": 0,
      "eventName": "string"
    }
  ]
}

Properties

Name Type Required Restrictions Description
bookingUrlId string false none none
date string(date-time) false none none
bookingFirstName string false none none
bookingLastName string false none none
bookingEmail string false none none
bookingPhone string false none none
bookingAddress1 string false none none
bookingAddress2 string false none none
bookingCity string false none none
bookingState string false none none
bookingPostCode string false none none
bookingCountry string false none none
totalAmount number(double) false none none
totalCardFee number(double) false none none
totalBoxOfficeFee number(double) false none none
totalRefundedAmount number(double) false none none
bookingDataCollections [BookingDataCollectionDto] false none none
bookingTickets [BookingTicketDto] false none none
bookingDonations [BookingDonationDto] false none none
bookingGiftCertificates [BookingGiftCertificateDto] false none none
bookingBoxOfficeFees [BookingBoxOfficeFeeDto] false none none

BookingDataCollectionDto

{
  "label": "string",
  "value": "string"
}

Properties

Name Type Required Restrictions Description
label string false none none
value string false none none

BookingTicketDto

{
  "ticketName": "string",
  "seatQuantity": 0,
  "doorName": "string",
  "discountAmount": 0,
  "appliedGCOnUnitPrice": 0,
  "eventStartDate": "2018-10-08T01:28:42Z",
  "alternateLabel": "string",
  "eventName": "string",
  "totalTicketPrice": 0,
  "refundedAmount": 0,
  "cardFee": 0,
  "ticketFee": 0,
  "refundedCardFee": 0,
  "tax": 0,
  "refundedTax": 0,
  "isVoid": true,
  "bookingTicketDataCollections": [
    {
      "label": "string",
      "value": "string"
    }
  ],
  "ticketSeats": [
    {
      "rowName": "string",
      "seatNumber": 0
    }
  ]
}

Properties

Name Type Required Restrictions Description
ticketName string false none none
seatQuantity integer(int32) false none none
doorName string false none none
discountAmount number(double) false none none
appliedGCOnUnitPrice number(double) false none none
eventStartDate string(date-time) false none none
alternateLabel string false none none
eventName string false none none
totalTicketPrice number(double) false none none
refundedAmount number(double) false none none
cardFee number(double) false none none
ticketFee number(double) false none none
refundedCardFee number(double) false none none
tax number(double) false none none
refundedTax number(double) false none none
isVoid boolean false none none
bookingTicketDataCollections [BookingTicketDataCollectionDto] false none none
ticketSeats [TicketSeatDto] false none none

BookingDonationDto

{
  "value": 0,
  "eventName": "string",
  "appliedGCValue": 0,
  "cardFee": 0,
  "refundedAmount": 0,
  "refundedCardFee": 0
}

Properties

Name Type Required Restrictions Description
value number(double) false none none
eventName string false none none
appliedGCValue number(double) false none none
cardFee number(double) false none none
refundedAmount number(double) false none none
refundedCardFee number(double) false none none

BookingGiftCertificateDto

{
  "value": 0,
  "name": "string",
  "cardFee": 0,
  "discountAmount": 0,
  "refundedAmount": 0,
  "refundedCardFee": 0
}

Properties

Name Type Required Restrictions Description
value number(double) false none none
name string false none none
cardFee number(double) false none none
discountAmount number(double) false none none
refundedAmount number(double) false none none
refundedCardFee number(double) false none none

BookingBoxOfficeFeeDto

{
  "boxOfficeFee": 0,
  "appliedGCValue": 0,
  "cardFee": 0,
  "refundedAmount": 0,
  "refundedCardFee": 0,
  "eventName": "string"
}

Properties

Name Type Required Restrictions Description
boxOfficeFee number(double) false none none
appliedGCValue number(double) false none none
cardFee number(double) false none none
refundedAmount number(double) false none none
refundedCardFee number(double) false none none
eventName string false none none

BookingTicketDataCollectionDto

{
  "label": "string",
  "value": "string"
}

Properties

Name Type Required Restrictions Description
label string false none none
value string false none none

TicketSeatDto

{
  "rowName": "string",
  "seatNumber": 0
}

Properties

Name Type Required Restrictions Description
rowName string false none none
seatNumber integer(int32) false none none

TicketSalesDto

{
  "ticketName": "string",
  "totalBookings": 0,
  "totalSold": 0,
  "totalSales": 0,
  "transactionDate": "2018-10-08T01:28:42Z",
  "trend": "string"
}

Properties

Name Type Required Restrictions Description
ticketName string false none none
totalBookings integer(int32) false none none
totalSold integer(int32) false none none
totalSales number(double) false none none
transactionDate string(date-time) false none none
trend string false none none

BookingSalesDto

{
  "bookingUrlId": "string",
  "totalBookings": 0,
  "totalSold": 0,
  "totalSales": 0,
  "transactionDate": "2018-10-08T01:28:42Z",
  "trend": "string"
}

Properties

Name Type Required Restrictions Description
bookingUrlId string false none none
totalBookings integer(int32) false none none
totalSold integer(int32) false none none
totalSales number(double) false none none
transactionDate string(date-time) false none none
trend string false none none

EventSalesDto

{
  "eventName": "string",
  "totalBookings": 0,
  "totalSold": 0,
  "totalSales": 0,
  "transactionDate": "2018-10-08T01:28:42Z",
  "trend": "string"
}

Properties

Name Type Required Restrictions Description
eventName string false none none
totalBookings integer(int32) false none none
totalSold integer(int32) false none none
totalSales number(double) false none none
transactionDate string(date-time) false none none
trend string false none none