Stamphog
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
GET | |
GET | |
GET | |
GET | |
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
POST | |
GET | |
GET | |
POST | |
GET | |
POST | |
GET |
List all stamphog digest runs
Read-only history of posted (or attempted) digests, filterable by Slack channel.
Required API key scopes
stamphog:readQuery parameters
- limitinteger
- offsetinteger
- slack_channel_idstring
Response
Example request
GET /api /projects /:project_id /stamphog /digest_runsExample response
Status 200
Retrieve stamphog digest runs
Read-only history of posted (or attempted) digests, filterable by Slack channel.
Required API key scopes
stamphog:readPath parameters
- idstring
Response
Example request
GET /api /projects /:project_id /stamphog /digest_runs /:idExample response
Status 200
List all stamphog pull requests
Read-only pull requests stamphog knows about, filterable by PR number and merge state.
Required API key scopes
stamphog:readQuery parameters
- limitinteger
- mergedboolean
- offsetinteger
- pr_numberinteger
Response
Example request
GET /api /projects /:project_id /stamphog /pull_requestsExample response
Status 200
Retrieve stamphog pull requests
Read-only pull requests stamphog knows about, filterable by PR number and merge state.
Required API key scopes
stamphog:readPath parameters
- idstring
Response
Example request
GET /api /projects /:project_id /stamphog /pull_requests /:idExample response
Status 200
List all stamphog repo configs
Per-repo stamphog settings — enable/disable review, GitHub App installation, policy overrides.
Required API key scopes
stamphog:readQuery parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api /projects /:project_id /stamphog /repo_configsExample response
Status 200
Create stamphog repo configs
Per-repo stamphog settings — enable/disable review, GitHub App installation, policy overrides.
Required API key scopes
stamphog:writeRequest parameters
- providerstring
- repositorystring
- enabledboolean
- digest_enabledboolean
- review_mode
- trigger_labelstring
Response
Example request
POST /api /projects /:project_id /stamphog /repo_configsExample response
Status 201
Retrieve stamphog repo configs
Per-repo stamphog settings — enable/disable review, GitHub App installation, policy overrides.
Required API key scopes
stamphog:readPath parameters
- idstring
Response
Example request
GET /api /projects /:project_id /stamphog /repo_configs /:idExample response
Status 200
Update stamphog repo configs
Per-repo stamphog settings — enable/disable review, GitHub App installation, policy overrides.
Required API key scopes
stamphog:writePath parameters
- idstring
Request parameters
- providerstring
- repositorystring
- enabledboolean
- digest_enabledboolean
- review_mode
- trigger_labelstring
Response
Example request
PATCH /api /projects /:project_id /stamphog /repo_configs /:idExample response
Status 200
Delete stamphog repo configs
Per-repo stamphog settings — enable/disable review, GitHub App installation, policy overrides.
Required API key scopes
stamphog:writePath parameters
- idstring
Example request
DELETE /api /projects /:project_id /stamphog /repo_configs /:idExample response
Status 204 No response body
Create stamphog repo configs add repository
Turn reviews on for a repository from the project's connected GitHub installations. Creates the repo config, or turns an existing one back on. Needs the editor level on stamphog.
Required API key scopes
stamphog:writeRequest parameters
- repositorystring
Response
Example request
POST /api /projects /:project_id /stamphog /repo_configs /add_repositoryExample response
Status 200
Status 201
Retrieve stamphog repo configs available repositories
List repositories from the project's connected GitHub installations that are not added to stamphog yet, so they can be added with add_repository.
Required API key scopes
stamphog:readQuery parameters
- limitintegerDefault:
50 - searchstringDefault:
Response
Example request
GET /api /projects /:project_id /stamphog /repo_configs /available_repositoriesExample response
Status 200
Retrieve stamphog repo configs install info
Per-repo stamphog settings — enable/disable review, GitHub App installation, policy overrides.
Required API key scopes
stamphog:readResponse
Example request
GET /api /projects /:project_id /stamphog /repo_configs /install_infoExample response
Status 200
Create stamphog repo configs sync installation
Per-repo stamphog settings — enable/disable review, GitHub App installation, policy overrides.
Required API key scopes
stamphog:writeRequest parameters
- installation_idstringDefault:
- codestring
- statestring
Response
Example request
POST /api /projects /:project_id /stamphog /repo_configs /sync_installationExample response
Status 200
List all stamphog review runs
History of stamphog review runs, filterable by repository, PR number, and status, plus manual review requests.
Required API key scopes
stamphog:readQuery parameters
- limitinteger
- offsetinteger
- pr_numberinteger
- repositorystring
- statusstring
- triggerstringOne of:
"all""label""manual""self_driving"
Response
Example request
GET /api /projects /:project_id /stamphog /review_runsExample response
Status 200
Create stamphog review runs
History of stamphog review runs, filterable by repository, PR number, and status, plus manual review requests.
Required API key scopes
stamphog:writeRequest parameters
- repositorystring
- pr_numberinteger
Response
Example request
POST /api /projects /:project_id /stamphog /review_runsExample response
Status 200
Status 201
Retrieve stamphog review runs
History of stamphog review runs, filterable by repository, PR number, and status, plus manual review requests.
Required API key scopes
stamphog:readPath parameters
- idstring
Response
Example request
GET /api /projects /:project_id /stamphog /review_runs /:id










