Everything you need to integrate Rowporter into your application. From quick start guides to complete API references.
https://rowporter.com/api/v1| Method | Endpoint | Description |
|---|---|---|
| GET | /templates | List all templates |
| POST | /templates | Create a new template |
| GET | /templates/:id | Get a specific template |
| PATCH | /templates/:id | Update a template |
| DELETE | /templates/:id | Delete a template |
| GET | /imports | List all imports |
| GET | /imports/:id | Get import details |
All API requests require authentication using an API key. Include your key in the Authorization header:
Authorization: Bearer your_api_keyYou can generate API keys in your dashboard.
curl https://rowporter.com/api/v1/templates \
-H "Authorization: Bearer your_api_key"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}
]
}'