Skip to main content
DocsProperty ManagementAuthentication Types

Authentication Types

Staffify supports four authentication methods for connecting to your PMS API:

API Key

Most common for simple integrations. Your API key is sent in a custom header.

X-API-Key: your-api-key-here

Bearer Token

Used by OAuth2 systems. Token is sent in the Authorization header.

Authorization: Bearer eyJhbGciOiJIUzI1NiIs...

Basic Auth

Username and password, base64 encoded. Common for legacy systems.

Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

OAuth2

For APIs with expiring access tokens. Staffify handles automatic token refresh.

// Initial: Authorization: Bearer <access_token>
// When expired: Staffify refreshes using refresh_token

Which Auth Type Should I Use?

PMS SystemRecommended AuthNotes
Yardi VoyagerOAuth2Tokens expire, use auto-refresh
AppFolioAPI KeyNon-expiring API keys
BuildiumAPI KeyHeader-based authentication
RentManagerBearer TokenMay need periodic manual refresh
ResManOAuth2Standard OAuth2 flow
Custom APIVariesCheck your API documentation
Property Management - Authentication Types