Locations store the physical venue information for Eventify events — street address, city, region, country, and optional geocoded latitude/longitude coordinates. The locations API exposes a single read-only endpoint that returns the full list of available location records. Events reference a location via theirDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/astrxnomo/eventify-app/llms.txt
Use this file to discover all available pages before exploring further.
location_id foreign key, and the location object is eager-loaded whenever you fetch event data through the Events API.
Locations are created automatically when an event is created through the Eventify web UI — they are not directly creatable or modifiable via the API. To associate a location with an event via the API, first create the event through the web interface (which creates the location record), then retrieve the location’s
id from GET /api/locations and supply it in your POST /api/event or PUT /api/event/{id} request.The location object
Auto-incremented primary key uniquely identifying the location.
Street address of the venue (e.g.
"Calle Gran Vía 28").City where the venue is located (e.g.
"Madrid").Administrative region or state (e.g.
"Community of Madrid").Country where the venue is located (e.g.
"Spain").Geocoded latitude of the venue, stored as a decimal with up to 7 decimal places of precision (e.g.
"40.4168000"). null if geocoding has not been performed or failed.Geocoded longitude of the venue, stored as a decimal with up to 7 decimal places of precision (e.g.
"-3.7038000"). null if geocoding has not been performed or failed.ISO 8601 datetime string set automatically when the record is first created.
ISO 8601 datetime string updated automatically whenever the record is modified.
GET /api/locations
Returns an array of all location records in the database. The full collection is always returned — no filtering, pagination, or sorting parameters are supported.[] with status 200 when no location records exist.