Error Handling
All API errors return a JSON body with a message field describing what went wrong.
Error format
{
"message": "Station not found"
}
Status codes
| Code | Meaning | What to do |
|---|---|---|
200 | Success | Request completed successfully |
401 | Unauthorized | Your access token is missing, expired, or invalid. Refresh it or re-login. |
404 | Not found | The station or lock does not exist, or your account doesn't have access to it. Verify your station_token and lock_id. |
501 | Not implemented | The endpoint exists in the spec but is not yet available (webhooks). |
Common scenarios
"Token is invalid"
{"message": "Token is invalid"}
Your access token has expired or is malformed. Call POST /v1/auth/refresh with your refresh token to get a new one.
"Station not found"
{"message": "Station not found"}
Either the station_token is incorrect, or your account doesn't have permission to access this station. Double-check the token provided during installation.
"Invalid credentials"
{"message": "Invalid credentials"}
The email or password used in POST /v1/auth/login is incorrect. Contact support@follow-rent.com if you need to reset your credentials.
Need help?
If you encounter an error you can't resolve, contact us at support@follow-rent.com with:
- The endpoint you called
- The full response body
- Your station token (never send your access token or password)