Skip to content

List a user's gists

GET/users/{username}/gists

Lists the named user's gists. By default only their public gists are returned. The user's own private and unlisted gists are included only when the caller IS that user AND their token holds the gist:read scope; any other caller (including the user with an unscoped token) sees public gists only.

Results are a JSON array; pagination is conveyed via the Link and X-* response headers (see the response headers below).

Request

Headers

NameTypeScopes
Authorizationoptionalstring

Path parameters

NameTypeDescription
usernamerequiredstringThe user's username.

Query parameters

NameTypeDescription
pageintegerPage number, 1-based. (default: 1, min: 1)
per_pageintegerItems per page. (default: 30, min: 1, max: 100)
sincestring <date-time>Only return gists updated at or after this RFC 3339 timestamp.

Responses

StatusBodyDescription
200GistSimple[]A list of the user's gists.
Headers:LinkX-PageX-Per-PageX-TotalX-Total-Pages
400ErrorThe request was malformed.
404ErrorThe requested resource does not exist (or is not visible to the caller).