ERP Integration

Hub

settings Application settings

Configure via .env on the API server. Shown here for reference.

Frontend URL
Launch path
/launch
Launch token TTL
Session TTL
Callback signature TTL
Require HTTPS callbacks

link ERP callback URL

Set the ERP callback URL. Launch links use POST /api/v1/integration/launch-token with header X-Launch-Api-Key set to your integration client_secret (no admin login). Omit return_url in the body to use the saved callback URL. For a direct Inspection Hub link (passwordless), use POST /api/v1/integration/dashboard-access with the same header and ERP user_id. To remove an inspection when the ERP deletes a job order, use DELETE /api/v1/integrations/inspection-results/{ai_inspection_result_id} with the same header.

sync Solv ERP data sync

Pulls damage parts, damage descriptions, and staff users (Supervisors → admin users) from /api/v1/ai on the Solv server into this database. Configure SOLV_ERP_* in .env; schedule scripts/sync_solv_erp.py as a cron job.

Configured
Enabled
Base URL
Last run
Last status