RP
Rowporter
|Documentation

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.
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.

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

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

Create Template

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}
    ]
  }'