Endpoints

Bulk Records

Base URL: https://app.kinabase.com/api/v1/


post

collections/{collectionId}/bulk

Bulk add new records to collection.

Parameters

NameLocationTypeDescription
collectionId *pathstringCollection ID or Slug

Request Body

List of Record JSONs

Example request (application/json):
{
  "records": [
    {
      "id": null,
      "data": {
        "example-key": {}
      },
      "external": null
    }
  ]
}

Response

StatusDescriptionContent
200OK
400Bad Request
401Unauthorized
404Not Found

patch

collections/{collectionId}/bulk

Updates existing records in a collection by their recordIds

Parameters

NameLocationTypeDescription
collectionId *pathstringCollection ID or Slug

Request Body

Record JSON

Example request (application/json):
{
  "records": [
    {
      "id": null,
      "data": {
        "example-key": {}
      },
      "external": null
    }
  ]
}

Response

StatusDescriptionContent
200OK
400Bad Request
401Unauthorized
404Not Found

delete

collections/{collectionId}/bulk

Delete multiple records from a collection.

Parameters

NameLocationTypeDescription
collectionId *pathstringCollection ID or Slug

Request Body

List of Record IDs to delete

Example request (application/json):
{
  "recordIds": []
}

Response

StatusDescriptionContent
200OK
400Bad Request
401Unauthorized
404Not Found