Endpoint
Authentication
No authentication required. Provide the master password to receive a session token.Request Body
The master password configured during setup
Response
Session token to use for authenticated requests. Starts with
fn_sess_ prefix.ISO 8601 timestamp indicating when the session expires
Error Responses
Error message when authentication fails
Number of seconds to wait before retrying (returned when rate limited)
Status Codes
200 OK- Authentication successful401 Unauthorized- Invalid password429 Too Many Requests- Rate limit exceeded after multiple failed attempts500 Internal Server Error- Server error during authentication
Rate Limiting
Fishnet implements progressive rate limiting to prevent brute-force attacks:- Failed login attempts trigger progressive delays
- After multiple failures, requests are blocked with 429 status
- The
retry_after_secondsfield indicates how long to wait - Successful login resets the rate limiter
Examples
Using the Session Token
After successful login, include the token in theAuthorization header for protected endpoints: