Fields
- Credentials — test account logins, API keys, or any other access details researchers need to authenticate with your application.
- Instructions — scope definition, rules of engagement, out-of-scope areas, and contact information for your security team.
Set up credentials and instructions
Create the site
Create your HackGATE site and note the
id from the response. You need it for both requests below.Set credentials
Send a
POST request to /api/sites/credentials with the site id and the credentials text:Set instructions
Send a
POST request to /api/sites/instructions with the site id and the instructions text:Enable the site
Enable the site so researchers can connect. They will see the credentials and instructions you set as soon as the proxy is live.
Updating credentials and instructions
You can call either endpoint at any time to overwrite the current value. The update takes effect immediately — researchers will see the new content on their next page load. There is no version history; each call replaces the previous value.Request fields
| Field | Type | Description |
|---|---|---|
id | string | The site ID. |
credentials | string | Plain text credentials for researcher access. |
instructions | string | Plain text scope, rules, and contact information. |