Sign in to the web app
Safeclose provides two ways to sign in, both available at/sign-in:
- Email and password — Enter the email address and password you registered with at
/sign-up. - SSO — If your organization has single sign-on configured, select the SSO option on the sign-in page and you’ll be redirected through your identity provider.
/sign-up. To reset a forgotten password, go to /forgot-password.
Safeclose uses first-party sign-in pages hosted on the same domain as the app. You will not be redirected to an external authentication portal.
/sign-in automatically.
API authentication
The Safeclose REST API is versioned under/v1 and requires a Bearer token on every request. Your token is the JWT from your active Safeclose browser session — the same session that keeps you signed in to the web app.
Obtain your session token
Safeclose does not issue static API keys. Instead, tokens are short-lived JWTs tied to your active login session. To get one:- Sign in to Safeclose in your browser.
- Open your browser’s developer tools.
- In the Application (Chrome/Edge) or Storage (Firefox) panel, look under Cookies for your Safeclose domain, or use the Network panel to inspect a request to the Safeclose API and copy the
Authorizationheader value (the part afterBearer).
Make an authenticated request
Include the token in theAuthorization header of every API call:
https://YOUR_API_HOST — the HTTPS address of your Safeclose API service.
YOUR_API_HOST with the base URL of your Safeclose API instance, and YOUR_SESSION_TOKEN with your current JWT.
Authentication errors
Role-based access
What you can do through the API depends on your role in Safeclose:
A single account can hold more than one role. For example, a user who is both a manager and a signer sees both the management endpoints and the signer queue.
Next steps
- Quickstart — make your first API call after signing in
- Signing packages — use the signing API as a manager or signer
- Organizations — manage role assignments for your team
