diff options
Diffstat (limited to 'Docs/API/meta.json')
| -rw-r--r-- | Docs/API/meta.json | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Docs/API/meta.json b/Docs/API/meta.json new file mode 100644 index 0000000..dd9f628 --- /dev/null +++ b/Docs/API/meta.json @@ -0,0 +1 @@ +{"data":{"__schema":{"types":[{"name":"AccessKind","kind":"ENUM","description":null,"fields":[]},{"name":"AccessScope","kind":"ENUM","description":null,"fields":[]},{"name":"AuditLogCursor","kind":"OBJECT","description":"A cursor for enumerating a list of audit log 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":"AuditLogEntry","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":"ipAddress","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"eventType","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"details","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"BillingAddress","kind":"OBJECT","description":"Billing address for invoicing.","fields":[{"name":"fullName","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"businessName","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"address1","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"address2","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"city","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"region","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"postcode","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"country","description":"ISO 3166 two-letter country code","args":[],"type":{"name":"Country","kind":"SCALAR","ofType":null}},{"name":"vat","description":"Value-added tax number (EU)","args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"BillingAddressInput","kind":"INPUT_OBJECT","description":"All fields are optional. If a field is omitted, it is unchanged. If a field is\nnull, it is set to null.","fields":[]},{"name":"BillingSubscription","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"user","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"User","kind":"OBJECT","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":"status","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"SubscriptionStatus","kind":"ENUM","ofType":null}}},{"name":"autorenew","description":"If true, payment is automatically renewed when term ellapses.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}},{"name":"currency","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Currency","kind":"ENUM","ofType":null}}},{"name":"interval","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"PaymentInterval","kind":"ENUM","ofType":null}}},{"name":"product","description":"Selected product associated with this subscription.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Product","kind":"OBJECT","ofType":null}}},{"name":"price","description":"Shortcut to get the applicable price point for this subscription's product ID\nand applicable currency","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ProductPrice","kind":"OBJECT","ofType":null}}},{"name":"subtotal","description":"Total price, not including applicable taxes, in the smallest denomination of\nthe currency, e.g. cents USD.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"total","description":"Total price, including applicable taxes, in the smallest denomination of the\ncurrency, e.g. cents USD.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"payment","description":"Status of the last attempted payment for this subscription.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"PaymentOutcome","kind":"OBJECT","ofType":null}}}]},{"name":"Boolean","kind":"SCALAR","description":"The `Boolean` scalar type represents `true` or `false`.","fields":[]},{"name":"Country","kind":"SCALAR","description":"ISO-3166 country code","fields":[]},{"name":"Currency","kind":"ENUM","description":null,"fields":[]},{"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":"Features","kind":"OBJECT","description":"Describes available optional features","fields":[{"name":"avatars","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}}]},{"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":"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":"Invoice","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"invoiceNo","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"issued","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"entity","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Entity","kind":"INTERFACE","ofType":null}}},{"name":"product","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Product","kind":"OBJECT","ofType":null}}},{"name":"serviceStart","description":"Start of service period for which this invoice applies","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"serviceEnd","description":"End of service period for which this invoice applies","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"currency","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Currency","kind":"ENUM","ofType":null}}},{"name":"total","description":"Amount charged denoted in the smallest denomination of the applicable\ncurrency, e.g. cents USD.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}}]},{"name":"InvoiceCursor","kind":"OBJECT","description":"A cursor for enumerating a list of invoices\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":"LoginSecurity","kind":"OBJECT","description":null,"fields":[{"name":"totp","description":"True if TOTP (time-based one time passwords) is enabled for 2FA","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}}]},{"name":"Mutation","kind":"OBJECT","description":null,"fields":[{"name":"updateUser","description":null,"args":[{"name":"input","type":{"name":"UserInput","kind":"INPUT_OBJECT","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"User","kind":"OBJECT","ofType":null}}},{"name":"createPGPKey","description":null,"args":[{"name":"key","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"PGPKey","kind":"OBJECT","ofType":null}}},{"name":"deletePGPKey","description":null,"args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"PGPKey","kind":"OBJECT","ofType":null}},{"name":"createSSHKey","description":"Creates a new SSH public key from an input as used in the authorized_keys\nfile, see the AUTHORIZED_KEYS FILE FORMAT section in sshd(8). Note that\nthe optional key options are currently discarded.","args":[{"name":"key","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"SSHKey","kind":"OBJECT","ofType":null}}},{"name":"deleteSSHKey","description":null,"args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"SSHKey","kind":"OBJECT","ofType":null}},{"name":"updateSSHKeyLastUsed","description":"Causes the \"last used\" time of this SSH key to be set to the current time.","args":[{"name":"fingerprint","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"SSHKey","kind":"OBJECT","ofType":null}}},{"name":"updateBillingAddress","description":"Update the authenticated user's billing address.","args":[{"name":"input","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"BillingAddressInput","kind":"INPUT_OBJECT"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"BillingAddress","kind":"OBJECT","ofType":null}}},{"name":"updateBillingSubscription","description":"Update an active billing subscription.","args":[{"name":"subscriptionID","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null},{"name":"input","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"UpdateBillingSubscriptionInput","kind":"INPUT_OBJECT"}},"defaultValue":null}],"type":{"name":"BillingSubscription","kind":"OBJECT","ofType":null}},{"name":"cancelBillingSubscription","description":"Cancels an active billing subscription. The changes will not take effect\nuntil the end of the paid term (unless the account is past due, in which case\nit applies immediately).","args":[{"name":"subscriptionID","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"BillingSubscription","kind":"OBJECT","ofType":null}},{"name":"deletePaymentMethod","description":"Removes a payment method from your account. Cannot be used to remove the last\npayment method.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"PaymentMethod","kind":"OBJECT","ofType":null}},{"name":"setDefaultPaymentMethod","description":"Sets the user's default payment method.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"PaymentMethod","kind":"OBJECT","ofType":null}},{"name":"createWebhook","description":"Creates a new user profile 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":"ProfileWebhookInput","kind":"INPUT_OBJECT"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"WebhookSubscription","kind":"INTERFACE","ofType":null}}},{"name":"deleteWebhook","description":"Deletes a user profile 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":"billingTransfer","description":"Transfers billing details from one user account to another, returning the\ntarget account.","args":[{"name":"from","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"to","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"User","kind":"OBJECT","ofType":null}}},{"name":"subsidizeUser","description":"Grants free service to the given user ID until the provided expiration date.","args":[{"name":"userID","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null},{"name":"until","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"User","kind":"OBJECT","ofType":null}}},{"name":"createProduct","description":"Create a new paid product.","args":[{"name":"name","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"prices","type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Product","kind":"OBJECT","ofType":null}}},{"name":"retireProduct","description":"Retires a paid product.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Product","kind":"OBJECT","ofType":null}},{"name":"registerAccount","description":"Registers a new account.","args":[{"name":"email","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"username","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"password","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"pgpKey","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":"User","kind":"OBJECT","ofType":null}},{"name":"resetPassword","description":"Requests a password reset. The return value is meaningless.","args":[{"name":"email","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Int","kind":"SCALAR","ofType":null}},{"name":"confirmRegistration","description":"Confirm an account registration email.","args":[{"name":"token","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"User","kind":"OBJECT","ofType":null}},{"name":"confirmEmailChange","description":"Confirm a user's change of email address","args":[{"name":"token","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"User","kind":"OBJECT","ofType":null}},{"name":"confirmPasswordChange","description":"Confirm a user's password change","args":[{"name":"token","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"newPassword","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"User","kind":"OBJECT","ofType":null}},{"name":"enableTOTP","description":"Enables TOTP for the user account. The secret is 20 base32-encoded bytes.","args":[{"name":"secret","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"TOTPConfig","kind":"OBJECT","ofType":null}}},{"name":"registerOAuthClient","description":"Registers an OAuth client. Only OAuth 2.0 confidental clients are\nsupported.","args":[{"name":"redirectUri","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"clientName","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"clientDescription","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null},{"name":"clientUrl","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"OAuthClientRegistration","kind":"OBJECT","ofType":null}}},{"name":"revokeOAuthClient","description":"Revokes this OAuth client, revoking all tokens for it and preventing future\nuse.","args":[{"name":"uuid","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"OAuthClient","kind":"OBJECT","ofType":null}},{"name":"revokeOAuthGrant","description":"Revokes a specific OAuth grant.","args":[{"name":"hash","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"OAuthGrant","kind":"OBJECT","ofType":null}},{"name":"issuePersonalAccessToken","description":"Issues an OAuth personal access token.","args":[{"name":"grants","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null},{"name":"comment","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"OAuthPersonalTokenRegistration","kind":"OBJECT","ofType":null}}},{"name":"revokePersonalAccessToken","description":"Revokes a personal access token.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"OAuthPersonalToken","kind":"OBJECT","ofType":null}},{"name":"issueAuthorizationCode","description":"Issues an OAuth 2.0 authorization code. Used after the user has consented\nto the access grant request.","args":[{"name":"clientUUID","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"grants","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"issueOAuthGrant","description":"Completes the OAuth 2.0 grant process and issues an OAuth token for a\nspecific OAuth client.","args":[{"name":"authorization","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"clientUUID","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null},{"name":"clientSecret","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"redirectUri","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":"OAuthGrantRegistration","kind":"OBJECT","ofType":null}},{"name":"refreshOAuthGrant","description":"Refreshes an existing OAuth 2.0 grant. This invalidates the previous grant\nand returns a new one.","args":[{"name":"refreshToken","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"clientUUID","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"clientSecret","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"grants","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":"OAuthGrantRegistration","kind":"OBJECT","ofType":null}},{"name":"sendEmail","description":"Send a notification email.\n\nThe 'address' parameter must be a single RFC 5322 address (e.g. \"Barry Gibbs\n\[email protected]\u003e\", or \"[email protected]\"). The 'message' parameter must be a\nRFC 5322 compliant Internet message with the special requirement that it must\nnot contain any recipients (i.e. no 'To', 'Cc', or 'Bcc' header).\n\nThe message will be signed with the site key. If the address is that of a\nregistered user it will be encrypted according to the user's privacy\nsettings.","args":[{"name":"address","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"message","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}},{"name":"deleteUser","description":"Deletes the authenticated user's account.","args":[{"name":"reserve","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"orderProductSubscription","description":"Orders a new paid product subscription. The new subscription is in a PENDING\nstate. The payment intent should be completed to proceed.","args":[{"name":"productID","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null},{"name":"currency","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Currency","kind":"ENUM"}},"defaultValue":null},{"name":"interval","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"PaymentInterval","kind":"ENUM"}},"defaultValue":null},{"name":"autorenew","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR"}},"defaultValue":null},{"name":"address","type":{"name":"BillingAddressInput","kind":"INPUT_OBJECT","ofType":null},"defaultValue":null},{"name":"idempotencyKey","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":"PaymentIntent","kind":"INTERFACE","ofType":null}},{"name":"beginSubscriptionRenewal","description":"Creates a new payment intent to charge a subscription's renewal fee\ninteractively. The subscription must be past due.","args":[{"name":"subscriptionID","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null},{"name":"idempotencyKey","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"PaymentIntent","kind":"INTERFACE","ofType":null}}},{"name":"finalizePaymentIntent","description":"Finalizes a product order from the PaymentIntent ID after the user has\nfinalized their payment, returning the completed PaymentIntent.","args":[{"name":"intentID","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"PaymentIntent","kind":"INTERFACE","ofType":null}}},{"name":"createSetupIntent","description":"Creates a \"setup\" intent for adding a new payment method to the authenticated\nuser's account.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"SetupIntent","kind":"INTERFACE","ofType":null}}},{"name":"finalizeSetupIntent","description":"Finalizes a setup intent.","args":[{"name":"intentID","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"SetupIntent","kind":"INTERFACE","ofType":null}},{"name":"processPaymentDue","description":"Processes payment when the user's account is past due. Returns the payment\nintent if a payment was collected, or null if a payment was not collected but\nthe operation was successful (the latter occurs when a subscription was\ncancelled or a subsidized user's subsidy expired, in these cases the account\nis settled and converted to non-paying).","args":[],"type":{"name":"PaymentIntent","kind":"INTERFACE","ofType":null}},{"name":"reissueInvoice","description":"Causes an invoice to be regenerated in order to issue a correction. The admin\nis assumed to have manually made the required changes in the database.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Invoice","kind":"OBJECT","ofType":null}}]},{"name":"OAuthClient","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"uuid","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"redirectUrl","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":"description","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"url","description":null,"args":[],"type":{"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":"OAuthClientRegistration","kind":"OBJECT","description":null,"fields":[{"name":"client","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"OAuthClient","kind":"OBJECT","ofType":null}}},{"name":"secret","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"OAuthGrant","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"client","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"OAuthClient","kind":"OBJECT","ofType":null}}},{"name":"issued","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"expires","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"tokenHash","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"grants","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"OAuthGrantRegistration","kind":"OBJECT","description":null,"fields":[{"name":"grant","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"OAuthGrant","kind":"OBJECT","ofType":null}}},{"name":"grants","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"secret","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"refreshToken","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"OAuthPersonalToken","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"issued","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"expires","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Time","kind":"SCALAR","ofType":null}}},{"name":"comment","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"grants","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"OAuthPersonalTokenRegistration","kind":"OBJECT","description":null,"fields":[{"name":"token","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"OAuthPersonalToken","kind":"OBJECT","ofType":null}}},{"name":"secret","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"PGPKey","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":"user","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"User","kind":"OBJECT","ofType":null}}},{"name":"key","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"fingerprint","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}}]},{"name":"PGPKeyCursor","kind":"OBJECT","description":"A cursor for enumerating a list of PGP keys\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":"PGPKeyEvent","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":"key","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"PGPKey","kind":"OBJECT","ofType":null}}}]},{"name":"PaymentIntent","kind":"INTERFACE","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"subscription","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"BillingSubscription","kind":"OBJECT","ofType":null}}},{"name":"billingAddress","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"BillingAddress","kind":"OBJECT","ofType":null}}},{"name":"idempotencyKey","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"taxRate","description":null,"args":[],"type":{"name":"Float","kind":"SCALAR","ofType":null}},{"name":"taxDue","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"totalDue","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"method","description":null,"args":[],"type":{"name":"PaymentMethod","kind":"OBJECT","ofType":null}},{"name":"outcome","description":null,"args":[],"type":{"name":"PaymentOutcome","kind":"OBJECT","ofType":null}}]},{"name":"PaymentIntentStatus","kind":"ENUM","description":null,"fields":[]},{"name":"PaymentInterval","kind":"ENUM","description":null,"fields":[]},{"name":"PaymentMethod","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":"currency","description":"Currency used with this payment method","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Currency","kind":"ENUM","ofType":null}}},{"name":"name","description":"User-friendly name of this payment method (e.g. 'Visa ending in 1234')","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"expires","description":"Expiration date of this payment method, if applicable to the type","args":[],"type":{"name":"Time","kind":"SCALAR","ofType":null}}]},{"name":"PaymentOutcome","kind":"OBJECT","description":null,"fields":[{"name":"status","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"PaymentIntentStatus","kind":"ENUM","ofType":null}}},{"name":"error","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"PaymentStatus","kind":"ENUM","description":null,"fields":[]},{"name":"Product","kind":"OBJECT","description":"A paid product available for purchase.","fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"name","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"prices","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"retired","description":"This product has been retired and is no longer available for purchase.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}},{"name":"subsidized","description":"This price is subsidized and available to users who cannot pay the standard\nprices.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}}]},{"name":"ProductPrice","kind":"OBJECT","description":"Price point for a product in a given currency.","fields":[{"name":"currency","description":"Applicable currency for this price","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Currency","kind":"ENUM","ofType":null}}},{"name":"amount","description":"Price in the smallest denomination of the currency, e.g. cents USD. Does not\ninclude any applicable taxes.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}}]},{"name":"ProductPriceInput","kind":"INPUT_OBJECT","description":null,"fields":[]},{"name":"ProfileUpdateEvent","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":"profile","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"User","kind":"OBJECT","ofType":null}}}]},{"name":"ProfileWebhookInput","kind":"INPUT_OBJECT","description":null,"fields":[]},{"name":"ProfileWebhookSubscription","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":"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":"userByName","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":"userByEmail","description":null,"args":[{"name":"email","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"User","kind":"OBJECT","ofType":null}},{"name":"sshKey","description":"Returns a specific SSH key by its resource ID.","args":[{"name":"rid","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ID","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"SSHKey","kind":"OBJECT","ofType":null}},{"name":"pgpKey","description":"Returns a specific PGP key by its resource ID.","args":[{"name":"rid","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"ID","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"PGPKey","kind":"OBJECT","ofType":null}},{"name":"sshKeyByFingerprint","description":"Returns a specific SSH key by its fingerprint, in hexadecimal","args":[{"name":"fingerprint","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"SSHKey","kind":"OBJECT","ofType":null}},{"name":"pgpKeyByFingerprint","description":"Returns a specific PGP key by its fingerprint, in hexadecimal.","args":[{"name":"fingerprint","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"PGPKey","kind":"OBJECT","ofType":null}},{"name":"auditLog","description":"Returns the audit log for the authenticated user.","args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"AuditLogCursor","kind":"OBJECT","ofType":null}}},{"name":"loginSecurity","description":"Returns the authenticated user's login security settings.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"LoginSecurity","kind":"OBJECT","ofType":null}}},{"name":"profileWebhooks","description":"Returns a list of user profile 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":"profileWebhook","description":"Returns details of a user profile 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":"myOauthGrant","description":"Returns the current OAuth grant in use, if any","args":[],"type":{"name":"OAuthGrant","kind":"OBJECT","ofType":null}},{"name":"oauthGrants","description":"Returns OAuth grants issued for the authenticated user","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"oauthClients","description":"List of OAuth clients this user administrates","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"personalAccessTokens","description":"Returns a list of personal OAuth tokens issued","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"product","description":"Returns information about a subscription product available for purchase.","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"Product","kind":"OBJECT","ofType":null}},{"name":"products","description":"Returns a list of paid subscriptions available for purchase.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"userByID","description":"Returns a specific user by ID","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"User","kind":"OBJECT","ofType":null}},{"name":"user","description":"Returns a specific user by username","args":[{"name":"username","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"User","kind":"OBJECT","ofType":null}},{"name":"oauthClientByID","description":"Returns a specific OAuth client (by database ID)","args":[{"name":"id","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"OAuthClient","kind":"OBJECT","ofType":null}},{"name":"oauthClientByUUID","description":"Returns a specific OAuth client (by UUID)","args":[{"name":"uuid","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null}],"type":{"name":"OAuthClient","kind":"OBJECT","ofType":null}},{"name":"tokenRevocationStatus","description":"Returns the revocation status of a given OAuth 2.0 token hash (SHA-512). If\nthe token or client ID has been revoked, this returns true, and the key\nshould not be trusted. Client ID is optional for personal access tokens.","args":[{"name":"hash","type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR"}},"defaultValue":null},{"name":"clientId","type":{"name":"String","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}}]},{"name":"SSHKey","kind":"OBJECT","description":"An SSH public key associated with an account.","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":"lastUsed","description":null,"args":[],"type":{"name":"Time","kind":"SCALAR","ofType":null}},{"name":"user","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"User","kind":"OBJECT","ofType":null}}},{"name":"key","description":"The base64-encoded public key","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"keyType","description":"The key type","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"fingerprint","description":"The legacy MD5 fingerprint of the key.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"fingerprintSHA256","description":"The SHA256 fingerprint of the key.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"comment","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"SSHKeyCursor","kind":"OBJECT","description":"A cursor for enumerating a list of SSH keys\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":"SSHKeyEvent","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":"key","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"SSHKey","kind":"OBJECT","ofType":null}}}]},{"name":"SetupIntent","kind":"INTERFACE","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"status","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"SetupIntentStatus","kind":"ENUM","ofType":null}}},{"name":"method","description":null,"args":[],"type":{"name":"PaymentMethod","kind":"OBJECT","ofType":null}}]},{"name":"SetupIntentStatus","kind":"ENUM","description":null,"fields":[]},{"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":"StripePaymentIntent","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"subscription","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"BillingSubscription","kind":"OBJECT","ofType":null}}},{"name":"billingAddress","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"BillingAddress","kind":"OBJECT","ofType":null}}},{"name":"idempotencyKey","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"totalDue","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"taxRate","description":null,"args":[],"type":{"name":"Float","kind":"SCALAR","ofType":null}},{"name":"taxDue","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Int","kind":"SCALAR","ofType":null}}},{"name":"method","description":null,"args":[],"type":{"name":"PaymentMethod","kind":"OBJECT","ofType":null}},{"name":"outcome","description":null,"args":[],"type":{"name":"PaymentOutcome","kind":"OBJECT","ofType":null}},{"name":"publicKey","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"clientSecret","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"StripeSetupIntent","kind":"OBJECT","description":null,"fields":[{"name":"id","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"String","kind":"SCALAR","ofType":null}}},{"name":"status","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"SetupIntentStatus","kind":"ENUM","ofType":null}}},{"name":"method","description":null,"args":[],"type":{"name":"PaymentMethod","kind":"OBJECT","ofType":null}},{"name":"publicKey","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"clientSecret","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"SubscriptionStatus","kind":"ENUM","description":null,"fields":[]},{"name":"TOTPConfig","kind":"OBJECT","description":null,"fields":[{"name":"recoveryCodes","description":"List of generated recovery codes for use with TOTP.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}}]},{"name":"Time","kind":"SCALAR","description":"String of the format %Y-%m-%dT%H:%M:%SZ","fields":[]},{"name":"URL","kind":"SCALAR","description":"URL from which some secondary data may be retrieved.\n\nResources which are access protected require you to provide a valid\nAuthentication header when retrieving this URL. URLs are not guaranteed to be\nconsistent for an extended length of time; applications should submit a new\nGraphQL request each time they wish to access the data at the provided URL.","fields":[]},{"name":"UpdateBillingSubscriptionInput","kind":"INPUT_OBJECT","description":"For changing the active paid subscription's parameters. Changes apply from the\nstart of the next payment term (i.e. from User.paymentDue).","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":"avatar","description":null,"args":[],"type":{"name":"URL","kind":"SCALAR","ofType":null}},{"name":"pronouns","description":null,"args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}},{"name":"userType","description":null,"args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"UserType","kind":"ENUM","ofType":null}}},{"name":"sshKeys","description":null,"args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"SSHKeyCursor","kind":"OBJECT","ofType":null}}},{"name":"pgpKeys","description":null,"args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"PGPKeyCursor","kind":"OBJECT","ofType":null}}},{"name":"paymentStatus","description":"User's current payment status. Only available if authenticated as this user.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"PaymentStatus","kind":"ENUM","ofType":null}}},{"name":"paymentDue","description":"Date at which next payment is due. Only available if authenticated as this\nuser.","args":[],"type":{"name":"Time","kind":"SCALAR","ofType":null}},{"name":"subscription","description":"Details about the user's current paid subscription. Only available if\nauthenticated as this user.","args":[],"type":{"name":"BillingSubscription","kind":"OBJECT","ofType":null}},{"name":"invoices","description":"Returns invoices for this user. Only available if authenticated as this user.","args":[{"name":"cursor","type":{"name":"Cursor","kind":"SCALAR","ofType":null},"defaultValue":null}],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"InvoiceCursor","kind":"OBJECT","ofType":null}}},{"name":"billingAddress","description":"User's billing address, if applicable, for invoicing.","args":[],"type":{"name":"BillingAddress","kind":"OBJECT","ofType":null}},{"name":"paymentMethods","description":"User's payment methods, if any.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":null,"kind":"LIST","ofType":{"name":null,"kind":"NON_NULL"}}}},{"name":"defaultPaymentMethod","description":"The default payment method in use for automatic subscription renewals.","args":[],"type":{"name":"PaymentMethod","kind":"OBJECT","ofType":null}},{"name":"receivesPaidServices","description":"Returns true if this user should have access to paid services.","args":[],"type":{"name":null,"kind":"NON_NULL","ofType":{"name":"Boolean","kind":"SCALAR","ofType":null}}},{"name":"suspensionNotice","description":"Notice to provide to a suspended account","args":[],"type":{"name":"String","kind":"SCALAR","ofType":null}}]},{"name":"UserInput","kind":"INPUT_OBJECT","description":"Omit these fields to leave them unchanged, or set them to null to clear\ntheir value.","fields":[]},{"name":"UserType","kind":"ENUM","description":null,"fields":[]},{"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":"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 |
