Auth And Session Model
For users building integrations, the key distinction is between:
- the signed-in web session used in the product UI
- the API key or authenticated credential used by external tools
Web session
The web session is for using the product directly, including account management and API-key management.
Integration credential
An API key is the right tool when an external script or agent needs to call supported PredictDog routes on behalf of your account.
Why the distinction matters
Keeping these two access modes separate makes it easier to reason about:
- which actions belong in the UI
- which actions belong in an integration
- how to rotate or revoke access safely