Skip to content

Venue Models

Used with the POST /partner/v1/venue/details/byIds endpoint.

GetVenueDetailsRequest {
ids: List[String],
location: Option[LatLonPair],
page: Option[Int],
pageSize: Option[Int]
}
FieldTypeRequiredDescription
idsList[String]YesList of venue IDs to look up
locationLatLonPairNoIf provided, response includes kmDistance for each venue
pageIntNoPage number for pagination
pageSizeIntNoItems per page (default: 25, max: 100)

Physical address and coordinates of a venue.

Address {
line: String,
city: String,
state: String,
postal: String,
lat: Double,
lon: Double
}
FieldTypeDescription
lineStringStreet address
cityStringCity name
stateStringState abbreviation
postalStringZIP / postal code
latDoubleLatitude
lonDoubleLongitude

Venue capability flags.

Properties {
supportsConcessions: Boolean,
supported: Boolean
}
FieldTypeDescription
supportsConcessionsBooleanWhether the venue supports concession orders through Atom
supportedBooleanWhether the venue is fully supported on the Atom platform

Core venue information.

Venue {
id: String,
name: String,
address: Address,
properties: Properties,
venueUrl: Option[String],
atomVenueId: Option[String]
}
FieldTypeDescription
idStringUnique venue identifier
nameStringVenue display name
addressAddressVenue address and coordinates
propertiesPropertiesVenue capabilities
venueUrlString?URL to the venue page on Atom Tickets
atomVenueIdString?Internal Atom venue ID

Venue with optional distance information.

VenueDetail {
venue: Venue,
kmDistance: Option[Double]
}
FieldTypeDescription
venueVenueThe venue data
kmDistanceDouble?Distance in kilometers from the queried location

Top-level response for venue queries.

VenueDetailsResponse {
venueDetails: List[VenueDetail],
pageInfo: Option[PageInfo]
}
FieldTypeDescription
venueDetailsList[VenueDetail]List of venue results
pageInfoPageInfoPagination metadata (present for paginated endpoints)