pre_receive_hook_id parameter
Remove pre-receive hook enforcement for an organization
Removes any overrides for this hook at the org level for this org.
Path Parameters
Response
200 application/json
Response
Response
org-pre-receive-hook
Path Parameters
List pre-receive hooks for a repository
List all pre-receive hooks that are enabled or testing for this repository as well as any disabled hooks that are allowed to be enabled at the repository level. Pre-receive hooks that are disabled at a higher level and are not configurable will not be listed.
Query Parameters
Results per page (max 100)
Default:30
Page number of the results to fetch.
Default:1
One of asc
(ascending) or desc
(descending).
Allowed values:ascdesc
Default:desc
Allowed values:createdupdatedname
Default:created
Path Parameters
Response
200 application/json
Response
Response
Path Parameters
Query Parameters
Get a pre-receive hook for a repository
Path Parameters
pre_receive_hook_id parameter
Response
200 application/json
Response
Response
repository-pre-receive-hook
Path Parameters
Update pre-receive hook enforcement for a repository
For pre-receive hooks which are allowed to be configured at the repo level, you can set enforcement
Path Parameters
pre_receive_hook_id parameter
Body
application/json
Body
The state of enforcement for the hook on this repository.
Allowed values:enableddisabledtesting
Response
200 application/json
Response
Response
repository-pre-receive-hook
Path Parameters
Body
Remove pre-receive hook enforcement for a repository
Deletes any overridden enforcement on this repository for the specified hook.
Responds with effective values inherited from owner and/or global level.
Path Parameters
pre_receive_hook_id parameter
Response
200 application/json
Response
Responds with effective values inherited from owner and/or global level.