Rowporter Documentation

Everything you need to integrate Rowporter into your application. From quick start guides to complete API references.

Getting Started
Learn the basics of Rowporter and create your first import template.
Templates
Define column types, validations, and data structure for imports.
Validation Rules
Built-in rules for min/max length, regex, unique values, and more.
Advanced Validation
Custom JavaScript rules and server-side validation for complex logic.
Embedding
Add the import widget to your app with iframe or JavaScript SDK.
White-Labeling
Customize colors, typography, branding, and styling to match your app.
API Reference
Complete reference for the Rowporter REST API.
Authentication
Learn how to authenticate your API requests.
Webhooks
Configure webhooks to receive import data in real-time.
Sandbox Mode
Test imports safely with isolated webhooks and API keys.

API Overview

Base URL
https://rowporter.com/api/v1

Endpoints

MethodEndpointDescription
GET/templatesList all templates
POST/templatesCreate a new template
GET/templates/:idGet a specific template
PATCH/templates/:idUpdate a template
DELETE/templates/:idDelete a template
GET/importsList all imports
GET/imports/:idGet import details

Authentication

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

Authorization: Bearer your_api_key

You can generate API keys in your dashboard.

Quick Examples

List Templates

bash
curl https://rowporter.com/api/v1/templates \
  -H "Authorization: Bearer your_api_key"

Create Template

bash
curl -X POST https://rowporter.com/api/v1/templates \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Contact Import",
    "columns": [
      {"key": "email", "name": "Email", "type": "email", "required": true},
      {"key": "name", "name": "Name", "type": "string", "required": true}
    ]
  }'

Ready to simplify your data imports?

Get started in minutes with our drop-in widget. No credit card required.