Skip to main content
Quill Docs
GitHub

Base URL

https://api.quill.dev/v2

Resources

List Resources

GET /resources

Returns a paginated list of all resources.

Parameters:

ParamTypeDescription
pagenumberPage number (default: 1)
limitnumberItems per page (default: 20, max: 100)
sortstringSort field (created_at, updated_at, name)
orderstringasc or desc

Response:

{
  "data": [
    {
      "id": "res_abc123",
      "name": "My Resource",
      "status": "active",
      "created_at": "2024-01-15T10:30:00Z"
    }
  ],
  "meta": {
    "page": 1,
    "limit": 20,
    "total": 156
  }
}

Create Resource

POST /resources

Body:

{
  "name": "New Resource",
  "type": "document",
  "metadata": {
    "category": "reports"
  }
}

Get Resource

GET /resources/:id

Update Resource

PATCH /resources/:id

Delete Resource

DELETE /resources/:id

Returns 204 No Content on success.

Errors

CodeDescription
400Bad Request — invalid parameters
401Unauthorized — invalid or missing API key
403Forbidden — insufficient permissions
404Not Found — resource doesn’t exist
429Too Many Requests — rate limit exceeded
500Internal Server Error