Skip to main content
This guide covers error codes returned by the StackOne API and common HRIS provider-specific issues.

HTTP Error Codes

All StackOne API errors follow a consistent response format:

HRIS Provider-Specific Issues

HiBob

Fields like termination_date and employment_status may be null if “View selected employees’ Lifecycle sections” permission is missing from the service user. Ensure proper permission sets are enabled.

Factorial HR

This applies to OAuth integrations only.

Personio

Salary information in employment records is only accessible if the employee has:
  • At least one Base Salary entry
  • Legal Entity selected in their profile
This is essential for retrieving pay_rate in the API response.

CascadeHR

Uses IRIS Cascade HR Absence API with the following limitations: Half-day support: Only available on start or end date via start_half_day / end_half_day fields. Cannot mark arbitrary days as half days.

Debugging Tips

  1. Check Request Logs: View detailed request/response logs in Dashboard → Logs
  2. Inspect provider_errors: The raw provider response is included for 4xx/5xx errors
  3. Use the Playground: Test actions interactively to isolate issues
  4. Verify Permissions: Many 403 errors are due to missing provider-side permissions

Request Logs

View and debug API requests in the dashboard