Skip to main content
POST
/
api
/
v4
/
projects
/
{projectId}
/
rows
curl -X POST "https://fluar.com/api/v4/projects/{projectId}/rows" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "Email": "[email protected]",
    "Company": "Acme Corp"
  }'
{
  "success": true,
  "insertedCount": 2,
  "rows": [
    "550e8400-e29b-41d4-a716-446655440000",
    "550e8400-e29b-41d4-a716-446655440001"
  ]
}
Insert one or more rows into a project. You can send either a single JSON object or a JSON array of objects. Each object’s keys should match your column names.

Single row

Send a JSON object where keys match column names.
{
  "Email": "[email protected]",
  "Company": "Acme Corp"
}

Multiple rows

Send a JSON array where each object represents a row.
[
  {
    "Email": "[email protected]",
    "Company": "Acme"
  },
  {
    "Email": "[email protected]",
    "Company": "Beta"
  }
]
Column names are case-sensitive. Unknown columns will fail silently unless createColumnsFromKeys is enabled in your project’s API settings.
Max rows per request depends on your plan. See Rate Limits.
curl -X POST "https://fluar.com/api/v4/projects/{projectId}/rows" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "Email": "[email protected]",
    "Company": "Acme Corp"
  }'
{
  "success": true,
  "insertedCount": 2,
  "rows": [
    "550e8400-e29b-41d4-a716-446655440000",
    "550e8400-e29b-41d4-a716-446655440001"
  ]
}

Project settings

These settings are configured in the project’s API settings panel:
SettingDefaultDescription
api.enabledtrueEnable or disable API access
api.createColumnsFromKeysfalseAuto-create columns from new keys