deployship
Docs
API

API

The DeployShip API is available on the Team plan.

Authentication

Include your API key in the Authorization header:

Authorization: Bearer ds_live_your_key_here

Generate API keys in Settings → Security → API Keys.

Key Endpoints

MethodEndpointDescription
POST/projects/:id/deployments/triggerTrigger a deployment
GET/projects/:id/deploymentsList deployments
GET/deployments/:idGet deployment details
GET/serversList servers
POST/projects/:id/envCreate environment variable

Full API reference: https://docs.deployship.io/api

Outgoing Webhooks

Configure DeployShip to POST to your own endpoint on deploy events:

  • deploy.started
  • deploy.success
  • deploy.failed
  • server.status_changed

Webhook payloads are signed with HMAC-SHA256. Verify the X-DeployShip-Signature header to confirm authenticity.


Was this page helpful?