1.1 KiB
1.1 KiB
GraphQL Cheat Sheet
Use endpoint: /graphql
Available queries
countriessportspeoplepeoplePage(pageNumber, pageSize)eventseventsForDate(date)registrations
Common arguments
- paging:
first,after,last,before - filtering:
where - sorting:
order
Quick examples
Get events
query {
events(first: 5) {
nodes {
id
name
eventDate
}
}
}
Filter people by country
query {
people(where: { countryCode: { eq: "HR" } }, first: 10) {
nodes {
id
firstName
lastName
}
}
}
Sort sports by name
query {
sports(order: [{ name: ASC }], first: 10) {
nodes {
id
name
}
}
}
Events for a specific date
query {
eventsForDate(date: "2026-06-15", first: 10) {
nodes {
id
name
}
}
}
Classic paging with peoplePage
query {
peoplePage(pageNumber: 1, pageSize: 5) {
totalCount
items {
id
firstName
lastName
}
}
}
Mutations
addEvent(input)updateEvent(id, input)deleteEvent(id)