Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Sky's The Limit - Cloud9 x JetBrains Hackathon

Hackathon Data Quickstart

Article 3619465, Status: VALIDATED

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Client Help
  • Sky's The Limit - Cloud9 x JetBrains Hackathon
+ More

Table of Contents

❓Issue/Question 💻Environment/Context 👌Resolution/Answer

❓Issue/Question

  • How do I start using the data?
  • Where do I start with the data?
  • What is the best logic to get the data?
  • How to tackle the data? 

💻Environment/Context

  • Sky's The Limit - Cloud9 x JetBrains Hackathon

👌Resolution/Answer

  • Everything starts with getting Series IDs from Central Data https://api-op.grid.gg/central-data/graphql 
    • First you query to get the available titles
      query Titles {
          titles {
              id
              name
          }
      }
    • Then you query to get Tournaments in a specific title
      query Tournaments {
          tournaments(filter: { title: { id: { in: ["3"] } } }) {
              totalCount
              edges {
                  node {
                      id
                      name
                  }
              }
          }
      }
    • Then you check if there are any series with that Tournament
      query AllSeries {
          allSeries(
              filter: { tournament: { id: { in: 756907 }, includeChildren: { equals: true } } }
              orderBy: StartTimeScheduled
          ) {
              totalCount
              edges {
                  node {
                      id
                      startTimeScheduled
                      teams {
                          baseInfo {
                              id
                              name
                          }
                      }
                  }
              }
              pageInfo {
                  endCursor
                  hasNextPage
              }
          }
      }
    • And this gives you series IDs that you can use in the Series State API and the File Download API

 

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Which content is included in the Hackathon?
  • Which APIs I have access to as part of the Hackathon?
  • What is the Central Data API?
  • How do I use the Central Data API?
  • How do I use the Series State API?
Privacy Policy
Esports Players Privacy Notice
Imprint
Careers
GRID® 2022 | All Rights Reserved
Expand