Skip to content

Authentication

briansemify edited this page Oct 20, 2025 · 2 revisions

Authentication

All API calls require a Bearer JWT token.

Base URL: https://developers.semify.com/

Login

  • POST /api/v1/authentication/login
  • Headers: Content-Type: application/json
  • Body:
{
  "username": "your_api_username",
  "password": "your_api_password"
}
  • Response includes data (the token) and token_exp.

Using the token

  • Add header:
Authorization: Bearer <TOKEN>
Content-Type: application/json
  • Tokens expire after 60 minutes — plan to refresh or re-login before expiry.

Tips

  • Store tokens securely in your secrets manager.
  • Implement automatic token renewal before operations that may run longer than 50 minutes.

Clone this wiki locally