Skip to main content

Base URL

All API endpoints are relative to:
https://app.drime.cloud/api/v1

Authentication

All requests require a Bearer token in the Authorization header:
Authorization: Bearer YOUR_ACCESS_TOKEN

Learn more about authentication

See the authentication guide for details on obtaining and using tokens

Response Format

All responses are returned in JSON format with a consistent structure:

Success Response

{
  "status": "success",
  "data": { ... }
}

Error Response

{
  "status": "error",
  "message": "Description of the error",
  "errors": {
    "field_name": "Specific error message"
  }
}

HTTP Status Codes

CodeDescription
200Success
201Created
400Bad Request
401Unauthorized - Invalid or missing token
403Forbidden - Insufficient permissions
404Not Found
422Validation Error
500Server Error

Pagination

List endpoints support pagination with these parameters:
ParameterTypeDefaultDescription
pageinteger1Page number
perPageinteger50Items per page
Paginated responses include:
{
  "data": [...],
  "current_page": 1,
  "last_page": 5,
  "per_page": 50,
  "total": 234,
  "from": 1,
  "to": 50
}

Workspace Context

Many endpoints accept a workspaceId parameter:
  • Use 0 for your personal/default workspace
  • Use a specific workspace ID for team workspaces
GET /drive/file-entries?workspaceId=0

Rate Limiting

The API implements rate limiting to ensure fair usage. If you exceed the limit, you’ll receive a 429 Too Many Requests response.
If you need higher rate limits for your application, contact our support team.

API Categories