~edwargix/git.sr.ht

ref: 1f83634d68c3ec34eb82e67f83695559716b6f09 git.sr.ht/gitsrht/default_query.graphql -rw-r--r-- 1.4 KiB
1f83634d — David Florness Replace meta.sr.ht's /oauth endpoint with /oauth2 in comment 2 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Welcome to the SourceHut GraphQL explorer!
# You can use this to run test requests against the GraphQL API.
# To view the GraphQL schema, expand the button on the bottom of this page.
# Here's a sample query to get you started:
query {
  # Fetch info about the authenticated user (you):
  me {
    # Grab their canonical name:
    canonicalName
    # And a list of repositories:
    repositories(filter: { count: 5 }) {
      # This resource is paginated, so it has a cursor. If you pass this value
      # into repositories(cursor:"...") in a subsequent request, you'll get the
      # next page.
      cursor
      # These are the actual results. Grab the id, name, and updated fields
      # from each repository.
      results {
        id, name, updated
      }
    }
  }

  # Also fetch the API version. Please note that the GraphQL API is considered
  # experimental: as long as this returns 0.0.0, the API is subject to change
  # without notice.
  version {
    major, minor, patch
  }

  # On this page, you have been automatically authorized to make API requests
  # with your sr.ht login cookie. If you wish to make GraphQL requests outside
  # of the browser, create a personal access token at https://meta.sr.ht/oauth2
  #
  # curl \
  #     -H Authorization:"Bearer <your oauth token>" \
  #     -H Content-Type:application/json \
  #     -d '{"query": "{ me { canonicalName } }"}' \
  #     https://git.sr.ht/query
}