Developer Documentation
Endpoints
Bulk Records
Base URL: https://app.kinabase.com/api/v1/
post
collections/{collectionId}/bulk
Bulk add new records to collection.Parameters
| Name | Location | Type | Description |
|---|---|---|---|
| collectionId * | path | string | Collection ID or Slug |
Request Body
List of Record JSONs
Example request (application/json):
{
"records": [
{
"id": null,
"numericId": null,
"data": {
"example-key": {}
},
"external": null
}
]
}Response
| Status | Description | Content |
|---|---|---|
| 200 | OK | |
| 400 | Bad Request | |
| 401 | Unauthorized | |
| 404 | Not Found |
patch
collections/{collectionId}/bulk
Updates existing records in a collection by their recordIdsParameters
| Name | Location | Type | Description |
|---|---|---|---|
| collectionId * | path | string | Collection ID or Slug |
Request Body
Record JSON
Example request (application/json):
{
"records": [
{
"id": null,
"numericId": null,
"data": {
"example-key": {}
},
"external": null
}
]
}Response
| Status | Description | Content |
|---|---|---|
| 200 | OK | |
| 400 | Bad Request | |
| 401 | Unauthorized | |
| 404 | Not Found |
delete
collections/{collectionId}/bulk
Delete multiple records from a collection.Parameters
| Name | Location | Type | Description |
|---|---|---|---|
| collectionId * | path | string | Collection ID or Slug |
Request Body
List of Record IDs to delete
Example request (application/json):
{
"recordIds": []
}Response
| Status | Description | Content |
|---|---|---|
| 200 | OK | |
| 400 | Bad Request | |
| 401 | Unauthorized | |
| 404 | Not Found |