Skip to main content

API Security

All requests to the SmarterProctoring API must be submitted using SSL.

JWT Token Authentication

The SmarterProctoring API uses JWT (JSON Web Token) authentication. Authentication is performed by including a valid JWT token in the token header of your requests.
GET /v2/installs/{installSid}/provision HTTP/1.1
Host: api.smarterproctoring.com
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

Obtaining a Token

To obtain a JWT token, you’ll need to contact your SmarterProctoring account manager. The token will be provisioned based on your account’s permissions and access levels.

Token Security

  • Keep your JWT token secure and do not share it in public repositories or client-side code
  • Tokens have an expiration time, after which they will no longer be valid
  • If your token is compromised, contact your SmarterProctoring account manager immediately to have it revoked