Unsuspend a user
If your GitHub instance uses LDAP Sync with Active Directory LDAP servers, this API is disabled and will return a 403
response. Active Directory LDAP-authenticated users cannot be unsuspended using the API.
Path Parameters
Body
application/json
Body
The reason the user is being unsuspended. This message will be logged in the audit log. If you don’t provide a reason
, it will default to “Unsuspended via API by SITE_ADMINISTRATOR”, where SITE_ADMINISTRATOR is the person who performed the action.
Response
204
Response
Response
Path Parameters
Body
List gists for the authenticated user
Lists the authenticated user’s gists or if called anonymously, this endpoint returns all public gists:
Query Parameters
Only show notifications updated after the given time. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ
.
Results per page (max 100)
Default:30
Page number of the results to fetch.
Default:1
Response
application/json
Response
Response
Base Gist
Simple User
Show Child Parameters
Simple User
Show Child Parameters
Query Parameters
Create a gist
Allows you to add a new gist with one or more files.
Note: Don’t name your files “gistfile” with a numerical suffix. This is the format of the automatic naming scheme that Gist uses internally.
Body
application/json
Body
Description of the gist
Example:Example Ruby script
Names and content for the files that make up the gist
Example:{"hello.rb":{"content":"puts \"Hello, World!\""}}
One Of
Flag indicating whether the gist is public
Default:false
Example:true
Response
application/json
Response
Response
Gist Simple
Gist Simple
Show Child Parameters
Gist History
Show Child Parameters
Gist
Show Child Parameters
Simple User
Show Child Parameters
Body
List public gists
List public gists sorted by most recently updated to least recently updated.
Note: With pagination, you can fetch up to 3000 gists. For example, you can fetch 100 pages with 30 gists per page or 30 pages with 100 gists per page.
Query Parameters
Only show notifications updated after the given time. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ
.
Results per page (max 100)
Default:30
Page number of the results to fetch.
Default:1
Response
application/json
Response
Response
Base Gist
Simple User
Show Child Parameters
Simple User
Show Child Parameters
Query Parameters
List starred gists
List the authenticated user’s starred gists:
Query Parameters
Only show notifications updated after the given time. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ
.
Results per page (max 100)
Default:30
Page number of the results to fetch.
Default:1
Response
application/json
Response
Response
Base Gist
Simple User
Show Child Parameters
Simple User