LeavePulse Developer API

Public contract, docs, and SDKs from one source

Stable public developer contract for LeavePulse.

Base URL https://api.leavepulse.com/v1
OpenAPI /v1/openapi.json
Auth Bearer token for authenticated endpoints; unauthenticated access for public catalog routes.

Overview

Start here for the public contract and SDK generation surface.

  • GET/openapi.jsonGet public OpenAPI document

Authentication

Developer identity, PAT lifecycle and current-user endpoints.

  • GET/meGet current developer principal
  • GET/me/projectsList my projects
  • GET/me/serversList my servers
  • GET/pat-tokensList personal access tokens
  • POST/pat-tokensCreate personal access token
  • DELETE/pat-tokens/{token_id}Revoke personal access token

Apps

Developer app registration, installations and installation tokens.

  • GET/appsList apps
  • POST/appsCreate app
  • POST/apps/tokenCreate app token
  • GET/apps/{app_id}Get app
  • POST/apps/{app_id}/installationsCreate installation
  • GET/installationsList installations
  • POST/installations/{installation_id}/tokensCreate installation token

Projects

Public project catalog, team visibility and project filter stats.

  • GET/projectsList projects
  • GET/projects/statsGet project filter stats
  • GET/projects/{project_ref}Get project
  • GET/projects/{project_ref}/serversList project servers
  • GET/projects/{project_ref}/teamGet project team

Servers

Public server catalog, live snapshots, history and engagement views.

  • GET/serversList servers
  • GET/servers/statsGet server filter stats
  • GET/servers/{server_ref}Get server
  • GET/servers/{server_ref}/engagementGet server engagement
  • GET/servers/{server_ref}/historyGet server history
  • GET/servers/{server_ref}/liveGet server live status

Webhooks

Webhook subscription management and delivery inspection.

  • GET/webhooksList webhooks
  • POST/webhooksCreate webhook
  • DELETE/webhooks/{webhook_id}Delete webhook
  • GET/webhooks/{webhook_id}/deliveriesList webhook deliveries