OptionalauthA custom string to use as the authorization header.
OptionalbodyThe request body.
OptionalcacheA string indicating how the request will interact with the browser's cache to set request's cache.
OptionalcredentialsA string indicating whether credentials will be sent with the request always, never, or only when sent to a same-origin URL. Sets request's credentials.
OptionalcustomA custom base URL to make requests to.
Useful for making requests through, for example, a proxy / multi-application rate limiter.
Example: https://api.example.com/discord
Make sure this URL does not end with a /.
Note that the rest manager will also omit the API version from the route (.../v10/...).
OptionalforceIf only the specified headers should be included (including authHeader).
OptionalheadersRequest headers.
Overwrite hierarchy; default headers overwritten by manager, manager headers overwritten by request options.
The X-Audit-Log-Reason header is overwritten by the reason option.
OptionalintegrityA cryptographic hash of the resource to be fetched by request. Sets request's integrity.
OptionalkeepaliveA boolean to set request's keepalive.
OptionalmodeA string to indicate whether the request will use CORS, or will be restricted to same-origin URLs. Sets request's mode.
OptionalpriorityOptionalqueryThe request query.
OptionalreasonThe value for the X-Audit-Log-Reason header.
OptionalredirectA string indicating whether request follows redirects, results in an error upon encountering a redirect, or returns the redirect (in an opaque fashion). Sets request's redirect.
OptionalreferrerA string whose value is a same-origin URL, "about:client", or the empty string, to set request's referrer.
OptionalreferrerA referrer policy to set request's referrerPolicy.
OptionalsignalAn AbortSignal to set request's signal.
OptionalversionThe Discord API version to use.
OptionalwindowCan only be null. Used to disassociate request from any Window.
Data for a rest request. Used by the
Rest#request()method.