ServicesScanDALHTTP APIWrites

Append rows

POST
/writes/append

Write Arrow rows as new files of a Table, for a successor of base or, without a base, for the Table's first version. The rows stay invisible until a version that includes them is prepared, registered and committed. Appends to one Table may run in parallel. With an attempt, the Table's binding is the one the Tables API issued for that attempt, which creates files only in its directory.

Authorization

bearerAuth
headerAuthorizationBearer <token>

Header Parameters

scandal-request*string

The AppendRowsRequest request as JSON, base64url-encoded without padding.

Request Body

body*fileapplication/vnd.apache.arrow.stream
Formatbinary

Response Body

Success

application/json
  1. response
receipts*array<>
curl -X POST 'https://scandal.spiraldb.dev/writes/append' \  -H 'scandal-request: string'
{  "receipts": [    {      "token": "string"    }  ]}