API Reference

Complete documentation for developers

50+ Endpoints
99.9% Uptime
<100ms Response Time

Authentication

All API requests require authentication using an API key. Include your key in the Authorization header:

Request
curl -H "Authorization: Bearer your_api_key_here" \
  https://api.starboard.dev/v1/users

Users

GET /v1/users/{id}

Retrieve user information by ID.

Parameters

Name Type Description
id string The user ID

Response

200 OK
{
  "id": "usr_123456789",
  "email": "user@example.com",
  "name": "John Doe",
  "created_at": "2024-01-15T10:30:00Z",
  "plan": "premium"
}

Integrations

POST /v1/integrations

Create a new integration.

Request Body

{
  "name": "My Integration",
  "source": {
    "type": "database",
    "connection_string": "postgresql://user:pass@host:5432/db"
  },
  "destination": {
    "type": "api",
    "endpoint": "https://api.example.com/data"
  }
}