From 729539dd727d2dc66ed8931b8192ecb43c781611 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Wed, 1 Apr 2026 23:08:51 -0500 Subject: add API docs --- Docs/API/git.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 Docs/API/git.json (limited to 'Docs/API/git.json') diff --git a/Docs/API/git.json b/Docs/API/git.json new file mode 100644 index 0000000..776fd0b --- /dev/null +++ b/Docs/API/git.json @@ -0,0 +1 @@ +{"data":{"__schema":{"types":[{"name":"ACL","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"created","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"repository","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Repository","kind":"OBJECT","ofType":null}}},{"name":"entity","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Entity","kind":"INTERFACE","ofType":null}}},{"name":"mode","description":null,"args":[],"type":{"name":"AccessMode","kind":"ENUM","ofType":null}}]},{"name":"ACLCursor","kind":"OBJECT","description":"A cursor for enumerating access control list entries\n\nIf there are additional results available, the cursor object may be passed\nback into the same endpoint to retrieve another page. If the cursor is null,\nthere are no remaining results to return.","fields":[{"name":"results","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"cursor","description":null,"args":[],"type":{"name":"Cursor","kind":"SCALAR","ofType":null}}]},{"name":"AccessKind","kind":"ENUM","description":null,"fields":[]},{"name":"AccessMode","kind":"ENUM","description":null,"fields":[]},{"name":"AccessScope","kind":"ENUM","description":null,"fields":[]},{"name":"Artifact","kind":"OBJECT","description":"Arbitrary file attached to a git repository","fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"created","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"filename","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"checksum","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"size","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"url","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"URL","kind":"SCALAR","ofType":null}}}]},{"name":"ArtifactCursor","kind":"OBJECT","description":"A cursor for enumerating artifacts\n\nIf there are additional results available, the cursor object may be passed\nback into the same endpoint to retrieve another page. If the cursor is null,\nthere are no remaining results to return.","fields":[{"name":"results","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"cursor","description":null,"args":[],"type":{"name":"Cursor","kind":"SCALAR","ofType":null}}]},{"name":"BinaryBlob","kind":"OBJECT","description":null,"fields":[{"name":"type","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ObjectType","kind":"ENUM","ofType":null}}},{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"shortId","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"content","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"URL","kind":"SCALAR","ofType":null}}},{"name":"size","description":"Size of the blob in bytes","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"base64","description":"Returns up to 32 KiB of binary content.\n\nNotice: this field is deprecated. Prefer to use the content field.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"Blob","kind":"INTERFACE","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"type","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ObjectType","kind":"ENUM","ofType":null}}},{"name":"content","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"URL","kind":"SCALAR","ofType":null}}},{"name":"size","description":"Size of the blob in bytes","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}}]},{"name":"Boolean","kind":"SCALAR","description":"The `Boolean` scalar type represents `true` or `false`.","fields":[]},{"name":"Commit","kind":"OBJECT","description":null,"fields":[{"name":"type","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ObjectType","kind":"ENUM","ofType":null}}},{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"shortId","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"author","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Signature","kind":"OBJECT","ofType":null}}},{"name":"committer","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Signature","kind":"OBJECT","ofType":null}}},{"name":"message","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"tree","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Tree","kind":"OBJECT","ofType":null}}},{"name":"parents","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"diff","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"trailers","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}}]},{"name":"CommitCursor","kind":"OBJECT","description":"A cursor for enumerating commits\n\nIf there are additional results available, the cursor object may be passed\nback into the same endpoint to retrieve another page. If the cursor is null,\nthere are no remaining results to return.","fields":[{"name":"results","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"cursor","description":null,"args":[],"type":{"name":"Cursor","kind":"SCALAR","ofType":null}}]},{"name":"Cursor","kind":"SCALAR","description":null,"fields":[]},{"name":"Entity","kind":"INTERFACE","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"created","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"updated","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"canonicalName","description":"The canonical name of this entity. For users, this is their username\nprefixed with '~'. Additional entity types will be supported in the future.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"repository","description":"Returns a specific repository owned by the entity.","args":[{"name":"name","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Repository","kind":"OBJECT","ofType":null}},{"name":"repositories","description":"Returns a list of repositories owned by the entity.","args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null},{"name":"filter","type":{"name":"Filter","kind":"INPUT_OBJECT","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"RepositoryCursor","kind":"OBJECT","ofType":null}}}]},{"name":"Features","kind":"OBJECT","description":"Describes the status of optional features","fields":[{"name":"artifacts","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}}]},{"name":"Filter","kind":"INPUT_OBJECT","description":null,"fields":[]},{"name":"Float","kind":"SCALAR","description":"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).","fields":[]},{"name":"GitEvent","kind":"OBJECT","description":"This event is used for pre-receive and post-receive git hooks.","fields":[{"name":"uuid","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"event","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookEvent","kind":"ENUM","ofType":null}}},{"name":"date","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"repository","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Repository","kind":"OBJECT","ofType":null}}},{"name":"pusher","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Entity","kind":"INTERFACE","ofType":null}}},{"name":"updates","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":"UpdatedRef","kind":"OBJECT"}}}}]},{"name":"GitEventInput","kind":"INPUT_OBJECT","description":null,"fields":[]},{"name":"GitWebhookInput","kind":"INPUT_OBJECT","description":null,"fields":[]},{"name":"GitWebhookSubscription","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"events","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"query","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"url","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"client","description":null,"args":[],"type":{"name":"OAuthClient","kind":"OBJECT","ofType":null}},{"name":"deliveries","description":null,"args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookDeliveryCursor","kind":"OBJECT","ofType":null}}},{"name":"sample","description":null,"args":[{"name":"event","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookEvent","kind":"ENUM"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"ID","kind":"SCALAR","description":"The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as \"4\") or integer (such as 4) input value will be accepted as an ID.","fields":[]},{"name":"Int","kind":"SCALAR","description":"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.","fields":[]},{"name":"Mutation","kind":"OBJECT","description":null,"fields":[{"name":"createRepository","description":"Creates a new git repository. If the cloneUrl parameter is specified, the\nrepository will be cloned from the given URL.","args":[{"name":"name","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"visibility","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Visibility","kind":"ENUM"}},"defaultValue":null},{"name":"description","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null},{"name":"cloneUrl","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":"Repository","kind":"OBJECT","ofType":null}},{"name":"updateRepository","description":"Updates the metadata for a git repository","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null},{"name":"input","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"RepoInput","kind":"INPUT_OBJECT"}},"defaultValue":null}],"type":{"name":"Repository","kind":"OBJECT","ofType":null}},{"name":"deleteRepository","description":"Deletes a git repository","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Repository","kind":"OBJECT","ofType":null}},{"name":"updateACL","description":"Adds or updates a user in the access control list","args":[{"name":"repoId","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null},{"name":"mode","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"AccessMode","kind":"ENUM"}},"defaultValue":null},{"name":"entity","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ACL","kind":"OBJECT","ofType":null}}},{"name":"deleteACL","description":"Deletes an entry from the access control list","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"ACL","kind":"OBJECT","ofType":null}},{"name":"uploadArtifact","description":"Uploads an artifact. revspec must match a specific git tag, and the\nfilename must be unique among artifacts for this repository.","args":[{"name":"repoId","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null},{"name":"revspec","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"file","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Upload","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Artifact","kind":"OBJECT","ofType":null}}},{"name":"deleteArtifact","description":"Deletes an artifact.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Artifact","kind":"OBJECT","ofType":null}},{"name":"createUserWebhook","description":"Creates a new user webhook subscription. When an event from the\nprovided list of events occurs, the 'query' parameter (a GraphQL query)\nwill be evaluated and the results will be sent to the provided URL as the\nbody of an HTTP POST request. The list of events must include at least one\nevent, and no duplicates.\n\nThis query is evaluated in the webhook context, such that query { webhook }\nmay be used to access details of the event which trigged the webhook. The\nquery may not make any mutations.","args":[{"name":"config","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"UserWebhookInput","kind":"INPUT_OBJECT"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookSubscription","kind":"INTERFACE","ofType":null}}},{"name":"deleteUserWebhook","description":"Deletes a user webhook. Any events already queued may still be\ndelivered after this request completes. Clients authenticated with a\npersonal access token may delete any webhook registered for their account,\nbut authorized OAuth 2.0 clients may only delete their own webhooks.\nManually deleting a webhook configured by a third-party client may cause\nunexpected behavior with the third-party integration.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookSubscription","kind":"INTERFACE","ofType":null}}},{"name":"createGitWebhook","description":"Creates a git webhook. When an event from the provided list of events occurs,\nthe 'query' parameter (a GraphQL query) will be evaluated and the results\nwill be sent to the provided URL as the body of an HTTP POST request. The\nlist of events must include at least one event, and no duplicates.\n\nThis query is evaluated in the webhook context, such that query { webhook }\nmay be used to access details of the event which trigged the webhook. The\nquery may not make any mutations.","args":[{"name":"config","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"GitWebhookInput","kind":"INPUT_OBJECT"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookSubscription","kind":"INTERFACE","ofType":null}}},{"name":"deleteGitWebhook","description":"Deletes a git webhook. Any events already queued may still be delivered after\nthis request completes. Clients authenticated with a personal access token\nmay delete any webhook registered for their account, but authorized OAuth 2.0\nclients may only delete their own webhooks. Manually deleting a webhook\nconfigured by a third-party client may cause unexpected behavior with the\nthird-party integration.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookSubscription","kind":"INTERFACE","ofType":null}}},{"name":"deleteUser","description":"Deletes the authenticated user's account. Internal use only.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"deliverGitHook","description":"Delivers git webhooks. If it returns false, the push event should be\nrejected. Invoked by git.sr.ht-update-hook.","args":[{"name":"input","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"GitEventInput","kind":"INPUT_OBJECT"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}}]},{"name":"OAuthClient","kind":"OBJECT","description":null,"fields":[{"name":"uuid","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"Object","kind":"INTERFACE","description":null,"fields":[{"name":"type","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ObjectType","kind":"ENUM","ofType":null}}},{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"shortId","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"ObjectType","kind":"ENUM","description":null,"fields":[]},{"name":"Query","kind":"OBJECT","description":null,"fields":[{"name":"version","description":"Returns API version information.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Version","kind":"OBJECT","ofType":null}}},{"name":"me","description":"Returns the authenticated user.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"User","kind":"OBJECT","ofType":null}}},{"name":"user","description":"Returns a specific user.","args":[{"name":"username","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"User","kind":"OBJECT","ofType":null}},{"name":"repository","description":"Looks up a repository based on its resource ID.","args":[{"name":"rid","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ID","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Repository","kind":"OBJECT","ofType":null}},{"name":"repositories","description":"Returns repositories that the authenticated user has access to.\n\nNOTE: in this version of the API, only repositories owned by the\nauthenticated user are returned, but in the future the default behavior\nwill be to return all repositories that the user either (1) has been given\nexplicit access to via ACLs or (2) has implicit access to either by\nownership or group membership.","args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null},{"name":"filter","type":{"name":"Filter","kind":"INPUT_OBJECT","ofType":null},"defaultValue":null}],"type":{"name":"RepositoryCursor","kind":"OBJECT","ofType":null}},{"name":"userWebhooks","description":"Returns a list of user webhook subscriptions. For clients\nauthenticated with a personal access token, this returns all webhooks\nconfigured by all GraphQL clients for your account. For clients\nauthenticated with an OAuth 2.0 access token, this returns only webhooks\nregistered for your client.","args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookSubscriptionCursor","kind":"OBJECT","ofType":null}}},{"name":"userWebhook","description":"Returns details of a user webhook subscription by its ID.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"WebhookSubscription","kind":"INTERFACE","ofType":null}},{"name":"gitWebhooks","description":"Returns a list of git webhook subscriptions associated with a repository. For\nclients authenticated with a personal access token, this returns all webhooks\nconfigured by all GraphQL clients for your account. For clients authenticated\nwith an OAuth 2.0 access token, this returns only webhooks registered for\nyour client.","args":[{"name":"repositoryID","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null},{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookSubscriptionCursor","kind":"OBJECT","ofType":null}}},{"name":"gitWebhook","description":"Returns details of a git webhook subscription by its ID.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"WebhookSubscription","kind":"INTERFACE","ofType":null}},{"name":"webhook","description":"Returns information about the webhook currently being processed. This is\nnot valid during normal queries over HTTP, and will return an error if used\noutside of a webhook context.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookPayload","kind":"INTERFACE","ofType":null}}},{"name":"repositoryByDiskPath","description":null,"args":[{"name":"path","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Repository","kind":"OBJECT","ofType":null}},{"name":"redirectByDiskPath","description":null,"args":[{"name":"path","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Redirect","kind":"OBJECT","ofType":null}}]},{"name":"Redirect","kind":"OBJECT","description":null,"fields":[{"name":"created","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"owner","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Entity","kind":"INTERFACE","ofType":null}}},{"name":"originalPath","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"repository","description":null,"args":[],"type":{"name":"Repository","kind":"OBJECT","ofType":null}}]},{"name":"Reference","kind":"OBJECT","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"target","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"follow","description":null,"args":[],"type":{"name":"Object","kind":"INTERFACE","ofType":null}},{"name":"artifact","description":null,"args":[{"name":"filename","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Artifact","kind":"OBJECT","ofType":null}},{"name":"artifacts","description":null,"args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ArtifactCursor","kind":"OBJECT","ofType":null}}}]},{"name":"ReferenceCursor","kind":"OBJECT","description":"A cursor for enumerating a list of references\n\nIf there are additional results available, the cursor object may be passed\nback into the same endpoint to retrieve another page. If the cursor is null,\nthere are no remaining results to return.","fields":[{"name":"results","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"cursor","description":null,"args":[],"type":{"name":"Cursor","kind":"SCALAR","ofType":null}}]},{"name":"RepoInput","kind":"INPUT_OBJECT","description":null,"fields":[]},{"name":"Repository","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"rid","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ID","kind":"SCALAR","ofType":null}}},{"name":"created","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"updated","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"owner","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Entity","kind":"INTERFACE","ofType":null}}},{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"description","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"visibility","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Visibility","kind":"ENUM","ofType":null}}},{"name":"readme","description":"The repository's custom README, if set.\n\nNOTICE: This returns unsanitized HTML. It is the client's responsibility to\nsanitize this for display on the web, if so desired.","args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"access","description":"The access that applies to this user for this repository","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"AccessMode","kind":"ENUM","ofType":null}}},{"name":"acls","description":null,"args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ACLCursor","kind":"OBJECT","ofType":null}}},{"name":"objects","description":"Returns any number of git objects by their IDs.","args":[{"name":"ids","type":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":"Object","kind":"INTERFACE"}}}},{"name":"object","description":"Returns a specific git object by its ID.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Object","kind":"INTERFACE","ofType":null}},{"name":"references","description":"Enumerates references on this repository.","args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ReferenceCursor","kind":"OBJECT","ofType":null}}},{"name":"reference","description":"Returns a reference by its fully qualified name, e.g. refs/heads/master.","args":[{"name":"name","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Reference","kind":"OBJECT","ofType":null}},{"name":"HEAD","description":"The HEAD reference for this repository (equivalent to the default branch)","args":[],"type":{"name":"Reference","kind":"OBJECT","ofType":null}},{"name":"log","description":"Returns a list of comments sorted by committer time (similar to `git log`'s\ndefault ordering).\n\nIf `from` is specified, it is interpreted as a revspec to start logging\nfrom. A clever reader may notice that using commits[-1].from + \"^\" as the\nfrom parameter is equivalent to passing the cursor to the next call.","args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null},{"name":"from","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"CommitCursor","kind":"OBJECT","ofType":null}}},{"name":"path","description":"Returns a tree entry for a given path, at the given revspec.","args":[{"name":"revspec","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":"\"HEAD\""},{"name":"path","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"TreeEntry","kind":"OBJECT","ofType":null}},{"name":"revparse_single","description":"Returns the commit for a given revspec.","args":[{"name":"revspec","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Commit","kind":"OBJECT","ofType":null}},{"name":"repoPath","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"RepositoryCursor","kind":"OBJECT","description":"A cursor for enumerating a list of repositories\n\nIf there are additional results available, the cursor object may be passed\nback into the same endpoint to retrieve another page. If the cursor is null,\nthere are no remaining results to return.","fields":[{"name":"results","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"cursor","description":null,"args":[],"type":{"name":"Cursor","kind":"SCALAR","ofType":null}}]},{"name":"RepositoryEvent","kind":"OBJECT","description":null,"fields":[{"name":"uuid","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"event","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookEvent","kind":"ENUM","ofType":null}}},{"name":"date","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"repository","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Repository","kind":"OBJECT","ofType":null}}}]},{"name":"Settings","kind":"OBJECT","description":"Instance specific settings","fields":[{"name":"sshUser","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"Signature","kind":"OBJECT","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"email","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"time","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}}]},{"name":"String","kind":"SCALAR","description":"The `String`scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.","fields":[]},{"name":"Tag","kind":"OBJECT","description":"An annotated git tag.","fields":[{"name":"type","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ObjectType","kind":"ENUM","ofType":null}}},{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"shortId","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"target","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Object","kind":"INTERFACE","ofType":null}}},{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"tagger","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Signature","kind":"OBJECT","ofType":null}}},{"name":"message","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"TextBlob","kind":"OBJECT","description":null,"fields":[{"name":"type","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ObjectType","kind":"ENUM","ofType":null}}},{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"shortId","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"content","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"URL","kind":"SCALAR","ofType":null}}},{"name":"size","description":"Size of the blob in bytes","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"text","description":"Returns up to 128 KiB of text content. Use the content field if you need more.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"Time","kind":"SCALAR","description":"String of the format %Y-%m-%dT%H:%M:%SZ","fields":[]},{"name":"Trailer","kind":"OBJECT","description":null,"fields":[{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"value","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"Tree","kind":"OBJECT","description":null,"fields":[{"name":"type","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ObjectType","kind":"ENUM","ofType":null}}},{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"shortId","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"entries","description":null,"args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"TreeEntryCursor","kind":"OBJECT","ofType":null}}},{"name":"entry","description":null,"args":[{"name":"path","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":"TreeEntry","kind":"OBJECT","ofType":null}}]},{"name":"TreeEntry","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"object","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Object","kind":"INTERFACE","ofType":null}}},{"name":"mode","description":"Unix-style file mode, i.e. 0755 or 0644 (octal)","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}}]},{"name":"TreeEntryCursor","kind":"OBJECT","description":"A cursor for enumerating tree entries\n\nIf there are additional results available, the cursor object may be passed\nback into the same endpoint to retrieve another page. If the cursor is null,\nthere are no remaining results to return.","fields":[{"name":"results","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"cursor","description":null,"args":[],"type":{"name":"Cursor","kind":"SCALAR","ofType":null}}]},{"name":"URL","kind":"SCALAR","description":"URL from which some secondary data may be retrieved. You must provide the\nsame Authentication header to this address as you did to the GraphQL resolver\nwhich provided it. The URL is not guaranteed to be consistent for an extended\nlength of time; applications should submit a new GraphQL query each time they\nwish to access the data at the provided URL.","fields":[]},{"name":"UpdatedRef","kind":"OBJECT","description":null,"fields":[{"name":"ref","description":null,"args":[],"type":{"name":"Reference","kind":"OBJECT","ofType":null}},{"name":"old","description":null,"args":[],"type":{"name":"Object","kind":"INTERFACE","ofType":null}},{"name":"new","description":null,"args":[],"type":{"name":"Object","kind":"INTERFACE","ofType":null}},{"name":"log","description":"Note: this only returns up to the most recent 50 commits included in the\nupdate, i.e. old..new or new~50..new, whichever has fewer commits.","args":[],"type":{"name":"CommitCursor","kind":"OBJECT","ofType":null}},{"name":"diff","description":"Difference from old..new in the unified diff format.\n\nThis field is null if the diff requires more than one second to prepare.","args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"UpdatedRefInput","kind":"INPUT_OBJECT","description":null,"fields":[]},{"name":"Upload","kind":"SCALAR","description":"A file uploaded alongside the GraphQL request. This API is compatible with the\nmultipart request specification for requests that include uploads:\n\nhttps://github.com/jaydenseric/graphql-multipart-request-spec","fields":[]},{"name":"User","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"created","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"updated","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"canonicalName","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"username","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"email","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"url","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"location","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"bio","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"repository","description":null,"args":[{"name":"name","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Repository","kind":"OBJECT","ofType":null}},{"name":"repositories","description":null,"args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null},{"name":"filter","type":{"name":"Filter","kind":"INPUT_OBJECT","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"RepositoryCursor","kind":"OBJECT","ofType":null}}}]},{"name":"UserWebhookInput","kind":"INPUT_OBJECT","description":null,"fields":[]},{"name":"UserWebhookSubscription","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"events","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"query","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"url","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"client","description":null,"args":[],"type":{"name":"OAuthClient","kind":"OBJECT","ofType":null}},{"name":"deliveries","description":null,"args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookDeliveryCursor","kind":"OBJECT","ofType":null}}},{"name":"sample","description":null,"args":[{"name":"event","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookEvent","kind":"ENUM"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"Version","kind":"OBJECT","description":null,"fields":[{"name":"major","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"minor","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"patch","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"buildVersion","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"buildDate","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"deprecationDate","description":"If this API version is scheduled for deprecation, this is the date on which\nit will stop working; or null if this API version is not scheduled for\ndeprecation.","args":[],"type":{"name":"Time","kind":"SCALAR","ofType":null}},{"name":"features","description":"Optional features","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Features","kind":"OBJECT","ofType":null}}},{"name":"settings","description":"Config settings","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Settings","kind":"OBJECT","ofType":null}}}]},{"name":"Visibility","kind":"ENUM","description":null,"fields":[]},{"name":"WebhookDelivery","kind":"OBJECT","description":null,"fields":[{"name":"uuid","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"date","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"event","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookEvent","kind":"ENUM","ofType":null}}},{"name":"subscription","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookSubscription","kind":"INTERFACE","ofType":null}}},{"name":"requestBody","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"responseBody","description":"These details are provided only after a response is received from the\nremote server. If a response is sent whose Content-Type is not text/*, or\ncannot be decoded as UTF-8, the response body will be null. It will be\ntruncated after 64 KiB.","args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"responseHeaders","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"responseStatus","description":null,"args":[],"type":{"name":"Int","kind":"SCALAR","ofType":null}}]},{"name":"WebhookDeliveryCursor","kind":"OBJECT","description":"A cursor for enumerating a list of webhook deliveries\n\nIf there are additional results available, the cursor object may be passed\nback into the same endpoint to retrieve another page. If the cursor is null,\nthere are no remaining results to return.","fields":[{"name":"results","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"cursor","description":null,"args":[],"type":{"name":"Cursor","kind":"SCALAR","ofType":null}}]},{"name":"WebhookEvent","kind":"ENUM","description":null,"fields":[]},{"name":"WebhookPayload","kind":"INTERFACE","description":null,"fields":[{"name":"uuid","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"event","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookEvent","kind":"ENUM","ofType":null}}},{"name":"date","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}}]},{"name":"WebhookSubscription","kind":"INTERFACE","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"events","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"query","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"url","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"client","description":"If this webhook was registered by an authorized OAuth 2.0 client, this\nfield is non-null.","args":[],"type":{"name":"OAuthClient","kind":"OBJECT","ofType":null}},{"name":"deliveries","description":"All deliveries which have been sent to this webhook.","args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookDeliveryCursor","kind":"OBJECT","ofType":null}}},{"name":"sample","description":"Returns a sample payload for this subscription, for testing purposes","args":[{"name":"event","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookEvent","kind":"ENUM"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"WebhookSubscriptionCursor","kind":"OBJECT","description":"A cursor for enumerating a list of webhook subscriptions\n\nIf there are additional results available, the cursor object may be passed\nback into the same endpoint to retrieve another page. If the cursor is null,\nthere are no remaining results to return.","fields":[{"name":"results","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"cursor","description":null,"args":[],"type":{"name":"Cursor","kind":"SCALAR","ofType":null}}]},{"name":"__Directive","kind":"OBJECT","description":"A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.","fields":[{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"description","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"isRepeatable","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}},{"name":"locations","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"args","description":null,"args":[{"name":"includeDeprecated","type":{"name":"Boolean","kind":"SCALAR","ofType":null},"defaultValue":"false"}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}}]},{"name":"__DirectiveLocation","kind":"ENUM","description":"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.","fields":[]},{"name":"__EnumValue","kind":"OBJECT","description":"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.","fields":[{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"description","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"isDeprecated","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}},{"name":"deprecationReason","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"__Field","kind":"OBJECT","description":"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.","fields":[{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"description","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"args","description":null,"args":[{"name":"includeDeprecated","type":{"name":"Boolean","kind":"SCALAR","ofType":null},"defaultValue":"false"}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"type","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"__Type","kind":"OBJECT","ofType":null}}},{"name":"isDeprecated","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}},{"name":"deprecationReason","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"__InputValue","kind":"OBJECT","description":"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.","fields":[{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"description","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"type","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"__Type","kind":"OBJECT","ofType":null}}},{"name":"defaultValue","description":"A GraphQL-formatted string representing the default value for this input value.","args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"isDeprecated","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}},{"name":"deprecationReason","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"__Schema","kind":"OBJECT","description":"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.","fields":[{"name":"description","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"types","description":"A list of all types supported by this server.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"queryType","description":"The type that query operations will be rooted at.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"__Type","kind":"OBJECT","ofType":null}}},{"name":"mutationType","description":"If this server supports mutation, the type that mutation operations will be rooted at.","args":[],"type":{"name":"__Type","kind":"OBJECT","ofType":null}},{"name":"subscriptionType","description":"If this server support subscription, the type that subscription operations will be rooted at.","args":[],"type":{"name":"__Type","kind":"OBJECT","ofType":null}},{"name":"directives","description":"A list of all directives supported by this server.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}}]},{"name":"__Type","kind":"OBJECT","description":"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.","fields":[{"name":"kind","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"__TypeKind","kind":"ENUM","ofType":null}}},{"name":"name","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"description","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"specifiedByURL","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"fields","description":null,"args":[{"name":"includeDeprecated","type":{"name":"Boolean","kind":"SCALAR","ofType":null},"defaultValue":"false"}],"type":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL","ofType":{"name":"__Field","kind":"OBJECT"}}}},{"name":"interfaces","description":null,"args":[],"type":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL","ofType":{"name":"__Type","kind":"OBJECT"}}}},{"name":"possibleTypes","description":null,"args":[],"type":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL","ofType":{"name":"__Type","kind":"OBJECT"}}}},{"name":"enumValues","description":null,"args":[{"name":"includeDeprecated","type":{"name":"Boolean","kind":"SCALAR","ofType":null},"defaultValue":"false"}],"type":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL","ofType":{"name":"__EnumValue","kind":"OBJECT"}}}},{"name":"inputFields","description":null,"args":[{"name":"includeDeprecated","type":{"name":"Boolean","kind":"SCALAR","ofType":null},"defaultValue":"false"}],"type":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL","ofType":{"name":"__InputValue","kind":"OBJECT"}}}},{"name":"ofType","description":null,"args":[],"type":{"name":"__Type","kind":"OBJECT","ofType":null}},{"name":"isOneOf","description":null,"args":[],"type":{"name":"Boolean","kind":"SCALAR","ofType":null}}]},{"name":"__TypeKind","kind":"ENUM","description":"An enum describing what kind of type a given `__Type` is.","fields":[]}]}}} \ No newline at end of file -- cgit v1.2.3