Introduction

Welcome to the Rowfill API documentation. Our REST API enables you to programmatically interact with Rowfill’s data extraction and querying capabilities.

Authentication

All API endpoints require authentication using Bearer tokens. Include your API token in the Authorization header:

Authorization: Bearer <your_api_token>

Base URL

https://cloud.rowfill.com/api/v1

Core Endpoints

Sources

Sources represent your data connections and files that can be processed by Rowfill.

Sources API

  • Create and manage data sources
  • Extract data from sources
  • Monitor extraction status

Queries

Query endpoints allow you to retrieve and analyze data from your sources.

Query API

  • Execute queries across your data
  • Filter and transform results
  • Optimize query performance

Rate Limits

The API has rate limits to ensure fair usage:

  • 100 requests per minute per API token
  • 1000 requests per hour per API token

Contact support to request increased rate limits for your account.

Response Format

All responses are returned in JSON format and include a standard structure:

{
  "success": true,
  "data": {
    // Response data
  },
  "error": null
}

Error Handling

Errors follow a consistent format:

{
  "success": false,
  "data": null,
  "error": {
    "code": "error_code",
    "message": "Human readable error message"
  }
}

For detailed endpoint documentation, explore the sections below.