Skip to main content
POST
/
{endpointNamespace}
/
{projectName}
/
{tabSlug}
Add Row(s)
curl --request POST \
  --url https://api.sheetninja.io/{endpointNamespace}/{projectName}/{tabSlug} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "added": 123,
  "warning": "<string>",
  "ignored_keys": [
    "<string>"
  ]
}

Authorizations

Authorization
string
header
required

The Bearer Token associated with your endpoint. This is only required if you have enabled protection for this endpoint.

Path Parameters

endpointNamespace
string
required

Your unique user namespace (e.g., c01c052...)

projectName
string
required

The slugified name of your project

tabSlug
string
required

The slugified name of the specific worksheet (tab)

Body

application/json

A single row object representing the columns in your sheet

Response

Rows successfully added

added
integer

The total number of rows successfully appended to the sheet

warning
string

Any non-critical issues encountered during the append operation

ignored_keys
string[]

A list of keys provided in the request that did not match any header in the worksheet