Admin API Reference
The Admin API allows you to configure every aspect of your ticketing setup, and to retrieve customer and transaction data.
Separate to the Admin API, the Customer API allows your customers to purchase tickets.
Terms of Service
API Endpoints
# Admin API:
https://[your-mightytix-domain]/admin-api/graphql
Headers
# JWT authentication token
Authorization: Bearer <YOUR_AUTH_TOKEN>Authentication
The Admin API requires a JWT authentication token.
                    The token can be retrieved with a POST request to the
                    endpoint /admin-api/auth/login by supplying the
                    email and password parameters:
                  
TOKEN=$(curl \
  --request POST \
  --silent \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{"email":"tonystark@stark.example.com","password":"ironman"}' \
  https://demo.mightytix.com/admin-api/auth/login | jq -r '.accessToken')
The returned token can then be used as an authorization header for subsequent requests:
curl \
  --silent \
  --header "authorization: Bearer ${TOKEN}" \
  --header 'Content-Type: application/json' \
  --data '{"query":"query {\n ticketTypes{\n edges{\n node{\n id\n name\n}\n}}\n}\n"}' \
  https://demo.mightytix.com/admin-api/graphql
                    The authorization token will expire after five minutes. To
                    refresh it, use the refresh token sent as a cookie in
                    response to the login endpoint:
                  
curl \
  --include \
  --request POST \
  --silent \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{"email":"tonystark@stark.example.com","password":"ironman"}' \
  https://demo.mightytix.com/admin-api/auth/login | grep ^set-cookie
set-cookie: refreshToken=eyJhbG...QFzQQ; Path=/admin-api/auth/refresh; HttpOnly; Secure
                    Then make a request to the endpoint
                    /admin-api/auth/refresh and include the same
                    cookie:
                  
curl \
  --cookie "refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZWZyZXNoVG9rZW4iOiJVSFRuakVIZ3k2MExZUlFZdm9WNnVXQzJLME5jWGExTSIsInN1YiI6IjZiYWM3NjZhLWEzZGUtNDMzMi05ZWViLWZmZWMxNGEzMTczNCIsInBlcnNpc3QiOmZhbHNlLCJpYXQiOjE2NTYxNDM4MzQsImV4cCI6MTY1ODczNTgzNH0.AZBdse5n5GOOgpeBFT_YDsT8ynh341Q_HohnB1Ye9-A" \
  https://demo.mightytix.com/admin-api/auth/refresh
                    A refresh token can be used only once. The response to the
                    refresh request will include a new
                    refreshToken cookie, which must be used for the
                    next refresh.
                  
                    By default the refresh token cookie has no expiry, so
                    browsers will discard it when a session is finished. To
                    request a persistent cookie that will expire after one
                    month, provide a persist parameter of
                    true when logging in:
                  
curl \
  --include \
  --request POST \
  --silent \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{"email":"tonystark@stark.example.com","password":"ironman","persist":true}' \
  https://demo.mightytix.com/admin-api/auth/login | grep ^set-cookie
set-cookie: refreshToken=eyJhbG...QFzQQ; Path=/admin-api/auth/refresh; Expires=Sun, 1 Jan 2023 00:00:00 GMT; HttpOnly; Secure
Queries
account
            Response
                    Returns an
                    Account!
                  
Example
Query
query Account {
  account {
    billingExpiry
    billingInterval
    billingPriceId
    billingSubscriptionId
    created
    currency
    events {
      created
      descriptionHtml
      id
      name
      sessions {
        ...EventSessionsConnectionFragment
      }
      status
      updated
    }
    locale
    name
    sessions {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    ticketTypes {
      bookingFee
      created
      id
      name
      price
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      sort
      updated
    }
    updated
    url
    users {
      created
      email
      firstName
      id
      lastLogin
      lastName
      updated
    }
  }
}
Response
{
  "data": {
    "account": {
      "billingExpiry": "2023-01-01T00:00:00.000Z",
      "billingInterval": "abc123",
      "billingPriceId": "xyz789",
      "billingSubscriptionId": "xyz789",
      "created": "2023-01-01T00:00:00.000Z",
      "currency": "USD",
      "events": [Event],
      "locale": "en-US",
      "name": "Stark Industries",
      "sessions": [Session],
      "ticketTypes": [TicketType],
      "updated": "2023-01-01T00:00:00.000Z",
      "url": "stark.example.com",
      "users": [User]
    }
  }
}
billingPlans
            Response
                    Returns
                    [BillingPlan!]!
                  
Example
Query
query BillingPlans {
  billingPlans {
    description
    id
    name
    terms {
      currency
      id
      period
      price
    }
  }
}
Response
{
  "data": {
    "billingPlans": [
      {
        "description": "abc123",
        "id": "xyz789",
        "name": "abc123",
        "terms": [BillingPlanTerm]
      }
    ]
  }
}
event
            Example
Query
query Event($id: ID!) {
  event(id: $id) {
    created
    descriptionHtml
    id
    name
    sessions {
      edges {
        ...SessionEdgeFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    status
    updated
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "event": {
      "created": "2023-01-01T00:00:00.000Z",
      "descriptionHtml": "<p>The event description.</p>",
      "id": "4",
      "name": "The Event Name",
      "sessions": EventSessionsConnection,
      "status": 4,
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
events
            Response
                    Returns an
                    EventConnection!
                  
Arguments
| Name | Description | 
|---|---|
| filter-EventFilter | Specify to filter the records returned. Default = {} | 
| paging-CursorPaging | Limit or page results. Default = {first: 10} | 
| sorting-[EventSort!] | Specify to sort results. Default = [{direction: ASC, field: name}] | 
Example
Query
query Events(
  $filter: EventFilter,
  $paging: CursorPaging,
  $sorting: [EventSort!]
) {
  events(
    filter: $filter,
    paging: $paging,
    sorting: $sorting
  ) {
    edges {
      cursor
      node {
        ...EventFragment
      }
    }
    pageInfo {
      endCursor
      hasNextPage
      hasPreviousPage
      startCursor
    }
  }
}
Variables
{
  "filter": {},
  "paging": {"first": 10},
  "sorting": [{"direction": "ASC", "field": "name"}]
}
Response
{
  "data": {
    "events": {
      "edges": [EventEdge],
      "pageInfo": PageInfo
    }
  }
}
onboardingProgress
            Response
                    Returns an
                    OnboardingProgress!
                  
Example
Query
query OnboardingProgress {
  onboardingProgress {
    event
    eventId
    gateway
    onsale
    session
    ticketType
    url
    venue
  }
}
Response
{
  "data": {
    "onboardingProgress": {
      "event": false,
      "eventId": "abc123",
      "gateway": "CONNECTED",
      "onsale": false,
      "session": false,
      "ticketType": false,
      "url": false,
      "venue": true
    }
  }
}
order
            Example
Query
query Order($id: ID!) {
  order(id: $id) {
    acceptsMarketing
    bookingFees
    cardExpMonth
    cardExpYear
    cardLast4
    cardNetwork
    email
    firstName
    id
    lastName
    originalBookingFees
    originalPaymentFees
    originalSubtotal
    originalTotal
    paymentFees
    paymentIntentId
    paymentStatus
    phone
    processed
    publicId
    subtotal
    tickets {
      bookingFee
      id
      number
      order {
        ...OrderFragment
      }
      price
      sessionId
      sessionTicketType {
        ...SessionTicketTypeFragment
      }
      status
    }
    ticketsAggregate {
      count {
        ...OrderTicketsCountAggregateFragment
      }
      groupBy {
        ...OrderTicketsAggregateGroupByFragment
      }
      max {
        ...OrderTicketsMaxAggregateFragment
      }
      min {
        ...OrderTicketsMinAggregateFragment
      }
    }
    total
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "order": {
      "acceptsMarketing": true,
      "bookingFees": "123.45",
      "cardExpMonth": 123.45,
      "cardExpYear": 987.65,
      "cardLast4": 987.65,
      "cardNetwork": "abc123",
      "email": "xyz789",
      "firstName": "xyz789",
      "id": 4,
      "lastName": "abc123",
      "originalBookingFees": "123.45",
      "originalPaymentFees": "123.45",
      "originalSubtotal": "123.45",
      "originalTotal": "123.45",
      "paymentFees": "123.45",
      "paymentIntentId": "xyz789",
      "paymentStatus": "PAID",
      "phone": "xyz789",
      "processed": "2023-01-01T00:00:00.000Z",
      "publicId": "abc123",
      "subtotal": "123.45",
      "tickets": [Ticket],
      "ticketsAggregate": [OrderTicketsAggregateResponse],
      "total": "123.45"
    }
  }
}
orders
            Response
                    Returns an
                    OrderConnection!
                  
Arguments
| Name | Description | 
|---|---|
| filter-OrderFilter | Specify to filter the records returned. Default = {} | 
| paging-CursorPaging | Limit or page results. Default = {first: 10} | 
| sorting-[OrderSort!] | Specify to sort results. Default = [] | 
Example
Query
query Orders(
  $filter: OrderFilter,
  $paging: CursorPaging,
  $sorting: [OrderSort!]
) {
  orders(
    filter: $filter,
    paging: $paging,
    sorting: $sorting
  ) {
    edges {
      cursor
      node {
        ...OrderFragment
      }
    }
    pageInfo {
      endCursor
      hasNextPage
      hasPreviousPage
      startCursor
    }
  }
}
Variables
{"filter": {}, "paging": {"first": 10}, "sorting": [""]}
Response
{
  "data": {
    "orders": {
      "edges": [OrderEdge],
      "pageInfo": PageInfo
    }
  }
}
recentInvoices
            Response
                    Returns
                    [BillingInvoice!]!
                  
Example
Query
query RecentInvoices {
  recentInvoices {
    amount
    date
    id
    status
    url
  }
}
Response
{
  "data": {
    "recentInvoices": [
      {
        "amount": "123.45",
        "date": "2023-01-01T00:00:00.000Z",
        "id": "abc123",
        "status": "abc123",
        "url": "xyz789"
      }
    ]
  }
}
session
            Example
Query
query Session($id: ID!) {
  session(id: $id) {
    capacity
    countIssued
    countPending
    created
    doors
    end
    event {
      created
      descriptionHtml
      id
      name
      sessions {
        ...EventSessionsConnectionFragment
      }
      status
      updated
    }
    eventId
    id
    offsale
    onsale
    sales
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    start
    updated
    venue {
      address
      capacity
      city
      country
      created
      id
      latLong
      name
      postalCode
      sessions {
        ...SessionFragment
      }
      space
      state
      suburb
      timezone
      updated
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "session": {
      "capacity": 123,
      "countIssued": 123,
      "countPending": 987,
      "created": "2023-01-01T00:00:00.000Z",
      "doors": "2023-01-01T00:00:00.000Z",
      "end": "2023-01-01T00:00:00.000Z",
      "event": Event,
      "eventId": "xyz789",
      "id": 4,
      "offsale": "2023-01-01T00:00:00.000Z",
      "onsale": "2023-01-01T00:00:00.000Z",
      "sales": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "start": "2023-01-01T00:00:00.000Z",
      "updated": "2023-01-01T00:00:00.000Z",
      "venue": Venue
    }
  }
}
sessionTicketType
            Response
                    Returns a
                    SessionTicketType
                  
Arguments
| Name | Description | 
|---|---|
| id-ID! | The id of the record to find. | 
Example
Query
query SessionTicketType($id: ID!) {
  sessionTicketType(id: $id) {
    bookingFee
    capacity
    countIssued
    countPending
    enabled
    price
    sales
    session {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    sessionId
    ticketType {
      bookingFee
      created
      id
      name
      price
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      sort
      updated
    }
    ticketTypeId
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "sessionTicketType": {
      "bookingFee": "123.45",
      "capacity": 123,
      "countIssued": 123,
      "countPending": 123,
      "enabled": false,
      "price": "123.45",
      "sales": "123.45",
      "session": Session,
      "sessionId": "4",
      "ticketType": TicketType,
      "ticketTypeId": "4"
    }
  }
}
sessionTicketTypes
            Response
                    Returns a
                    SessionTicketTypeConnection!
                  
Arguments
| Name | Description | 
|---|---|
| filter-SessionTicketTypeFilter | Specify to filter the records returned. Default = {} | 
| paging-CursorPaging | Limit or page results. Default = {first: 10} | 
| sorting-[SessionTicketTypeSort!] | Specify to sort results. Default = [] | 
Example
Query
query SessionTicketTypes(
  $filter: SessionTicketTypeFilter,
  $paging: CursorPaging,
  $sorting: [SessionTicketTypeSort!]
) {
  sessionTicketTypes(
    filter: $filter,
    paging: $paging,
    sorting: $sorting
  ) {
    edges {
      cursor
      node {
        ...SessionTicketTypeFragment
      }
    }
    pageInfo {
      endCursor
      hasNextPage
      hasPreviousPage
      startCursor
    }
  }
}
Variables
{"filter": {}, "paging": {"first": 10}, "sorting": [""]}
Response
{
  "data": {
    "sessionTicketTypes": {
      "edges": [SessionTicketTypeEdge],
      "pageInfo": PageInfo
    }
  }
}
sessions
            Response
                    Returns a
                    SessionConnection!
                  
Arguments
| Name | Description | 
|---|---|
| filter-SessionFilter | Specify to filter the records returned. Default = {} | 
| paging-CursorPaging | Limit or page results. Default = {first: 10} | 
| sorting-[SessionSort!] | Specify to sort results. Default = [{direction: ASC, field: start}] | 
Example
Query
query Sessions(
  $filter: SessionFilter,
  $paging: CursorPaging,
  $sorting: [SessionSort!]
) {
  sessions(
    filter: $filter,
    paging: $paging,
    sorting: $sorting
  ) {
    edges {
      cursor
      node {
        ...SessionFragment
      }
    }
    pageInfo {
      endCursor
      hasNextPage
      hasPreviousPage
      startCursor
    }
  }
}
Variables
{
  "filter": {},
  "paging": {"first": 10},
  "sorting": [{"direction": "ASC", "field": "start"}]
}
Response
{
  "data": {
    "sessions": {
      "edges": [SessionEdge],
      "pageInfo": PageInfo
    }
  }
}
stripeCurrency
            Response
                    Returns a
                    GatewayCurrency!
                  
Example
Query
query StripeCurrency {
  stripeCurrency {
    default
    supported
  }
}
Response
{
  "data": {
    "stripeCurrency": {
      "default": "xyz789",
      "supported": ["xyz789"]
    }
  }
}
stripeGateway
            Response
                    Returns a
                    PaymentGateway
                  
Example
Query
query StripeGateway {
  stripeGateway {
    created
    feeFixed
    feeMatch
    feePercent
    provider
    updated
  }
}
Response
{
  "data": {
    "stripeGateway": {
      "created": "2023-01-01T00:00:00.000Z",
      "feeFixed": "123.45",
      "feeMatch": false,
      "feePercent": 123.45,
      "provider": "BRAINTREE",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
stripeGatewayStatus
            Response
                    Returns a
                    PaymentGatewayStatus!
                  
Example
Query
query StripeGatewayStatus {
  stripeGatewayStatus
}
Response
{"data": {"stripeGatewayStatus": "CONNECTED"}}
ticketType
            Response
                    Returns a
                    TicketType
                  
Arguments
| Name | Description | 
|---|---|
| id-ID! | The id of the record to find. | 
Example
Query
query TicketType($id: ID!) {
  ticketType(id: $id) {
    bookingFee
    created
    id
    name
    price
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    sort
    updated
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "ticketType": {
      "bookingFee": "123.45",
      "created": "2023-01-01T00:00:00.000Z",
      "id": "4",
      "name": "xyz789",
      "price": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "sort": 987,
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
ticketTypes
            Response
                    Returns a
                    TicketTypeConnection!
                  
Arguments
| Name | Description | 
|---|---|
| filter-TicketTypeFilter | Specify to filter the records returned. Default = {} | 
| paging-CursorPaging | Limit or page results. Default = {first: 10} | 
| sorting-[TicketTypeSort!] | Specify to sort results. Default = [{direction: ASC, field: sort}, {direction: ASC,
                            field: name}] | 
Example
Query
query TicketTypes(
  $filter: TicketTypeFilter,
  $paging: CursorPaging,
  $sorting: [TicketTypeSort!]
) {
  ticketTypes(
    filter: $filter,
    paging: $paging,
    sorting: $sorting
  ) {
    edges {
      cursor
      node {
        ...TicketTypeFragment
      }
    }
    pageInfo {
      endCursor
      hasNextPage
      hasPreviousPage
      startCursor
    }
  }
}
Variables
{
  "filter": {},
  "paging": {"first": 10},
  "sorting": [
    {"direction": "ASC", "field": "sort"},
    {"direction": "ASC", "field": "name"}
  ]
}
Response
{
  "data": {
    "ticketTypes": {
      "edges": [TicketTypeEdge],
      "pageInfo": PageInfo
    }
  }
}
user
            Example
Query
query User($id: ID!) {
  user(id: $id) {
    created
    email
    firstName
    id
    lastLogin
    lastName
    updated
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "user": {
      "created": "2023-01-01T00:00:00.000Z",
      "email": "abc123",
      "firstName": "xyz789",
      "id": "4",
      "lastLogin": "2023-01-01T00:00:00.000Z",
      "lastName": "xyz789",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
users
            Response
                    Returns a
                    UserConnection!
                  
Arguments
| Name | Description | 
|---|---|
| filter-UserFilter | Specify to filter the records returned. Default = {} | 
| paging-CursorPaging | Limit or page results. Default = {first: 10} | 
| sorting-[UserSort!] | Specify to sort results. Default = [] | 
Example
Query
query Users(
  $filter: UserFilter,
  $paging: CursorPaging,
  $sorting: [UserSort!]
) {
  users(
    filter: $filter,
    paging: $paging,
    sorting: $sorting
  ) {
    edges {
      cursor
      node {
        ...UserFragment
      }
    }
    pageInfo {
      endCursor
      hasNextPage
      hasPreviousPage
      startCursor
    }
  }
}
Variables
{"filter": {}, "paging": {"first": 10}, "sorting": [""]}
Response
{
  "data": {
    "users": {
      "edges": [UserEdge],
      "pageInfo": PageInfo
    }
  }
}
venue
            Example
Query
query Venue($id: ID!) {
  venue(id: $id) {
    address
    capacity
    city
    country
    created
    id
    latLong
    name
    postalCode
    sessions {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    space
    state
    suburb
    timezone
    updated
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "venue": {
      "address": "abc123",
      "capacity": 123,
      "city": "xyz789",
      "country": "xyz789",
      "created": "2023-01-01T00:00:00.000Z",
      "id": "4",
      "latLong": "xyz789",
      "name": "xyz789",
      "postalCode": "xyz789",
      "sessions": [Session],
      "space": "abc123",
      "state": "xyz789",
      "suburb": "xyz789",
      "timezone": "xyz789",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
venues
            Response
                    Returns a
                    VenueConnection!
                  
Arguments
| Name | Description | 
|---|---|
| filter-VenueFilter | Specify to filter the records returned. Default = {} | 
| paging-CursorPaging | Limit or page results. Default = {first: 10} | 
| sorting-[VenueSort!] | Specify to sort results. Default = [{direction: ASC, field: name}, {direction: ASC,
                            field: space}] | 
Example
Query
query Venues(
  $filter: VenueFilter,
  $paging: CursorPaging,
  $sorting: [VenueSort!]
) {
  venues(
    filter: $filter,
    paging: $paging,
    sorting: $sorting
  ) {
    edges {
      cursor
      node {
        ...VenueFragment
      }
    }
    pageInfo {
      endCursor
      hasNextPage
      hasPreviousPage
      startCursor
    }
  }
}
Variables
{
  "filter": {},
  "paging": {"first": 10},
  "sorting": [
    {"direction": "ASC", "field": "name"},
    {"direction": "ASC", "field": "space"}
  ]
}
Response
{
  "data": {
    "venues": {
      "edges": [VenueEdge],
      "pageInfo": PageInfo
    }
  }
}
Mutations
addBillingPlan
            Example
Query
mutation AddBillingPlan($sessionId: String!) {
  addBillingPlan(sessionId: $sessionId) {
    billingExpiry
    billingInterval
    billingPriceId
    billingSubscriptionId
    created
    currency
    events {
      created
      descriptionHtml
      id
      name
      sessions {
        ...EventSessionsConnectionFragment
      }
      status
      updated
    }
    locale
    name
    sessions {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    ticketTypes {
      bookingFee
      created
      id
      name
      price
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      sort
      updated
    }
    updated
    url
    users {
      created
      email
      firstName
      id
      lastLogin
      lastName
      updated
    }
  }
}
Variables
{"sessionId": "abc123"}
Response
{
  "data": {
    "addBillingPlan": {
      "billingExpiry": "2023-01-01T00:00:00.000Z",
      "billingInterval": "abc123",
      "billingPriceId": "abc123",
      "billingSubscriptionId": "abc123",
      "created": "2023-01-01T00:00:00.000Z",
      "currency": "USD",
      "events": [Event],
      "locale": "en-US",
      "name": "Stark Industries",
      "sessions": [Session],
      "ticketTypes": [TicketType],
      "updated": "2023-01-01T00:00:00.000Z",
      "url": "stark.example.com",
      "users": [User]
    }
  }
}
              addSessionTicketTypesToSession
            
            Response
                    Returns a
                    Session!
                  
Arguments
| Name | Description | 
|---|---|
| input-AddSessionTicketTypesToSessionInput! | 
Example
Query
mutation AddSessionTicketTypesToSession($input: AddSessionTicketTypesToSessionInput!) {
  addSessionTicketTypesToSession(input: $input) {
    capacity
    countIssued
    countPending
    created
    doors
    end
    event {
      created
      descriptionHtml
      id
      name
      sessions {
        ...EventSessionsConnectionFragment
      }
      status
      updated
    }
    eventId
    id
    offsale
    onsale
    sales
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    start
    updated
    venue {
      address
      capacity
      city
      country
      created
      id
      latLong
      name
      postalCode
      sessions {
        ...SessionFragment
      }
      space
      state
      suburb
      timezone
      updated
    }
  }
}
Variables
{"input": AddSessionTicketTypesToSessionInput}
Response
{
  "data": {
    "addSessionTicketTypesToSession": {
      "capacity": 987,
      "countIssued": 987,
      "countPending": 123,
      "created": "2023-01-01T00:00:00.000Z",
      "doors": "2023-01-01T00:00:00.000Z",
      "end": "2023-01-01T00:00:00.000Z",
      "event": Event,
      "eventId": "abc123",
      "id": 4,
      "offsale": "2023-01-01T00:00:00.000Z",
      "onsale": "2023-01-01T00:00:00.000Z",
      "sales": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "start": "2023-01-01T00:00:00.000Z",
      "updated": "2023-01-01T00:00:00.000Z",
      "venue": Venue
    }
  }
}
              addSessionTicketTypesToTicketType
            
            Response
                    Returns a
                    TicketType!
                  
Arguments
| Name | Description | 
|---|---|
| input-AddSessionTicketTypesToTicketTypeInput! | 
Example
Query
mutation AddSessionTicketTypesToTicketType($input: AddSessionTicketTypesToTicketTypeInput!) {
  addSessionTicketTypesToTicketType(input: $input) {
    bookingFee
    created
    id
    name
    price
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    sort
    updated
  }
}
Variables
{"input": AddSessionTicketTypesToTicketTypeInput}
Response
{
  "data": {
    "addSessionTicketTypesToTicketType": {
      "bookingFee": "123.45",
      "created": "2023-01-01T00:00:00.000Z",
      "id": 4,
      "name": "xyz789",
      "price": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "sort": 987,
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
              createBillingCheckoutLink
            
            
          
              createBillingPortalLink
            
            Response
                    Returns a
                    String!
                  
Example
Query
mutation CreateBillingPortalLink {
  createBillingPortalLink
}
Response
{
  "data": {
    "createBillingPortalLink": "abc123"
  }
}
createManyEvents
            Response
                    Returns
                    [Event!]!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateManyEventsInput! | 
Example
Query
mutation CreateManyEvents($input: CreateManyEventsInput!) {
  createManyEvents(input: $input) {
    created
    descriptionHtml
    id
    name
    sessions {
      edges {
        ...SessionEdgeFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    status
    updated
  }
}
Variables
{"input": CreateManyEventsInput}
Response
{
  "data": {
    "createManyEvents": [
      {
        "created": "2023-01-01T00:00:00.000Z",
        "descriptionHtml": "<p>The event description.</p>",
        "id": "4",
        "name": "The Event Name",
        "sessions": EventSessionsConnection,
        "status": 4,
        "updated": "2023-01-01T00:00:00.000Z"
      }
    ]
  }
}
              createManySessionTicketTypes
            
            Response
                    Returns
                    [SessionTicketType!]!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateManySessionTicketTypesInput! | 
Example
Query
mutation CreateManySessionTicketTypes($input: CreateManySessionTicketTypesInput!) {
  createManySessionTicketTypes(input: $input) {
    bookingFee
    capacity
    countIssued
    countPending
    enabled
    price
    sales
    session {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    sessionId
    ticketType {
      bookingFee
      created
      id
      name
      price
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      sort
      updated
    }
    ticketTypeId
  }
}
Variables
{"input": CreateManySessionTicketTypesInput}
Response
{
  "data": {
    "createManySessionTicketTypes": [
      {
        "bookingFee": "123.45",
        "capacity": 123,
        "countIssued": 123,
        "countPending": 987,
        "enabled": false,
        "price": "123.45",
        "sales": "123.45",
        "session": Session,
        "sessionId": 4,
        "ticketType": TicketType,
        "ticketTypeId": 4
      }
    ]
  }
}
createManySessions
            Response
                    Returns
                    [Session!]!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateManySessionsInput! | 
Example
Query
mutation CreateManySessions($input: CreateManySessionsInput!) {
  createManySessions(input: $input) {
    capacity
    countIssued
    countPending
    created
    doors
    end
    event {
      created
      descriptionHtml
      id
      name
      sessions {
        ...EventSessionsConnectionFragment
      }
      status
      updated
    }
    eventId
    id
    offsale
    onsale
    sales
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    start
    updated
    venue {
      address
      capacity
      city
      country
      created
      id
      latLong
      name
      postalCode
      sessions {
        ...SessionFragment
      }
      space
      state
      suburb
      timezone
      updated
    }
  }
}
Variables
{"input": CreateManySessionsInput}
Response
{
  "data": {
    "createManySessions": [
      {
        "capacity": 987,
        "countIssued": 987,
        "countPending": 987,
        "created": "2023-01-01T00:00:00.000Z",
        "doors": "2023-01-01T00:00:00.000Z",
        "end": "2023-01-01T00:00:00.000Z",
        "event": Event,
        "eventId": "abc123",
        "id": "4",
        "offsale": "2023-01-01T00:00:00.000Z",
        "onsale": "2023-01-01T00:00:00.000Z",
        "sales": "123.45",
        "sessionTicketTypes": [SessionTicketType],
        "start": "2023-01-01T00:00:00.000Z",
        "updated": "2023-01-01T00:00:00.000Z",
        "venue": Venue
      }
    ]
  }
}
              createManyTicketTypes
            
            Response
                    Returns
                    [TicketType!]!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateManyTicketTypesInput! | 
Example
Query
mutation CreateManyTicketTypes($input: CreateManyTicketTypesInput!) {
  createManyTicketTypes(input: $input) {
    bookingFee
    created
    id
    name
    price
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    sort
    updated
  }
}
Variables
{"input": CreateManyTicketTypesInput}
Response
{
  "data": {
    "createManyTicketTypes": [
      {
        "bookingFee": "123.45",
        "created": "2023-01-01T00:00:00.000Z",
        "id": "4",
        "name": "abc123",
        "price": "123.45",
        "sessionTicketTypes": [SessionTicketType],
        "sort": 123,
        "updated": "2023-01-01T00:00:00.000Z"
      }
    ]
  }
}
createManyUsers
            Response
                    Returns
                    [User!]!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateManyUsersInput! | 
Example
Query
mutation CreateManyUsers($input: CreateManyUsersInput!) {
  createManyUsers(input: $input) {
    created
    email
    firstName
    id
    lastLogin
    lastName
    updated
  }
}
Variables
{"input": CreateManyUsersInput}
Response
{
  "data": {
    "createManyUsers": [
      {
        "created": "2023-01-01T00:00:00.000Z",
        "email": "abc123",
        "firstName": "xyz789",
        "id": "4",
        "lastLogin": "2023-01-01T00:00:00.000Z",
        "lastName": "abc123",
        "updated": "2023-01-01T00:00:00.000Z"
      }
    ]
  }
}
createManyVenues
            Response
                    Returns
                    [Venue!]!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateManyVenuesInput! | 
Example
Query
mutation CreateManyVenues($input: CreateManyVenuesInput!) {
  createManyVenues(input: $input) {
    address
    capacity
    city
    country
    created
    id
    latLong
    name
    postalCode
    sessions {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    space
    state
    suburb
    timezone
    updated
  }
}
Variables
{"input": CreateManyVenuesInput}
Response
{
  "data": {
    "createManyVenues": [
      {
        "address": "xyz789",
        "capacity": 987,
        "city": "xyz789",
        "country": "abc123",
        "created": "2023-01-01T00:00:00.000Z",
        "id": 4,
        "latLong": "xyz789",
        "name": "abc123",
        "postalCode": "xyz789",
        "sessions": [Session],
        "space": "abc123",
        "state": "xyz789",
        "suburb": "abc123",
        "timezone": "abc123",
        "updated": "2023-01-01T00:00:00.000Z"
      }
    ]
  }
}
createOneEvent
            Response
                    Returns an
                    Event!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateOneEventInput! | 
Example
Query
mutation CreateOneEvent($input: CreateOneEventInput!) {
  createOneEvent(input: $input) {
    created
    descriptionHtml
    id
    name
    sessions {
      edges {
        ...SessionEdgeFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    status
    updated
  }
}
Variables
{"input": CreateOneEventInput}
Response
{
  "data": {
    "createOneEvent": {
      "created": "2023-01-01T00:00:00.000Z",
      "descriptionHtml": "<p>The event description.</p>",
      "id": 4,
      "name": "The Event Name",
      "sessions": EventSessionsConnection,
      "status": "4",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
createOneSession
            Response
                    Returns a
                    Session!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateOneSessionInput! | 
Example
Query
mutation CreateOneSession($input: CreateOneSessionInput!) {
  createOneSession(input: $input) {
    capacity
    countIssued
    countPending
    created
    doors
    end
    event {
      created
      descriptionHtml
      id
      name
      sessions {
        ...EventSessionsConnectionFragment
      }
      status
      updated
    }
    eventId
    id
    offsale
    onsale
    sales
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    start
    updated
    venue {
      address
      capacity
      city
      country
      created
      id
      latLong
      name
      postalCode
      sessions {
        ...SessionFragment
      }
      space
      state
      suburb
      timezone
      updated
    }
  }
}
Variables
{"input": CreateOneSessionInput}
Response
{
  "data": {
    "createOneSession": {
      "capacity": 123,
      "countIssued": 123,
      "countPending": 987,
      "created": "2023-01-01T00:00:00.000Z",
      "doors": "2023-01-01T00:00:00.000Z",
      "end": "2023-01-01T00:00:00.000Z",
      "event": Event,
      "eventId": "abc123",
      "id": 4,
      "offsale": "2023-01-01T00:00:00.000Z",
      "onsale": "2023-01-01T00:00:00.000Z",
      "sales": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "start": "2023-01-01T00:00:00.000Z",
      "updated": "2023-01-01T00:00:00.000Z",
      "venue": Venue
    }
  }
}
              createOneSessionTicketType
            
            Response
                    Returns a
                    SessionTicketType!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateOneSessionTicketTypeInput! | 
Example
Query
mutation CreateOneSessionTicketType($input: CreateOneSessionTicketTypeInput!) {
  createOneSessionTicketType(input: $input) {
    bookingFee
    capacity
    countIssued
    countPending
    enabled
    price
    sales
    session {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    sessionId
    ticketType {
      bookingFee
      created
      id
      name
      price
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      sort
      updated
    }
    ticketTypeId
  }
}
Variables
{"input": CreateOneSessionTicketTypeInput}
Response
{
  "data": {
    "createOneSessionTicketType": {
      "bookingFee": "123.45",
      "capacity": 123,
      "countIssued": 987,
      "countPending": 987,
      "enabled": false,
      "price": "123.45",
      "sales": "123.45",
      "session": Session,
      "sessionId": "4",
      "ticketType": TicketType,
      "ticketTypeId": 4
    }
  }
}
createOneTicketType
            Response
                    Returns a
                    TicketType!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateOneTicketTypeInput! | 
Example
Query
mutation CreateOneTicketType($input: CreateOneTicketTypeInput!) {
  createOneTicketType(input: $input) {
    bookingFee
    created
    id
    name
    price
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    sort
    updated
  }
}
Variables
{"input": CreateOneTicketTypeInput}
Response
{
  "data": {
    "createOneTicketType": {
      "bookingFee": "123.45",
      "created": "2023-01-01T00:00:00.000Z",
      "id": 4,
      "name": "abc123",
      "price": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "sort": 987,
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
createOneUser
            Response
                    Returns a
                    User!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateOneUserInput! | 
Example
Query
mutation CreateOneUser($input: CreateOneUserInput!) {
  createOneUser(input: $input) {
    created
    email
    firstName
    id
    lastLogin
    lastName
    updated
  }
}
Variables
{"input": CreateOneUserInput}
Response
{
  "data": {
    "createOneUser": {
      "created": "2023-01-01T00:00:00.000Z",
      "email": "abc123",
      "firstName": "xyz789",
      "id": 4,
      "lastLogin": "2023-01-01T00:00:00.000Z",
      "lastName": "xyz789",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
createOneVenue
            Response
                    Returns a
                    Venue!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateOneVenueInput! | 
Example
Query
mutation CreateOneVenue($input: CreateOneVenueInput!) {
  createOneVenue(input: $input) {
    address
    capacity
    city
    country
    created
    id
    latLong
    name
    postalCode
    sessions {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    space
    state
    suburb
    timezone
    updated
  }
}
Variables
{"input": CreateOneVenueInput}
Response
{
  "data": {
    "createOneVenue": {
      "address": "abc123",
      "capacity": 987,
      "city": "xyz789",
      "country": "abc123",
      "created": "2023-01-01T00:00:00.000Z",
      "id": 4,
      "latLong": "xyz789",
      "name": "abc123",
      "postalCode": "abc123",
      "sessions": [Session],
      "space": "xyz789",
      "state": "abc123",
      "suburb": "abc123",
      "timezone": "abc123",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
              createOrUpdateSessionTicketTypes
            
            Response
                    Returns an
                    Int!
                  
Arguments
| Name | Description | 
|---|---|
| input-CreateOrUpdateSessionTicketTypesInput! | 
Example
Query
mutation CreateOrUpdateSessionTicketTypes($input: CreateOrUpdateSessionTicketTypesInput!) {
  createOrUpdateSessionTicketTypes(input: $input)
}
Variables
{"input": CreateOrUpdateSessionTicketTypesInput}
Response
{"data": {"createOrUpdateSessionTicketTypes": 123}}
              createStripeAccountLink
            
            Response
                    Returns a
                    String!
                  
Example
Query
mutation CreateStripeAccountLink {
  createStripeAccountLink
}
Response
{
  "data": {
    "createStripeAccountLink": "xyz789"
  }
}
deleteManyEvents
            Response
                    Returns a
                    DeleteManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteManyEventsInput! | 
Example
Query
mutation DeleteManyEvents($input: DeleteManyEventsInput!) {
  deleteManyEvents(input: $input) {
    deletedCount
  }
}
Variables
{"input": DeleteManyEventsInput}
Response
{"data": {"deleteManyEvents": {"deletedCount": 123}}}
              deleteManySessionTicketTypes
            
            Response
                    Returns a
                    DeleteManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteManySessionTicketTypesInput! | 
Example
Query
mutation DeleteManySessionTicketTypes($input: DeleteManySessionTicketTypesInput!) {
  deleteManySessionTicketTypes(input: $input) {
    deletedCount
  }
}
Variables
{"input": DeleteManySessionTicketTypesInput}
Response
{"data": {"deleteManySessionTicketTypes": {"deletedCount": 123}}}
deleteManySessions
            Response
                    Returns a
                    DeleteManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteManySessionsInput! | 
Example
Query
mutation DeleteManySessions($input: DeleteManySessionsInput!) {
  deleteManySessions(input: $input) {
    deletedCount
  }
}
Variables
{"input": DeleteManySessionsInput}
Response
{"data": {"deleteManySessions": {"deletedCount": 987}}}
              deleteManyTicketTypes
            
            Response
                    Returns a
                    DeleteManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteManyTicketTypesInput! | 
Example
Query
mutation DeleteManyTicketTypes($input: DeleteManyTicketTypesInput!) {
  deleteManyTicketTypes(input: $input) {
    deletedCount
  }
}
Variables
{"input": DeleteManyTicketTypesInput}
Response
{"data": {"deleteManyTicketTypes": {"deletedCount": 123}}}
deleteManyUsers
            Response
                    Returns a
                    DeleteManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteManyUsersInput! | 
Example
Query
mutation DeleteManyUsers($input: DeleteManyUsersInput!) {
  deleteManyUsers(input: $input) {
    deletedCount
  }
}
Variables
{"input": DeleteManyUsersInput}
Response
{"data": {"deleteManyUsers": {"deletedCount": 987}}}
deleteManyVenues
            Response
                    Returns a
                    DeleteManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteManyVenuesInput! | 
Example
Query
mutation DeleteManyVenues($input: DeleteManyVenuesInput!) {
  deleteManyVenues(input: $input) {
    deletedCount
  }
}
Variables
{"input": DeleteManyVenuesInput}
Response
{"data": {"deleteManyVenues": {"deletedCount": 123}}}
deleteOneEvent
            Response
                    Returns an
                    EventDeleteResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteOneEventInput! | 
Example
Query
mutation DeleteOneEvent($input: DeleteOneEventInput!) {
  deleteOneEvent(input: $input) {
    created
    descriptionHtml
    id
    name
    status
    updated
  }
}
Variables
{"input": DeleteOneEventInput}
Response
{
  "data": {
    "deleteOneEvent": {
      "created": "2023-01-01T00:00:00.000Z",
      "descriptionHtml": "xyz789",
      "id": "4",
      "name": 4,
      "status": "4",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
deleteOneSession
            Response
                    Returns a
                    SessionDeleteResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteOneSessionInput! | 
Example
Query
mutation DeleteOneSession($input: DeleteOneSessionInput!) {
  deleteOneSession(input: $input) {
    capacity
    created
    doors
    end
    eventId
    id
    offsale
    onsale
    start
    updated
  }
}
Variables
{"input": DeleteOneSessionInput}
Response
{
  "data": {
    "deleteOneSession": {
      "capacity": 987,
      "created": "2023-01-01T00:00:00.000Z",
      "doors": "2023-01-01T00:00:00.000Z",
      "end": "2023-01-01T00:00:00.000Z",
      "eventId": "xyz789",
      "id": "4",
      "offsale": "2023-01-01T00:00:00.000Z",
      "onsale": "2023-01-01T00:00:00.000Z",
      "start": "2023-01-01T00:00:00.000Z",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
              deleteOneSessionTicketType
            
            Response
                    Returns a
                    SessionTicketTypeDeleteResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteOneSessionTicketTypeInput! | 
Example
Query
mutation DeleteOneSessionTicketType($input: DeleteOneSessionTicketTypeInput!) {
  deleteOneSessionTicketType(input: $input) {
    bookingFee
    capacity
    enabled
    price
    sessionId
    ticketTypeId
  }
}
Variables
{"input": DeleteOneSessionTicketTypeInput}
Response
{
  "data": {
    "deleteOneSessionTicketType": {
      "bookingFee": "123.45",
      "capacity": 987,
      "enabled": true,
      "price": "123.45",
      "sessionId": 4,
      "ticketTypeId": "4"
    }
  }
}
deleteOneTicketType
            Response
                    Returns a
                    TicketTypeDeleteResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteOneTicketTypeInput! | 
Example
Query
mutation DeleteOneTicketType($input: DeleteOneTicketTypeInput!) {
  deleteOneTicketType(input: $input) {
    bookingFee
    created
    id
    name
    price
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    sort
    updated
  }
}
Variables
{"input": DeleteOneTicketTypeInput}
Response
{
  "data": {
    "deleteOneTicketType": {
      "bookingFee": "123.45",
      "created": "2023-01-01T00:00:00.000Z",
      "id": 4,
      "name": "xyz789",
      "price": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "sort": 123,
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
deleteOneUser
            Response
                    Returns a
                    UserDeleteResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteOneUserInput! | 
Example
Query
mutation DeleteOneUser($input: DeleteOneUserInput!) {
  deleteOneUser(input: $input) {
    created
    email
    firstName
    id
    lastLogin
    lastName
    updated
  }
}
Variables
{"input": DeleteOneUserInput}
Response
{
  "data": {
    "deleteOneUser": {
      "created": "2023-01-01T00:00:00.000Z",
      "email": "xyz789",
      "firstName": "xyz789",
      "id": 4,
      "lastLogin": "2023-01-01T00:00:00.000Z",
      "lastName": "xyz789",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
deleteOneVenue
            Response
                    Returns a
                    VenueDeleteResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-DeleteOneVenueInput! | 
Example
Query
mutation DeleteOneVenue($input: DeleteOneVenueInput!) {
  deleteOneVenue(input: $input) {
    address
    capacity
    city
    country
    created
    id
    latLong
    name
    postalCode
    sessions {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    space
    state
    suburb
    timezone
    updated
  }
}
Variables
{"input": DeleteOneVenueInput}
Response
{
  "data": {
    "deleteOneVenue": {
      "address": "xyz789",
      "capacity": 987,
      "city": "xyz789",
      "country": "abc123",
      "created": "2023-01-01T00:00:00.000Z",
      "id": "4",
      "latLong": "abc123",
      "name": "abc123",
      "postalCode": "xyz789",
      "sessions": [Session],
      "space": "abc123",
      "state": "abc123",
      "suburb": "xyz789",
      "timezone": "abc123",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
              removeSessionTicketTypesFromSession
            
            Response
                    Returns a
                    Session!
                  
Arguments
| Name | Description | 
|---|---|
| input-RemoveSessionTicketTypesFromSessionInput! | 
Example
Query
mutation RemoveSessionTicketTypesFromSession($input: RemoveSessionTicketTypesFromSessionInput!) {
  removeSessionTicketTypesFromSession(input: $input) {
    capacity
    countIssued
    countPending
    created
    doors
    end
    event {
      created
      descriptionHtml
      id
      name
      sessions {
        ...EventSessionsConnectionFragment
      }
      status
      updated
    }
    eventId
    id
    offsale
    onsale
    sales
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    start
    updated
    venue {
      address
      capacity
      city
      country
      created
      id
      latLong
      name
      postalCode
      sessions {
        ...SessionFragment
      }
      space
      state
      suburb
      timezone
      updated
    }
  }
}
Variables
{"input": RemoveSessionTicketTypesFromSessionInput}
Response
{
  "data": {
    "removeSessionTicketTypesFromSession": {
      "capacity": 987,
      "countIssued": 123,
      "countPending": 987,
      "created": "2023-01-01T00:00:00.000Z",
      "doors": "2023-01-01T00:00:00.000Z",
      "end": "2023-01-01T00:00:00.000Z",
      "event": Event,
      "eventId": "xyz789",
      "id": "4",
      "offsale": "2023-01-01T00:00:00.000Z",
      "onsale": "2023-01-01T00:00:00.000Z",
      "sales": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "start": "2023-01-01T00:00:00.000Z",
      "updated": "2023-01-01T00:00:00.000Z",
      "venue": Venue
    }
  }
}
              removeSessionTicketTypesFromTicketType
            
            Response
                    Returns a
                    TicketType!
                  
Arguments
| Name | Description | 
|---|---|
| input-RemoveSessionTicketTypesFromTicketTypeInput! | 
Example
Query
mutation RemoveSessionTicketTypesFromTicketType($input: RemoveSessionTicketTypesFromTicketTypeInput!) {
  removeSessionTicketTypesFromTicketType(input: $input) {
    bookingFee
    created
    id
    name
    price
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    sort
    updated
  }
}
Variables
{"input": RemoveSessionTicketTypesFromTicketTypeInput}
Response
{
  "data": {
    "removeSessionTicketTypesFromTicketType": {
      "bookingFee": "123.45",
      "created": "2023-01-01T00:00:00.000Z",
      "id": "4",
      "name": "xyz789",
      "price": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "sort": 123,
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
reorderTicketTypes
            Response
                    Returns an
                    Int!
                  
Arguments
| Name | Description | 
|---|---|
| input-ReorderInput! | 
Example
Query
mutation ReorderTicketTypes($input: ReorderInput!) {
  reorderTicketTypes(input: $input)
}
Variables
{"input": ReorderInput}
Response
{"data": {"reorderTicketTypes": 987}}
resendOrder
            Description
Resend an order to a customer's email.
              setSessionTicketTypesOnSession
            
            Response
                    Returns a
                    Session!
                  
Arguments
| Name | Description | 
|---|---|
| input-SetSessionTicketTypesOnSessionInput! | 
Example
Query
mutation SetSessionTicketTypesOnSession($input: SetSessionTicketTypesOnSessionInput!) {
  setSessionTicketTypesOnSession(input: $input) {
    capacity
    countIssued
    countPending
    created
    doors
    end
    event {
      created
      descriptionHtml
      id
      name
      sessions {
        ...EventSessionsConnectionFragment
      }
      status
      updated
    }
    eventId
    id
    offsale
    onsale
    sales
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    start
    updated
    venue {
      address
      capacity
      city
      country
      created
      id
      latLong
      name
      postalCode
      sessions {
        ...SessionFragment
      }
      space
      state
      suburb
      timezone
      updated
    }
  }
}
Variables
{"input": SetSessionTicketTypesOnSessionInput}
Response
{
  "data": {
    "setSessionTicketTypesOnSession": {
      "capacity": 987,
      "countIssued": 987,
      "countPending": 987,
      "created": "2023-01-01T00:00:00.000Z",
      "doors": "2023-01-01T00:00:00.000Z",
      "end": "2023-01-01T00:00:00.000Z",
      "event": Event,
      "eventId": "abc123",
      "id": "4",
      "offsale": "2023-01-01T00:00:00.000Z",
      "onsale": "2023-01-01T00:00:00.000Z",
      "sales": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "start": "2023-01-01T00:00:00.000Z",
      "updated": "2023-01-01T00:00:00.000Z",
      "venue": Venue
    }
  }
}
              setSessionTicketTypesOnTicketType
            
            Response
                    Returns a
                    TicketType!
                  
Arguments
| Name | Description | 
|---|---|
| input-SetSessionTicketTypesOnTicketTypeInput! | 
Example
Query
mutation SetSessionTicketTypesOnTicketType($input: SetSessionTicketTypesOnTicketTypeInput!) {
  setSessionTicketTypesOnTicketType(input: $input) {
    bookingFee
    created
    id
    name
    price
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    sort
    updated
  }
}
Variables
{"input": SetSessionTicketTypesOnTicketTypeInput}
Response
{
  "data": {
    "setSessionTicketTypesOnTicketType": {
      "bookingFee": "123.45",
      "created": "2023-01-01T00:00:00.000Z",
      "id": "4",
      "name": "xyz789",
      "price": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "sort": 123,
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
updateAccount
            Response
                    Returns an
                    Account!
                  
Arguments
| Name | Description | 
|---|---|
| input-AccountInput! | 
Example
Query
mutation UpdateAccount($input: AccountInput!) {
  updateAccount(input: $input) {
    billingExpiry
    billingInterval
    billingPriceId
    billingSubscriptionId
    created
    currency
    events {
      created
      descriptionHtml
      id
      name
      sessions {
        ...EventSessionsConnectionFragment
      }
      status
      updated
    }
    locale
    name
    sessions {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    ticketTypes {
      bookingFee
      created
      id
      name
      price
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      sort
      updated
    }
    updated
    url
    users {
      created
      email
      firstName
      id
      lastLogin
      lastName
      updated
    }
  }
}
Variables
{"input": AccountInput}
Response
{
  "data": {
    "updateAccount": {
      "billingExpiry": "2023-01-01T00:00:00.000Z",
      "billingInterval": "abc123",
      "billingPriceId": "xyz789",
      "billingSubscriptionId": "xyz789",
      "created": "2023-01-01T00:00:00.000Z",
      "currency": "USD",
      "events": [Event],
      "locale": "en-US",
      "name": "Stark Industries",
      "sessions": [Session],
      "ticketTypes": [TicketType],
      "updated": "2023-01-01T00:00:00.000Z",
      "url": "stark.example.com",
      "users": [User]
    }
  }
}
updateManyEvents
            Response
                    Returns an
                    UpdateManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateManyEventsInput! | 
Example
Query
mutation UpdateManyEvents($input: UpdateManyEventsInput!) {
  updateManyEvents(input: $input) {
    updatedCount
  }
}
Variables
{"input": UpdateManyEventsInput}
Response
{"data": {"updateManyEvents": {"updatedCount": 123}}}
              updateManySessionTicketTypes
            
            Response
                    Returns an
                    UpdateManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateManySessionTicketTypesInput! | 
Example
Query
mutation UpdateManySessionTicketTypes($input: UpdateManySessionTicketTypesInput!) {
  updateManySessionTicketTypes(input: $input) {
    updatedCount
  }
}
Variables
{"input": UpdateManySessionTicketTypesInput}
Response
{"data": {"updateManySessionTicketTypes": {"updatedCount": 123}}}
updateManySessions
            Response
                    Returns an
                    UpdateManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateManySessionsInput! | 
Example
Query
mutation UpdateManySessions($input: UpdateManySessionsInput!) {
  updateManySessions(input: $input) {
    updatedCount
  }
}
Variables
{"input": UpdateManySessionsInput}
Response
{"data": {"updateManySessions": {"updatedCount": 987}}}
              updateManyTicketTypes
            
            Response
                    Returns an
                    UpdateManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateManyTicketTypesInput! | 
Example
Query
mutation UpdateManyTicketTypes($input: UpdateManyTicketTypesInput!) {
  updateManyTicketTypes(input: $input) {
    updatedCount
  }
}
Variables
{"input": UpdateManyTicketTypesInput}
Response
{"data": {"updateManyTicketTypes": {"updatedCount": 123}}}
updateManyUsers
            Response
                    Returns an
                    UpdateManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateManyUsersInput! | 
Example
Query
mutation UpdateManyUsers($input: UpdateManyUsersInput!) {
  updateManyUsers(input: $input) {
    updatedCount
  }
}
Variables
{"input": UpdateManyUsersInput}
Response
{"data": {"updateManyUsers": {"updatedCount": 123}}}
updateManyVenues
            Response
                    Returns an
                    UpdateManyResponse!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateManyVenuesInput! | 
Example
Query
mutation UpdateManyVenues($input: UpdateManyVenuesInput!) {
  updateManyVenues(input: $input) {
    updatedCount
  }
}
Variables
{"input": UpdateManyVenuesInput}
Response
{"data": {"updateManyVenues": {"updatedCount": 123}}}
updateOneEvent
            Response
                    Returns an
                    Event!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateOneEventInput! | 
Example
Query
mutation UpdateOneEvent($input: UpdateOneEventInput!) {
  updateOneEvent(input: $input) {
    created
    descriptionHtml
    id
    name
    sessions {
      edges {
        ...SessionEdgeFragment
      }
      pageInfo {
        ...PageInfoFragment
      }
    }
    status
    updated
  }
}
Variables
{"input": UpdateOneEventInput}
Response
{
  "data": {
    "updateOneEvent": {
      "created": "2023-01-01T00:00:00.000Z",
      "descriptionHtml": "<p>The event description.</p>",
      "id": "4",
      "name": "The Event Name",
      "sessions": EventSessionsConnection,
      "status": "4",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
updateOneSession
            Response
                    Returns a
                    Session!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateOneSessionInput! | 
Example
Query
mutation UpdateOneSession($input: UpdateOneSessionInput!) {
  updateOneSession(input: $input) {
    capacity
    countIssued
    countPending
    created
    doors
    end
    event {
      created
      descriptionHtml
      id
      name
      sessions {
        ...EventSessionsConnectionFragment
      }
      status
      updated
    }
    eventId
    id
    offsale
    onsale
    sales
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    start
    updated
    venue {
      address
      capacity
      city
      country
      created
      id
      latLong
      name
      postalCode
      sessions {
        ...SessionFragment
      }
      space
      state
      suburb
      timezone
      updated
    }
  }
}
Variables
{"input": UpdateOneSessionInput}
Response
{
  "data": {
    "updateOneSession": {
      "capacity": 123,
      "countIssued": 123,
      "countPending": 987,
      "created": "2023-01-01T00:00:00.000Z",
      "doors": "2023-01-01T00:00:00.000Z",
      "end": "2023-01-01T00:00:00.000Z",
      "event": Event,
      "eventId": "xyz789",
      "id": 4,
      "offsale": "2023-01-01T00:00:00.000Z",
      "onsale": "2023-01-01T00:00:00.000Z",
      "sales": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "start": "2023-01-01T00:00:00.000Z",
      "updated": "2023-01-01T00:00:00.000Z",
      "venue": Venue
    }
  }
}
              updateOneSessionTicketType
            
            Response
                    Returns a
                    SessionTicketType!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateOneSessionTicketTypeInput! | 
Example
Query
mutation UpdateOneSessionTicketType($input: UpdateOneSessionTicketTypeInput!) {
  updateOneSessionTicketType(input: $input) {
    bookingFee
    capacity
    countIssued
    countPending
    enabled
    price
    sales
    session {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    sessionId
    ticketType {
      bookingFee
      created
      id
      name
      price
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      sort
      updated
    }
    ticketTypeId
  }
}
Variables
{"input": UpdateOneSessionTicketTypeInput}
Response
{
  "data": {
    "updateOneSessionTicketType": {
      "bookingFee": "123.45",
      "capacity": 123,
      "countIssued": 123,
      "countPending": 123,
      "enabled": true,
      "price": "123.45",
      "sales": "123.45",
      "session": Session,
      "sessionId": 4,
      "ticketType": TicketType,
      "ticketTypeId": 4
    }
  }
}
updateOneTicketType
            Response
                    Returns a
                    TicketType!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateOneTicketTypeInput! | 
Example
Query
mutation UpdateOneTicketType($input: UpdateOneTicketTypeInput!) {
  updateOneTicketType(input: $input) {
    bookingFee
    created
    id
    name
    price
    sessionTicketTypes {
      bookingFee
      capacity
      countIssued
      countPending
      enabled
      price
      sales
      session {
        ...SessionFragment
      }
      sessionId
      ticketType {
        ...TicketTypeFragment
      }
      ticketTypeId
    }
    sort
    updated
  }
}
Variables
{"input": UpdateOneTicketTypeInput}
Response
{
  "data": {
    "updateOneTicketType": {
      "bookingFee": "123.45",
      "created": "2023-01-01T00:00:00.000Z",
      "id": "4",
      "name": "xyz789",
      "price": "123.45",
      "sessionTicketTypes": [SessionTicketType],
      "sort": 987,
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
updateOneUser
            Response
                    Returns a
                    User!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateOneUserInput! | 
Example
Query
mutation UpdateOneUser($input: UpdateOneUserInput!) {
  updateOneUser(input: $input) {
    created
    email
    firstName
    id
    lastLogin
    lastName
    updated
  }
}
Variables
{"input": UpdateOneUserInput}
Response
{
  "data": {
    "updateOneUser": {
      "created": "2023-01-01T00:00:00.000Z",
      "email": "xyz789",
      "firstName": "abc123",
      "id": "4",
      "lastLogin": "2023-01-01T00:00:00.000Z",
      "lastName": "xyz789",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
updateOneVenue
            Response
                    Returns a
                    Venue!
                  
Arguments
| Name | Description | 
|---|---|
| input-UpdateOneVenueInput! | 
Example
Query
mutation UpdateOneVenue($input: UpdateOneVenueInput!) {
  updateOneVenue(input: $input) {
    address
    capacity
    city
    country
    created
    id
    latLong
    name
    postalCode
    sessions {
      capacity
      countIssued
      countPending
      created
      doors
      end
      event {
        ...EventFragment
      }
      eventId
      id
      offsale
      onsale
      sales
      sessionTicketTypes {
        ...SessionTicketTypeFragment
      }
      start
      updated
      venue {
        ...VenueFragment
      }
    }
    space
    state
    suburb
    timezone
    updated
  }
}
Variables
{"input": UpdateOneVenueInput}
Response
{
  "data": {
    "updateOneVenue": {
      "address": "abc123",
      "capacity": 123,
      "city": "abc123",
      "country": "xyz789",
      "created": "2023-01-01T00:00:00.000Z",
      "id": 4,
      "latLong": "abc123",
      "name": "xyz789",
      "postalCode": "abc123",
      "sessions": [Session],
      "space": "abc123",
      "state": "abc123",
      "suburb": "xyz789",
      "timezone": "xyz789",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
updateStripeGateway
            Response
                    Returns a
                    PaymentGateway!
                  
Arguments
| Name | Description | 
|---|---|
| input-PaymentGatewayInput! | 
Example
Query
mutation UpdateStripeGateway($input: PaymentGatewayInput!) {
  updateStripeGateway(input: $input) {
    created
    feeFixed
    feeMatch
    feePercent
    provider
    updated
  }
}
Variables
{"input": PaymentGatewayInput}
Response
{
  "data": {
    "updateStripeGateway": {
      "created": "2023-01-01T00:00:00.000Z",
      "feeFixed": "123.45",
      "feeMatch": true,
      "feePercent": 123.45,
      "provider": "BRAINTREE",
      "updated": "2023-01-01T00:00:00.000Z"
    }
  }
}
Types
Account
Description
The account represents your organisation.
Fields
| Field Name | Description | 
|---|---|
| billingExpiry-DateTime | The expiry date of the current billing subscription plan. | 
| billingInterval-String | The current subscription billing interval ('month' or 'year') if applicable. | 
| billingPriceId-String | The third-party billing price ID of the current subscription plan. | 
| billingSubscriptionId-String | The third-party billing current subscription ID for the account. | 
| created-DateTime | When the account was created. | 
| currency-String! | The currency of the account. | 
| events-[Event!]! | Events associated with the account. | 
| locale-String! | The locale of the account. | 
| name-String! | The name of the account. | 
| sessions-[Session!]! | Sessions associated with the account. | 
| ticketTypes-[TicketType!]! | Ticket types associated with the account. | 
| updated-DateTime | When the account was last updated. | 
| url-String! | The URL of the account. | 
| users-[User!]! | Users associated with the account. | 
Example
{
  "billingExpiry": "2023-01-01T00:00:00.000Z",
  "billingInterval": "xyz789",
  "billingPriceId": "xyz789",
  "billingSubscriptionId": "xyz789",
  "created": "2023-01-01T00:00:00.000Z",
  "currency": "USD",
  "events": [Event],
  "locale": "en-US",
  "name": "Stark Industries",
  "sessions": [Session],
  "ticketTypes": [TicketType],
  "updated": "2023-01-01T00:00:00.000Z",
  "url": "stark.example.com",
  "users": [User]
}
AccountInput
AddSessionTicketTypesToSessionInput
AddSessionTicketTypesToTicketTypeInput
BillingInvoice
Description
An invoice
Example
{
  "amount": "123.45",
  "date": "2023-01-01T00:00:00.000Z",
  "id": "xyz789",
  "status": "abc123",
  "url": "xyz789"
}
BillingPlan
Description
A subscription plan option.
Fields
| Field Name | Description | 
|---|---|
| description-String! | The description of the plan. | 
| id-String! | The ID of the plan. | 
| name-String! | The name of the plan. | 
| terms-[BillingPlanTerm!]! | The billing term options for this plan. | 
Example
{
  "description": "abc123",
  "id": "abc123",
  "name": "abc123",
  "terms": [BillingPlanTerm]
}
BillingPlanTerm
Description
A subscription plan billing term.
Example
{
  "currency": "xyz789",
  "id": "xyz789",
  "period": "xyz789",
  "price": "123.45"
}
Boolean
Description
                    The Boolean scalar type represents
                    true or false.
                  
BooleanFieldComparison
ConnectionCursor
Description
Cursor for paging through collections
Example
ConnectionCursor
CreateManyEventsInput
Fields
| Input Field | Description | 
|---|---|
| events-[EventInput!]! | Array of records to create | 
Example
{"events": [EventInput]}
CreateManySessionTicketTypesInput
Fields
| Input Field | Description | 
|---|---|
| sessionTicketTypes-[SessionTicketTypeInput!]! | Array of records to create | 
Example
{"sessionTicketTypes": [SessionTicketTypeInput]}
CreateManySessionsInput
Fields
| Input Field | Description | 
|---|---|
| sessions-[CreateSessionInput!]! | Array of records to create | 
Example
{"sessions": [CreateSessionInput]}
CreateManyTicketTypesInput
Fields
| Input Field | Description | 
|---|---|
| ticketTypes-[TicketTypeInput!]! | Array of records to create | 
Example
{"ticketTypes": [TicketTypeInput]}
CreateManyUsersInput
Fields
| Input Field | Description | 
|---|---|
| users-[UserInput!]! | Array of records to create | 
Example
{"users": [UserInput]}
CreateManyVenuesInput
Fields
| Input Field | Description | 
|---|---|
| venues-[VenueInput!]! | Array of records to create | 
Example
{"venues": [VenueInput]}
CreateOneEventInput
Fields
| Input Field | Description | 
|---|---|
| event-EventInput! | The record to create | 
Example
{"event": EventInput}
CreateOneSessionInput
Fields
| Input Field | Description | 
|---|---|
| session-CreateSessionInput! | The record to create | 
Example
{"session": CreateSessionInput}
CreateOneSessionTicketTypeInput
Fields
| Input Field | Description | 
|---|---|
| sessionTicketType-SessionTicketTypeInput! | The record to create | 
Example
{"sessionTicketType": SessionTicketTypeInput}
CreateOneTicketTypeInput
Fields
| Input Field | Description | 
|---|---|
| ticketType-TicketTypeInput! | The record to create | 
Example
{"ticketType": TicketTypeInput}
CreateOneUserInput
Fields
| Input Field | Description | 
|---|---|
| user-UserInput! | The record to create | 
Example
{"user": UserInput}
CreateOneVenueInput
Fields
| Input Field | Description | 
|---|---|
| venue-VenueInput! | The record to create | 
Example
{"venue": VenueInput}
CreateOrUpdateSessionTicketTypesInput
Description
The inputs for a creating or updating multiple session ticket types.
Fields
| Input Field | Description | 
|---|---|
| sessionTicketTypes-[SessionTicketTypeInput!]! | The session ticket types. | 
Example
{"sessionTicketTypes": [SessionTicketTypeInput]}
CreateSessionInput
Description
The inputs for a createSession mutation.
Fields
| Input Field | Description | 
|---|---|
| capacity-Int | The maximum capacity of the session. | 
| doors-DateTime | The door opening date and time of the session. | 
| end-DateTime | The local end date and time of the session. | 
| eventId-ID! | The ID of the event the session belongs to. | 
| offsale-DateTime | The offsale date and time of the session. | 
| onsale-DateTime | The onsale date and time of the session. | 
| start-DateTime! | The local start date and time of the session. | 
| venueId-ID! | The ID of the venue the session takes place at. | 
Example
{
  "capacity": 987,
  "doors": "2023-01-01T00:00:00.000Z",
  "end": "2023-01-01T00:00:00.000Z",
  "eventId": 4,
  "offsale": "2023-01-01T00:00:00.000Z",
  "onsale": "2023-01-01T00:00:00.000Z",
  "start": "2023-01-01T00:00:00.000Z",
  "venueId": 4
}
CursorPaging
Fields
| Input Field | Description | 
|---|---|
| after-ConnectionCursor | Paginate after opaque cursor | 
| before-ConnectionCursor | Paginate before opaque cursor | 
| first-Int | Paginate first | 
| last-Int | Paginate last | 
Example
{
  "after": ConnectionCursor,
  "before": ConnectionCursor,
  "first": 123,
  "last": 987
}
DateFieldComparison
Fields
| Input Field | Description | 
|---|---|
| between-DateFieldComparisonBetween | |
| eq-DateTime | |
| gt-DateTime | |
| gte-DateTime | |
| in-[DateTime!] | |
| is-Boolean | |
| isNot-Boolean | |
| lt-DateTime | |
| lte-DateTime | |
| neq-DateTime | |
| notBetween-DateFieldComparisonBetween | |
| notIn-[DateTime!] | 
Example
{
  "between": DateFieldComparisonBetween,
  "eq": "2023-01-01T00:00:00.000Z",
  "gt": "2023-01-01T00:00:00.000Z",
  "gte": "2023-01-01T00:00:00.000Z",
  "in": ["2023-01-01T00:00:00.000Z"],
  "is": true,
  "isNot": false,
  "lt": "2023-01-01T00:00:00.000Z",
  "lte": "2023-01-01T00:00:00.000Z",
  "neq": "2023-01-01T00:00:00.000Z",
  "notBetween": DateFieldComparisonBetween,
  "notIn": ["2023-01-01T00:00:00.000Z"]
}
DateFieldComparisonBetween
DateTime
Description
A date-time string at UTC, such as 2019-12-03T09:54:33Z, compliant with the date-time format.
Example
"2023-01-01T00:00:00.000Z"
DeleteManyEventsInput
Fields
| Input Field | Description | 
|---|---|
| filter-EventDeleteFilter! | Filter to find records to delete | 
Example
{"filter": EventDeleteFilter}
DeleteManyResponse
Fields
| Field Name | Description | 
|---|---|
| deletedCount-Int! | The number of records deleted. | 
Example
{"deletedCount": 987}
DeleteManySessionTicketTypesInput
Fields
| Input Field | Description | 
|---|---|
| filter-SessionTicketTypeDeleteFilter! | Filter to find records to delete | 
Example
{"filter": SessionTicketTypeDeleteFilter}
DeleteManySessionsInput
Fields
| Input Field | Description | 
|---|---|
| filter-SessionDeleteFilter! | Filter to find records to delete | 
Example
{"filter": SessionDeleteFilter}
DeleteManyTicketTypesInput
Fields
| Input Field | Description | 
|---|---|
| filter-TicketTypeDeleteFilter! | Filter to find records to delete | 
Example
{"filter": TicketTypeDeleteFilter}
DeleteManyUsersInput
Fields
| Input Field | Description | 
|---|---|
| filter-UserDeleteFilter! | Filter to find records to delete | 
Example
{"filter": UserDeleteFilter}
DeleteManyVenuesInput
Fields
| Input Field | Description | 
|---|---|
| filter-VenueDeleteFilter! | Filter to find records to delete | 
Example
{"filter": VenueDeleteFilter}
DeleteOneEventInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to delete. | 
Example
{"id": 4}
DeleteOneSessionInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to delete. | 
Example
{"id": "4"}
DeleteOneSessionTicketTypeInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to delete. | 
Example
{"id": "4"}
DeleteOneTicketTypeInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to delete. | 
Example
{"id": 4}
DeleteOneUserInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to delete. | 
Example
{"id": 4}
DeleteOneVenueInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to delete. | 
Example
{"id": 4}
Event
Description
An event object contains brand and messaging content bringing together one or more sessions, shows or performances.
Fields
| Field Name | Description | 
|---|---|
| created-DateTime | When the event was created. | 
| descriptionHtml-String | The description of the event, with HTML formatting. | 
| id-ID! | The ID of the event. | 
| name-ID! | The name of the event. | 
| sessions-EventSessionsConnection! | |
| Arguments
                                   | |
| status-ID! | The event's status. | 
| updated-DateTime | When the event was last updated. | 
Example
{
  "created": "2023-01-01T00:00:00.000Z",
  "descriptionHtml": "<p>The event description.</p>",
  "id": 4,
  "name": "The Event Name",
  "sessions": EventSessionsConnection,
  "status": "4",
  "updated": "2023-01-01T00:00:00.000Z"
}
EventConnection
Fields
| Field Name | Description | 
|---|---|
| edges-[EventEdge!]! | Array of edges. | 
| pageInfo-PageInfo! | Paging information | 
Example
{
  "edges": [EventEdge],
  "pageInfo": PageInfo
}
EventDeleteFilter
Fields
| Input Field | Description | 
|---|---|
| and-[EventDeleteFilter!] | |
| name-IDFilterComparison | |
| or-[EventDeleteFilter!] | |
| status-IDFilterComparison | 
Example
{
  "and": [EventDeleteFilter],
  "name": IDFilterComparison,
  "or": [EventDeleteFilter],
  "status": IDFilterComparison
}
EventDeleteResponse
Example
{
  "created": "2023-01-01T00:00:00.000Z",
  "descriptionHtml": "xyz789",
  "id": 4,
  "name": 4,
  "status": "4",
  "updated": "2023-01-01T00:00:00.000Z"
}
EventEdge
Fields
| Field Name | Description | 
|---|---|
| cursor-ConnectionCursor! | Cursor for this node. | 
| node-Event! | The node containing the Event | 
Example
{
  "cursor": ConnectionCursor,
  "node": Event
}
EventFilter
Fields
| Input Field | Description | 
|---|---|
| and-[EventFilter!] | |
| name-IDFilterComparison | |
| or-[EventFilter!] | |
| status-IDFilterComparison | 
Example
{
  "and": [EventFilter],
  "name": IDFilterComparison,
  "or": [EventFilter],
  "status": IDFilterComparison
}
EventInput
EventSessionsConnection
Fields
| Field Name | Description | 
|---|---|
| edges-[SessionEdge!]! | Array of edges. | 
| pageInfo-PageInfo! | Paging information | 
Example
{
  "edges": [SessionEdge],
  "pageInfo": PageInfo
}
EventSort
Fields
| Input Field | Description | 
|---|---|
| direction-SortDirection! | |
| field-EventSortFields! | |
| nulls-SortNulls | 
Example
{"direction": "ASC", "field": "name", "nulls": "NULLS_FIRST"}
EventSortFields
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | 
Example
"name"
EventUpdateFilter
Fields
| Input Field | Description | 
|---|---|
| and-[EventUpdateFilter!] | |
| name-IDFilterComparison | |
| or-[EventUpdateFilter!] | |
| status-IDFilterComparison | 
Example
{
  "and": [EventUpdateFilter],
  "name": IDFilterComparison,
  "or": [EventUpdateFilter],
  "status": IDFilterComparison
}
Float
Description
                    The Float scalar type represents signed
                    double-precision fractional values as specified by
                    IEEE 754.
                  
Example
987.65
GatewayCurrency
Description
The currencies supported by a payment gateway account.
Fields
| Field Name | Description | 
|---|---|
| default-String! | The default currency. | 
| supported-[String!]! | The supported payment currencies. | 
Example
{
  "default": "abc123",
  "supported": ["abc123"]
}
ID
Description
                    The ID scalar type represents a unique
                    identifier, often used to refetch an object or as key for a
                    cache. The ID type appears in a JSON response as a String;
                    however, it is not intended to be human-readable. When
                    expected as an input type, any string (such as
                    "4") or integer (such as
                    4) input value will be accepted as an ID.
                  
Example
4
IDFilterComparison
Example
{
  "eq": "4",
  "gt": "4",
  "gte": 4,
  "iLike": 4,
  "in": ["4"],
  "is": true,
  "isNot": true,
  "like": "4",
  "lt": "4",
  "lte": 4,
  "neq": "4",
  "notILike": 4,
  "notIn": ["4"],
  "notLike": "4"
}
Int
Description
                    The Int scalar type represents non-fractional
                    signed whole numeric values. Int can represent values
                    between -(2^31) and 2^31 - 1.
                  
Example
123
IntFieldComparison
Example
{
  "between": IntFieldComparisonBetween,
  "eq": 123,
  "gt": 987,
  "gte": 987,
  "in": [123],
  "is": false,
  "isNot": false,
  "lt": 987,
  "lte": 123,
  "neq": 123,
  "notBetween": IntFieldComparisonBetween,
  "notIn": [987]
}
IntFieldComparisonBetween
Money
Description
A string representing a monetary value.
Example
"123.45"
OnboardingProgress
Description
The onboarding status of your account.
Fields
| Field Name | Description | 
|---|---|
| event-Boolean! | Whether an event has been added. | 
| eventId-String | The ID of the first event added. | 
| gateway-PaymentGatewayStatus! | The payment gateway status. | 
| onsale-Boolean! | Whether tickets are on sale. | 
| session-Boolean! | Whether a session has been added. | 
| ticketType-Boolean! | Whether a ticket type has been added. | 
| url-Boolean! | Whether the URL has been updated. | 
| venue-Boolean! | Whether a venue has been added. | 
Example
{
  "event": true,
  "eventId": "xyz789",
  "gateway": "CONNECTED",
  "onsale": true,
  "session": true,
  "ticketType": false,
  "url": false,
  "venue": true
}
Order
Description
An order represents a completed transaction.
Fields
| Field Name | Description | 
|---|---|
| acceptsMarketing-Boolean! | Whether the customer has consented to future marketing communications. | 
| bookingFees-Money! | The current booking fees. | 
| cardExpMonth-Float | The original payment card expiry month. | 
| cardExpYear-Float | The original payment card expiry year. | 
| cardLast4-Float | The original payment card last 4 digits. | 
| cardNetwork-String | The original payment card network. | 
| email-String! | The email address of the customer. | 
| firstName-String! | The first name of the customer. | 
| id-ID! | A unique identifier. | 
| lastName-String! | The last name of the customer. | 
| originalBookingFees-Money! | The original booking fees. | 
| originalPaymentFees-Money! | The original payment processing fees. | 
| originalSubtotal-Money! | The original subtotal amount before fees and discounts. | 
| originalTotal-Money! | The original total paid for the order. | 
| paymentFees-Money! | The current payment processing fees. | 
| paymentIntentId-String | The payment gateway's transaction reference for the order. | 
| paymentStatus-OrderPaymentStatus! | The payment status of the order. | 
| phone-String! | The phone number of the customer. | 
| processed-DateTime! | When the order was created or imported. | 
| publicId-String! | A unique alphanumeric identifier for the order. Can be shared with customers to identify their orders. | 
| subtotal-Money! | The current subtotal amount before fees and discounts. | 
| tickets-[Ticket!]! | |
| Arguments
                                   | |
| ticketsAggregate-[OrderTicketsAggregateResponse!]! | |
| Arguments
                                   | |
| total-Money! | The current total paid for the order. | 
Example
{
  "acceptsMarketing": false,
  "bookingFees": "123.45",
  "cardExpMonth": 987.65,
  "cardExpYear": 123.45,
  "cardLast4": 987.65,
  "cardNetwork": "xyz789",
  "email": "abc123",
  "firstName": "xyz789",
  "id": "4",
  "lastName": "xyz789",
  "originalBookingFees": "123.45",
  "originalPaymentFees": "123.45",
  "originalSubtotal": "123.45",
  "originalTotal": "123.45",
  "paymentFees": "123.45",
  "paymentIntentId": "abc123",
  "paymentStatus": "PAID",
  "phone": "xyz789",
  "processed": "2023-01-01T00:00:00.000Z",
  "publicId": "xyz789",
  "subtotal": "123.45",
  "tickets": [Ticket],
  "ticketsAggregate": [OrderTicketsAggregateResponse],
  "total": "123.45"
}
OrderConnection
Fields
| Field Name | Description | 
|---|---|
| edges-[OrderEdge!]! | Array of edges. | 
| pageInfo-PageInfo! | Paging information | 
Example
{
  "edges": [OrderEdge],
  "pageInfo": PageInfo
}
OrderEdge
Fields
| Field Name | Description | 
|---|---|
| cursor-ConnectionCursor! | Cursor for this node. | 
| node-Order! | The node containing the Order | 
Example
{
  "cursor": ConnectionCursor,
  "node": Order
}
OrderFilter
Fields
| Input Field | Description | 
|---|---|
| and-[OrderFilter!] | |
| id-IDFilterComparison | |
| or-[OrderFilter!] | |
| paymentIntentId-StringFieldComparison | |
| processed-DateFieldComparison | |
| tickets-OrderFilterTicketFilter | 
Example
{
  "and": [OrderFilter],
  "id": IDFilterComparison,
  "or": [OrderFilter],
  "paymentIntentId": StringFieldComparison,
  "processed": DateFieldComparison,
  "tickets": OrderFilterTicketFilter
}
OrderFilterTicketFilter
Fields
| Input Field | Description | 
|---|---|
| and-[OrderFilterTicketFilter!] | |
| id-IDFilterComparison | |
| or-[OrderFilterTicketFilter!] | |
| sessionId-IDFilterComparison | |
| status-TicketStatusFilterComparison | 
Example
{
  "and": [OrderFilterTicketFilter],
  "id": IDFilterComparison,
  "or": [OrderFilterTicketFilter],
  "sessionId": IDFilterComparison,
  "status": TicketStatusFilterComparison
}
OrderPaymentStatus
Description
The current payment status of an order.
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | 
Example
"PAID"
OrderSort
Fields
| Input Field | Description | 
|---|---|
| direction-SortDirection! | |
| field-OrderSortFields! | |
| nulls-SortNulls | 
Example
{"direction": "ASC", "field": "id", "nulls": "NULLS_FIRST"}
OrderSortFields
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | |
| 
 | 
Example
"id"
OrderTicketsAggregateGroupBy
Fields
| Field Name | Description | 
|---|---|
| id-ID | |
| sessionId-ID | |
| status-TicketStatus | 
Example
{
  "id": "4",
  "sessionId": 4,
  "status": "REFUNDED"
}
OrderTicketsAggregateResponse
Fields
| Field Name | Description | 
|---|---|
| count-OrderTicketsCountAggregate | |
| groupBy-OrderTicketsAggregateGroupBy | |
| max-OrderTicketsMaxAggregate | |
| min-OrderTicketsMinAggregate | 
Example
{
  "count": OrderTicketsCountAggregate,
  "groupBy": OrderTicketsAggregateGroupBy,
  "max": OrderTicketsMaxAggregate,
  "min": OrderTicketsMinAggregate
}
OrderTicketsCountAggregate
OrderTicketsMaxAggregate
Fields
| Field Name | Description | 
|---|---|
| id-ID | |
| sessionId-ID | |
| status-TicketStatus | 
Example
{
  "id": 4,
  "sessionId": "4",
  "status": "REFUNDED"
}
OrderTicketsMinAggregate
Fields
| Field Name | Description | 
|---|---|
| id-ID | |
| sessionId-ID | |
| status-TicketStatus | 
Example
{
  "id": "4",
  "sessionId": 4,
  "status": "REFUNDED"
}
PageInfo
Fields
| Field Name | Description | 
|---|---|
| endCursor-ConnectionCursor | The cursor of the last returned record. | 
| hasNextPage-Boolean | true if paging forward and there are more records. | 
| hasPreviousPage-Boolean | true if paging backwards and there are more records. | 
| startCursor-ConnectionCursor | The cursor of the first returned record. | 
Example
{
  "endCursor": ConnectionCursor,
  "hasNextPage": true,
  "hasPreviousPage": true,
  "startCursor": ConnectionCursor
}
PaymentGateway
Description
Represents an external payment gateway account and associated payment processing fee amounts.
Fields
| Field Name | Description | 
|---|---|
| created-DateTime | When the record was created. | 
| feeFixed-Money! | The standard price of the ticket type. | 
| feeMatch-Boolean! | Whether the payment processing fee should be set to match the processing charge through the external gateway. | 
| feePercent-Float! | Payment processing fee percentage value to add to transactions through this gateway. Applied only if feeMatch is not set. | 
| provider-PaymentGatewayProvider! | The gateway account provider. | 
| updated-DateTime | When the record was last updated. | 
Example
{
  "created": "2023-01-01T00:00:00.000Z",
  "feeFixed": "123.45",
  "feeMatch": true,
  "feePercent": 123.45,
  "provider": "BRAINTREE",
  "updated": "2023-01-01T00:00:00.000Z"
}
PaymentGatewayInput
PaymentGatewayProvider
Description
The payment gateway vendor.
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | |
| 
 | 
Example
"BRAINTREE"
PaymentGatewayStatus
Description
Potential statuses of a payment gateway.
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | |
| 
 | 
Example
"CONNECTED"
RemoveSessionTicketTypesFromSessionInput
RemoveSessionTicketTypesFromTicketTypeInput
ReorderInput
Fields
| Input Field | Description | 
|---|---|
| ids-[ID!]! | 
Example
{"ids": [4]}
Session
Description
A session represents the date, time & location of a session, show, or performance of an event.
Fields
| Field Name | Description | 
|---|---|
| capacity-Int | The maximum capacity of the session. | 
| countIssued-Int! | The number of tickets issued for this session. | 
| countPending-Int! | The number of pending tickets for this session. | 
| created-DateTime | When the session was created. | 
| doors-DateTime | The door opening date and time of the session in UTC. | 
| end-DateTime | The end date and time of the session in UTC. | 
| event-Event! | |
| eventId-String! | The ID of the event the session belongs to. | 
| id-ID! | The ID of the session. | 
| offsale-DateTime | The offsale date and time of the session in UTC. | 
| onsale-DateTime | The onsale date and time of the session in UTC. | 
| sales-Money! | The sum of ticket sales (price + booking fees) for this session. | 
| sessionTicketTypes-[SessionTicketType!]! | |
| Arguments
                                   | |
| start-DateTime! | The start date and time of the session in UTC. | 
| updated-DateTime | When the session was last updated. | 
| venue-Venue! | |
Example
{
  "capacity": 123,
  "countIssued": 123,
  "countPending": 987,
  "created": "2023-01-01T00:00:00.000Z",
  "doors": "2023-01-01T00:00:00.000Z",
  "end": "2023-01-01T00:00:00.000Z",
  "event": Event,
  "eventId": "abc123",
  "id": "4",
  "offsale": "2023-01-01T00:00:00.000Z",
  "onsale": "2023-01-01T00:00:00.000Z",
  "sales": "123.45",
  "sessionTicketTypes": [SessionTicketType],
  "start": "2023-01-01T00:00:00.000Z",
  "updated": "2023-01-01T00:00:00.000Z",
  "venue": Venue
}
SessionConnection
Fields
| Field Name | Description | 
|---|---|
| edges-[SessionEdge!]! | Array of edges. | 
| pageInfo-PageInfo! | Paging information | 
Example
{
  "edges": [SessionEdge],
  "pageInfo": PageInfo
}
SessionDeleteFilter
Fields
| Input Field | Description | 
|---|---|
| and-[SessionDeleteFilter!] | |
| eventId-IDFilterComparison | |
| or-[SessionDeleteFilter!] | |
| start-DateFieldComparison | 
Example
{
  "and": [SessionDeleteFilter],
  "eventId": IDFilterComparison,
  "or": [SessionDeleteFilter],
  "start": DateFieldComparison
}
SessionDeleteResponse
Fields
| Field Name | Description | 
|---|---|
| capacity-Int | The maximum capacity of the session. | 
| created-DateTime | When the session was created. | 
| doors-DateTime | The door opening date and time of the session in UTC. | 
| end-DateTime | The end date and time of the session in UTC. | 
| eventId-String | The ID of the event the session belongs to. | 
| id-ID | The ID of the session. | 
| offsale-DateTime | The offsale date and time of the session in UTC. | 
| onsale-DateTime | The onsale date and time of the session in UTC. | 
| start-DateTime | The start date and time of the session in UTC. | 
| updated-DateTime | When the session was last updated. | 
Example
{
  "capacity": 123,
  "created": "2023-01-01T00:00:00.000Z",
  "doors": "2023-01-01T00:00:00.000Z",
  "end": "2023-01-01T00:00:00.000Z",
  "eventId": "xyz789",
  "id": 4,
  "offsale": "2023-01-01T00:00:00.000Z",
  "onsale": "2023-01-01T00:00:00.000Z",
  "start": "2023-01-01T00:00:00.000Z",
  "updated": "2023-01-01T00:00:00.000Z"
}
SessionEdge
Fields
| Field Name | Description | 
|---|---|
| cursor-ConnectionCursor! | Cursor for this node. | 
| node-Session! | The node containing the Session | 
Example
{
  "cursor": ConnectionCursor,
  "node": Session
}
SessionFilter
Fields
| Input Field | Description | 
|---|---|
| and-[SessionFilter!] | |
| eventId-IDFilterComparison | |
| or-[SessionFilter!] | |
| sessionTicketTypes-SessionFilterSessionTicketTypeFilter | |
| start-DateFieldComparison | 
Example
{
  "and": [SessionFilter],
  "eventId": IDFilterComparison,
  "or": [SessionFilter],
  "sessionTicketTypes": SessionFilterSessionTicketTypeFilter,
  "start": DateFieldComparison
}
SessionFilterSessionTicketTypeFilter
Fields
| Input Field | Description | 
|---|---|
| and-[SessionFilterSessionTicketTypeFilter!] | |
| enabled-BooleanFieldComparison | |
| or-[SessionFilterSessionTicketTypeFilter!] | |
| sessionId-IDFilterComparison | |
| ticketTypeId-IDFilterComparison | 
Example
{
  "and": [SessionFilterSessionTicketTypeFilter],
  "enabled": BooleanFieldComparison,
  "or": [SessionFilterSessionTicketTypeFilter],
  "sessionId": IDFilterComparison,
  "ticketTypeId": IDFilterComparison
}
SessionSort
Fields
| Input Field | Description | 
|---|---|
| direction-SortDirection! | |
| field-SessionSortFields! | |
| nulls-SortNulls | 
Example
{"direction": "ASC", "field": "eventId", "nulls": "NULLS_FIRST"}
SessionSortFields
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | 
Example
"eventId"
SessionTicketType
Description
The session's ticket type association.
Fields
| Field Name | Description | 
|---|---|
| bookingFee-Money | The standard price of the ticket type. | 
| capacity-Int | The maximum number of the ticket type for the session. | 
| countIssued-Int! | The number of tickets issued for this session ticket type. | 
| countPending-Int! | The number of pending tickets for this session ticket type. | 
| enabled-Boolean! | Whether the ticket type is currently enabled for the session. | 
| price-Money | The price of the ticket type for the session. | 
| sales-Money! | The sum of ticket sales (price + booking fees) for this session ticket type. | 
| session-Session! | |
| sessionId-ID! | The session ID. | 
| ticketType-TicketType! | |
| ticketTypeId-ID! | The ticket type ID. | 
Example
{
  "bookingFee": "123.45",
  "capacity": 987,
  "countIssued": 987,
  "countPending": 123,
  "enabled": true,
  "price": "123.45",
  "sales": "123.45",
  "session": Session,
  "sessionId": "4",
  "ticketType": TicketType,
  "ticketTypeId": 4
}
SessionTicketTypeConnection
Fields
| Field Name | Description | 
|---|---|
| edges-[SessionTicketTypeEdge!]! | Array of edges. | 
| pageInfo-PageInfo! | Paging information | 
Example
{
  "edges": [SessionTicketTypeEdge],
  "pageInfo": PageInfo
}
SessionTicketTypeDeleteFilter
Fields
| Input Field | Description | 
|---|---|
| and-[SessionTicketTypeDeleteFilter!] | |
| enabled-BooleanFieldComparison | |
| or-[SessionTicketTypeDeleteFilter!] | |
| sessionId-IDFilterComparison | |
| ticketTypeId-IDFilterComparison | 
Example
{
  "and": [SessionTicketTypeDeleteFilter],
  "enabled": BooleanFieldComparison,
  "or": [SessionTicketTypeDeleteFilter],
  "sessionId": IDFilterComparison,
  "ticketTypeId": IDFilterComparison
}
SessionTicketTypeDeleteResponse
Fields
| Field Name | Description | 
|---|---|
| bookingFee-Money | The standard price of the ticket type. | 
| capacity-Int | The maximum number of the ticket type for the session. | 
| enabled-Boolean | Whether the ticket type is currently enabled for the session. | 
| price-Money | The price of the ticket type for the session. | 
| sessionId-ID | The session ID. | 
| ticketTypeId-ID | The ticket type ID. | 
Example
{
  "bookingFee": "123.45",
  "capacity": 987,
  "enabled": false,
  "price": "123.45",
  "sessionId": "4",
  "ticketTypeId": 4
}
SessionTicketTypeEdge
Fields
| Field Name | Description | 
|---|---|
| cursor-ConnectionCursor! | Cursor for this node. | 
| node-SessionTicketType! | The node containing the SessionTicketType | 
Example
{
  "cursor": ConnectionCursor,
  "node": SessionTicketType
}
SessionTicketTypeFilter
Fields
| Input Field | Description | 
|---|---|
| and-[SessionTicketTypeFilter!] | |
| enabled-BooleanFieldComparison | |
| or-[SessionTicketTypeFilter!] | |
| sessionId-IDFilterComparison | |
| ticketTypeId-IDFilterComparison | 
Example
{
  "and": [SessionTicketTypeFilter],
  "enabled": BooleanFieldComparison,
  "or": [SessionTicketTypeFilter],
  "sessionId": IDFilterComparison,
  "ticketTypeId": IDFilterComparison
}
SessionTicketTypeInput
Description
The inputs for a session's ticket type.
Fields
| Input Field | Description | 
|---|---|
| bookingFee-Money | |
| capacity-Int | The session's maximum number of the ticket type. | 
| enabled-Boolean | Whether the ticket type is currently enabled for the session. | 
| price-Money | |
| sessionId-String! | The ID of the session. | 
| ticketTypeId-String! | The ID of the ticket type. | 
Example
{
  "bookingFee": "123.45",
  "capacity": 987,
  "enabled": true,
  "price": "123.45",
  "sessionId": "abc123",
  "ticketTypeId": "abc123"
}
SessionTicketTypeSort
Fields
| Input Field | Description | 
|---|---|
| direction-SortDirection! | |
| field-SessionTicketTypeSortFields! | |
| nulls-SortNulls | 
Example
{"direction": "ASC", "field": "enabled", "nulls": "NULLS_FIRST"}
SessionTicketTypeSortFields
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | |
| 
 | 
Example
"enabled"
SessionTicketTypeUpdateFilter
Fields
| Input Field | Description | 
|---|---|
| and-[SessionTicketTypeUpdateFilter!] | |
| enabled-BooleanFieldComparison | |
| or-[SessionTicketTypeUpdateFilter!] | |
| sessionId-IDFilterComparison | |
| ticketTypeId-IDFilterComparison | 
Example
{
  "and": [SessionTicketTypeUpdateFilter],
  "enabled": BooleanFieldComparison,
  "or": [SessionTicketTypeUpdateFilter],
  "sessionId": IDFilterComparison,
  "ticketTypeId": IDFilterComparison
}
SessionUpdateFilter
Fields
| Input Field | Description | 
|---|---|
| and-[SessionUpdateFilter!] | |
| eventId-IDFilterComparison | |
| or-[SessionUpdateFilter!] | |
| start-DateFieldComparison | 
Example
{
  "and": [SessionUpdateFilter],
  "eventId": IDFilterComparison,
  "or": [SessionUpdateFilter],
  "start": DateFieldComparison
}
SetSessionTicketTypesOnSessionInput
SetSessionTicketTypesOnTicketTypeInput
SortDirection
Description
Sort Directions
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | 
Example
"ASC"
SortNulls
Description
Sort Nulls Options
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | 
Example
"NULLS_FIRST"
String
Description
                    The String scalar type represents textual data,
                    represented as UTF-8 character sequences. The String type is
                    most often used by GraphQL to represent free-form
                    human-readable text.
                  
Example
"abc123"
StringFieldComparison
Example
{
  "eq": "xyz789",
  "gt": "xyz789",
  "gte": "abc123",
  "iLike": "abc123",
  "in": ["abc123"],
  "is": false,
  "isNot": true,
  "like": "abc123",
  "lt": "xyz789",
  "lte": "xyz789",
  "neq": "xyz789",
  "notILike": "abc123",
  "notIn": ["abc123"],
  "notLike": "abc123"
}
Ticket
Description
The record representing a ticket.
Fields
| Field Name | Description | 
|---|---|
| bookingFee-Money! | The booking fee paid for this ticket. | 
| id-ID! | A unique identifier. | 
| number-Int! | A sequential numeric identifier for this ticket within the order. | 
| order-Order! | |
| price-Money! | The face value paid for this ticket. | 
| sessionId-String! | The session ID this ticket is for. | 
| sessionTicketType-SessionTicketType! | |
| status-TicketStatus! | The current status of the ticket. | 
Example
{
  "bookingFee": "123.45",
  "id": 4,
  "number": 123,
  "order": Order,
  "price": "123.45",
  "sessionId": "abc123",
  "sessionTicketType": SessionTicketType,
  "status": "REFUNDED"
}
TicketAggregateFilter
Fields
| Input Field | Description | 
|---|---|
| and-[TicketAggregateFilter!] | |
| id-IDFilterComparison | |
| or-[TicketAggregateFilter!] | |
| sessionId-IDFilterComparison | |
| status-TicketStatusFilterComparison | 
Example
{
  "and": [TicketAggregateFilter],
  "id": IDFilterComparison,
  "or": [TicketAggregateFilter],
  "sessionId": IDFilterComparison,
  "status": TicketStatusFilterComparison
}
TicketFilter
Fields
| Input Field | Description | 
|---|---|
| and-[TicketFilter!] | |
| id-IDFilterComparison | |
| or-[TicketFilter!] | |
| sessionId-IDFilterComparison | |
| status-TicketStatusFilterComparison | 
Example
{
  "and": [TicketFilter],
  "id": IDFilterComparison,
  "or": [TicketFilter],
  "sessionId": IDFilterComparison,
  "status": TicketStatusFilterComparison
}
TicketSort
Fields
| Input Field | Description | 
|---|---|
| direction-SortDirection! | |
| field-TicketSortFields! | |
| nulls-SortNulls | 
Example
{"direction": "ASC", "field": "id", "nulls": "NULLS_FIRST"}
TicketSortFields
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | |
| 
 | 
Example
"id"
TicketStatus
Description
The current status of a ticket.
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | |
| 
 | 
Example
"REFUNDED"
TicketStatusFilterComparison
Fields
| Input Field | Description | 
|---|---|
| eq-TicketStatus | |
| gt-TicketStatus | |
| gte-TicketStatus | |
| iLike-TicketStatus | |
| in-[TicketStatus!] | |
| is-Boolean | |
| isNot-Boolean | |
| like-TicketStatus | |
| lt-TicketStatus | |
| lte-TicketStatus | |
| neq-TicketStatus | |
| notILike-TicketStatus | |
| notIn-[TicketStatus!] | |
| notLike-TicketStatus | 
Example
{
  "eq": "REFUNDED",
  "gt": "REFUNDED",
  "gte": "REFUNDED",
  "iLike": "REFUNDED",
  "in": ["REFUNDED"],
  "is": true,
  "isNot": false,
  "like": "REFUNDED",
  "lt": "REFUNDED",
  "lte": "REFUNDED",
  "neq": "REFUNDED",
  "notILike": "REFUNDED",
  "notIn": ["REFUNDED"],
  "notLike": "REFUNDED"
}
TicketType
Description
Ticket type
Fields
| Field Name | Description | 
|---|---|
| bookingFee-Money! | The standard price of the ticket type. | 
| created-DateTime | When the ticket type was created. | 
| id-ID! | The ID of the ticket type. | 
| name-String! | The name of the ticket type. | 
| price-Money! | The standard price of the ticket type. | 
| sessionTicketTypes-[SessionTicketType!] | |
| Arguments
                                   | |
| sort-Int | The sort rank of the ticket type. | 
| updated-DateTime | When the ticket type was last updated. | 
Example
{
  "bookingFee": "123.45",
  "created": "2023-01-01T00:00:00.000Z",
  "id": "4",
  "name": "abc123",
  "price": "123.45",
  "sessionTicketTypes": [SessionTicketType],
  "sort": 123,
  "updated": "2023-01-01T00:00:00.000Z"
}
TicketTypeConnection
Fields
| Field Name | Description | 
|---|---|
| edges-[TicketTypeEdge!]! | Array of edges. | 
| pageInfo-PageInfo! | Paging information | 
Example
{
  "edges": [TicketTypeEdge],
  "pageInfo": PageInfo
}
TicketTypeDeleteFilter
Fields
| Input Field | Description | 
|---|---|
| and-[TicketTypeDeleteFilter!] | |
| id-IDFilterComparison | |
| name-StringFieldComparison | |
| or-[TicketTypeDeleteFilter!] | |
| sort-IntFieldComparison | 
Example
{
  "and": [TicketTypeDeleteFilter],
  "id": IDFilterComparison,
  "name": StringFieldComparison,
  "or": [TicketTypeDeleteFilter],
  "sort": IntFieldComparison
}
TicketTypeDeleteResponse
Fields
| Field Name | Description | 
|---|---|
| bookingFee-Money | The standard price of the ticket type. | 
| created-DateTime | When the ticket type was created. | 
| id-ID | The ID of the ticket type. | 
| name-String | The name of the ticket type. | 
| price-Money | The standard price of the ticket type. | 
| sessionTicketTypes-[SessionTicketType!] | The session relations for the ticket type. | 
| sort-Int | The sort rank of the ticket type. | 
| updated-DateTime | When the ticket type was last updated. | 
Example
{
  "bookingFee": "123.45",
  "created": "2023-01-01T00:00:00.000Z",
  "id": "4",
  "name": "abc123",
  "price": "123.45",
  "sessionTicketTypes": [SessionTicketType],
  "sort": 987,
  "updated": "2023-01-01T00:00:00.000Z"
}
TicketTypeEdge
Fields
| Field Name | Description | 
|---|---|
| cursor-ConnectionCursor! | Cursor for this node. | 
| node-TicketType! | The node containing the TicketType | 
Example
{
  "cursor": ConnectionCursor,
  "node": TicketType
}
TicketTypeFilter
Fields
| Input Field | Description | 
|---|---|
| and-[TicketTypeFilter!] | |
| id-IDFilterComparison | |
| name-StringFieldComparison | |
| or-[TicketTypeFilter!] | |
| sort-IntFieldComparison | 
Example
{
  "and": [TicketTypeFilter],
  "id": IDFilterComparison,
  "name": StringFieldComparison,
  "or": [TicketTypeFilter],
  "sort": IntFieldComparison
}
TicketTypeInput
TicketTypeSort
Fields
| Input Field | Description | 
|---|---|
| direction-SortDirection! | |
| field-TicketTypeSortFields! | |
| nulls-SortNulls | 
Example
{"direction": "ASC", "field": "id", "nulls": "NULLS_FIRST"}
TicketTypeSortFields
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | |
| 
 | 
Example
"id"
TicketTypeUpdateFilter
Fields
| Input Field | Description | 
|---|---|
| and-[TicketTypeUpdateFilter!] | |
| id-IDFilterComparison | |
| name-StringFieldComparison | |
| or-[TicketTypeUpdateFilter!] | |
| sort-IntFieldComparison | 
Example
{
  "and": [TicketTypeUpdateFilter],
  "id": IDFilterComparison,
  "name": StringFieldComparison,
  "or": [TicketTypeUpdateFilter],
  "sort": IntFieldComparison
}
UpdateManyEventsInput
Fields
| Input Field | Description | 
|---|---|
| filter-EventUpdateFilter! | Filter used to find fields to update | 
| update-EventInput! | The update to apply to all records found using the filter | 
Example
{
  "filter": EventUpdateFilter,
  "update": EventInput
}
UpdateManyResponse
Fields
| Field Name | Description | 
|---|---|
| updatedCount-Int! | The number of records updated. | 
Example
{"updatedCount": 123}
UpdateManySessionTicketTypesInput
Fields
| Input Field | Description | 
|---|---|
| filter-SessionTicketTypeUpdateFilter! | Filter used to find fields to update | 
| update-SessionTicketTypeInput! | The update to apply to all records found using the filter | 
Example
{
  "filter": SessionTicketTypeUpdateFilter,
  "update": SessionTicketTypeInput
}
UpdateManySessionsInput
Fields
| Input Field | Description | 
|---|---|
| filter-SessionUpdateFilter! | Filter used to find fields to update | 
| update-UpdateSessionInput! | The update to apply to all records found using the filter | 
Example
{
  "filter": SessionUpdateFilter,
  "update": UpdateSessionInput
}
UpdateManyTicketTypesInput
Fields
| Input Field | Description | 
|---|---|
| filter-TicketTypeUpdateFilter! | Filter used to find fields to update | 
| update-TicketTypeInput! | The update to apply to all records found using the filter | 
Example
{
  "filter": TicketTypeUpdateFilter,
  "update": TicketTypeInput
}
UpdateManyUsersInput
Fields
| Input Field | Description | 
|---|---|
| filter-UserUpdateFilter! | Filter used to find fields to update | 
| update-UserInput! | The update to apply to all records found using the filter | 
Example
{
  "filter": UserUpdateFilter,
  "update": UserInput
}
UpdateManyVenuesInput
Fields
| Input Field | Description | 
|---|---|
| filter-VenueUpdateFilter! | Filter used to find fields to update | 
| update-VenueInput! | The update to apply to all records found using the filter | 
Example
{
  "filter": VenueUpdateFilter,
  "update": VenueInput
}
UpdateOneEventInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to update | 
| update-EventInput! | The update to apply. | 
Example
{"id": 4, "update": EventInput}
UpdateOneSessionInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to update | 
| update-UpdateSessionInput! | The update to apply. | 
Example
{"id": 4, "update": UpdateSessionInput}
UpdateOneSessionTicketTypeInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to update | 
| update-SessionTicketTypeInput! | The update to apply. | 
Example
{"id": 4, "update": SessionTicketTypeInput}
UpdateOneTicketTypeInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to update | 
| update-TicketTypeInput! | The update to apply. | 
Example
{"id": 4, "update": TicketTypeInput}
UpdateOneUserInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to update | 
| update-UserInput! | The update to apply. | 
Example
{
  "id": "4",
  "update": UserInput
}
UpdateOneVenueInput
Fields
| Input Field | Description | 
|---|---|
| id-ID! | The id of the record to update | 
| update-VenueInput! | The update to apply. | 
Example
{
  "id": "4",
  "update": VenueInput
}
UpdateSessionInput
Description
The inputs for an updateSession mutation.
Fields
| Input Field | Description | 
|---|---|
| capacity-Int | The maximum capacity of the session. | 
| doors-DateTime | The door opening date and time of the session. | 
| end-DateTime | The local end date and time of the session. | 
| offsale-DateTime | The offsale date and time of the session. | 
| onsale-DateTime | The onsale date and time of the session. | 
| start-DateTime | The local start date and time of the session. | 
| venueId-ID | The ID of the venue the session takes place at. | 
Example
{
  "capacity": 123,
  "doors": "2023-01-01T00:00:00.000Z",
  "end": "2023-01-01T00:00:00.000Z",
  "offsale": "2023-01-01T00:00:00.000Z",
  "onsale": "2023-01-01T00:00:00.000Z",
  "start": "2023-01-01T00:00:00.000Z",
  "venueId": 4
}
User
Description
Represents a user under your organisation's account.
Fields
| Field Name | Description | 
|---|---|
| created-DateTime | When the user was created. | 
| email-String! | The user's email address. | 
| firstName-String | The user's first name. | 
| id-ID | The ID of the user. | 
| lastLogin-DateTime | When the user last logged in. | 
| lastName-String | The user's last name. | 
| updated-DateTime | When the user was last updated. | 
Example
{
  "created": "2023-01-01T00:00:00.000Z",
  "email": "xyz789",
  "firstName": "abc123",
  "id": 4,
  "lastLogin": "2023-01-01T00:00:00.000Z",
  "lastName": "xyz789",
  "updated": "2023-01-01T00:00:00.000Z"
}
UserConnection
Fields
| Field Name | Description | 
|---|---|
| edges-[UserEdge!]! | Array of edges. | 
| pageInfo-PageInfo! | Paging information | 
Example
{
  "edges": [UserEdge],
  "pageInfo": PageInfo
}
UserDeleteFilter
Fields
| Input Field | Description | 
|---|---|
| and-[UserDeleteFilter!] | |
| id-IDFilterComparison | |
| or-[UserDeleteFilter!] | 
Example
{
  "and": [UserDeleteFilter],
  "id": IDFilterComparison,
  "or": [UserDeleteFilter]
}
UserDeleteResponse
Fields
| Field Name | Description | 
|---|---|
| created-DateTime | When the user was created. | 
| email-String | The user's email address. | 
| firstName-String | The user's first name. | 
| id-ID | The ID of the user. | 
| lastLogin-DateTime | When the user last logged in. | 
| lastName-String | The user's last name. | 
| updated-DateTime | When the user was last updated. | 
Example
{
  "created": "2023-01-01T00:00:00.000Z",
  "email": "xyz789",
  "firstName": "xyz789",
  "id": "4",
  "lastLogin": "2023-01-01T00:00:00.000Z",
  "lastName": "abc123",
  "updated": "2023-01-01T00:00:00.000Z"
}
UserEdge
Fields
| Field Name | Description | 
|---|---|
| cursor-ConnectionCursor! | Cursor for this node. | 
| node-User! | The node containing the User | 
Example
{
  "cursor": ConnectionCursor,
  "node": User
}
UserFilter
Fields
| Input Field | Description | 
|---|---|
| and-[UserFilter!] | |
| id-IDFilterComparison | |
| or-[UserFilter!] | 
Example
{
  "and": [UserFilter],
  "id": IDFilterComparison,
  "or": [UserFilter]
}
UserInput
UserSort
Fields
| Input Field | Description | 
|---|---|
| direction-SortDirection! | |
| field-UserSortFields! | |
| nulls-SortNulls | 
Example
{"direction": "ASC", "field": "id", "nulls": "NULLS_FIRST"}
UserSortFields
Values
| Enum Value | Description | 
|---|---|
| 
 | 
Example
"id"
UserUpdateFilter
Fields
| Input Field | Description | 
|---|---|
| and-[UserUpdateFilter!] | |
| id-IDFilterComparison | |
| or-[UserUpdateFilter!] | 
Example
{
  "and": [UserUpdateFilter],
  "id": IDFilterComparison,
  "or": [UserUpdateFilter]
}
Venue
Description
A venue is the location a session will take place at.
Fields
| Field Name | Description | 
|---|---|
| address-String | The street address of the venue. | 
| capacity-Int | The maximum capacity of the venue. | 
| city-String! | The venue's city. | 
| country-String! | The venue's country. | 
| created-DateTime | When the venue was created. | 
| id-ID! | The ID of the venue. | 
| latLong-String | The latitude and longitude of the venue. | 
| name-String! | The name of the venue. | 
| postalCode-String | The venue's zip or postcode. | 
| sessions-[Session!]! | Sessions taking place at the venue. | 
| space-String | The room, hall or building within the venue. | 
| state-String | The venue's state. | 
| suburb-String | The suburb of the venue. | 
| timezone-String! | The timezone of the venue. | 
| updated-DateTime | When the venue was last updated. | 
Example
{
  "address": "xyz789",
  "capacity": 987,
  "city": "abc123",
  "country": "abc123",
  "created": "2023-01-01T00:00:00.000Z",
  "id": "4",
  "latLong": "abc123",
  "name": "xyz789",
  "postalCode": "xyz789",
  "sessions": [Session],
  "space": "xyz789",
  "state": "xyz789",
  "suburb": "abc123",
  "timezone": "xyz789",
  "updated": "2023-01-01T00:00:00.000Z"
}
VenueConnection
Fields
| Field Name | Description | 
|---|---|
| edges-[VenueEdge!]! | Array of edges. | 
| pageInfo-PageInfo! | Paging information | 
Example
{
  "edges": [VenueEdge],
  "pageInfo": PageInfo
}
VenueDeleteFilter
Fields
| Input Field | Description | 
|---|---|
| and-[VenueDeleteFilter!] | |
| city-StringFieldComparison | |
| country-StringFieldComparison | |
| id-IDFilterComparison | |
| name-StringFieldComparison | |
| or-[VenueDeleteFilter!] | |
| space-StringFieldComparison | 
Example
{
  "and": [VenueDeleteFilter],
  "city": StringFieldComparison,
  "country": StringFieldComparison,
  "id": IDFilterComparison,
  "name": StringFieldComparison,
  "or": [VenueDeleteFilter],
  "space": StringFieldComparison
}
VenueDeleteResponse
Fields
| Field Name | Description | 
|---|---|
| address-String | The street address of the venue. | 
| capacity-Int | The maximum capacity of the venue. | 
| city-String | The venue's city. | 
| country-String | The venue's country. | 
| created-DateTime | When the venue was created. | 
| id-ID | The ID of the venue. | 
| latLong-String | The latitude and longitude of the venue. | 
| name-String | The name of the venue. | 
| postalCode-String | The venue's zip or postcode. | 
| sessions-[Session!] | Sessions taking place at the venue. | 
| space-String | The room, hall or building within the venue. | 
| state-String | The venue's state. | 
| suburb-String | The suburb of the venue. | 
| timezone-String | The timezone of the venue. | 
| updated-DateTime | When the venue was last updated. | 
Example
{
  "address": "xyz789",
  "capacity": 987,
  "city": "xyz789",
  "country": "abc123",
  "created": "2023-01-01T00:00:00.000Z",
  "id": 4,
  "latLong": "xyz789",
  "name": "xyz789",
  "postalCode": "abc123",
  "sessions": [Session],
  "space": "abc123",
  "state": "xyz789",
  "suburb": "xyz789",
  "timezone": "abc123",
  "updated": "2023-01-01T00:00:00.000Z"
}
VenueEdge
Fields
| Field Name | Description | 
|---|---|
| cursor-ConnectionCursor! | Cursor for this node. | 
| node-Venue! | The node containing the Venue | 
Example
{
  "cursor": ConnectionCursor,
  "node": Venue
}
VenueFilter
Fields
| Input Field | Description | 
|---|---|
| and-[VenueFilter!] | |
| city-StringFieldComparison | |
| country-StringFieldComparison | |
| id-IDFilterComparison | |
| name-StringFieldComparison | |
| or-[VenueFilter!] | |
| space-StringFieldComparison | 
Example
{
  "and": [VenueFilter],
  "city": StringFieldComparison,
  "country": StringFieldComparison,
  "id": IDFilterComparison,
  "name": StringFieldComparison,
  "or": [VenueFilter],
  "space": StringFieldComparison
}
VenueInput
Fields
| Input Field | Description | 
|---|---|
| address-String | The street address of the venue. | 
| capacity-Int | The maximum capacity of the venue. | 
| city-String! | The venue's city. | 
| country-String! | The venue's country. | 
| latLong-String | The latitude and longitude of the venue. | 
| name-String! | The name of the venue. | 
| postalCode-String | The venue's zip or postcode. | 
| space-String | The room, hall or building within the venue. | 
| state-String | The venue's state. | 
| suburb-String | The suburb of the venue. | 
| timezone-String! | The timezone of the venue. | 
Example
{
  "address": "abc123",
  "capacity": 987,
  "city": "abc123",
  "country": "abc123",
  "latLong": "abc123",
  "name": "abc123",
  "postalCode": "xyz789",
  "space": "xyz789",
  "state": "xyz789",
  "suburb": "abc123",
  "timezone": "abc123"
}
VenueSort
Fields
| Input Field | Description | 
|---|---|
| direction-SortDirection! | |
| field-VenueSortFields! | |
| nulls-SortNulls | 
Example
{"direction": "ASC", "field": "city", "nulls": "NULLS_FIRST"}
VenueSortFields
Values
| Enum Value | Description | 
|---|---|
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | 
Example
"city"
VenueUpdateFilter
Fields
| Input Field | Description | 
|---|---|
| and-[VenueUpdateFilter!] | |
| city-StringFieldComparison | |
| country-StringFieldComparison | |
| id-IDFilterComparison | |
| name-StringFieldComparison | |
| or-[VenueUpdateFilter!] | |
| space-StringFieldComparison | 
Example
{
  "and": [VenueUpdateFilter],
  "city": StringFieldComparison,
  "country": StringFieldComparison,
  "id": IDFilterComparison,
  "name": StringFieldComparison,
  "or": [VenueUpdateFilter],
  "space": StringFieldComparison
}