Delete a record
DELETE
/v1/models/{model}/{id}Path parameters
modelstringrequiredAny model in your pushed schema. `task` is the running example.
idstringrequiredResponses
200Commit receipt
objectstringrequiredclientTxIdstringrequiredserverTxIdstringrequiredsuccessbooleanrequiredstatusstringrequiredAllowed:
confirmedrejectedlastSyncIdintegeropsintegermissingIdsstring[]Ids of any UPDATE/DELETE that matched zero rows (omitted when nothing missed).
notificationsStaleNotification[]Held-write advisories from `onStale: "notify"`.
Show propertiesHide properties
Array of
StaleNotificationobjectstringmodelstringidstringreadAtintegerobservedSyncIdintegerconflictingFieldsstring[]currentValuesobjectwrittenBystringgroupstringerrorobjectShow propertiesHide properties
codestringmessagestringfieldstringrequiredCapabilityRequiredCapabilityOn a 403, the scope the caller was missing.
Show propertiesHide properties
canstringmodelstringsyncGroupstringRequest
curl -X DELETE "https://api.abloatai.com/api/v1/models/task/string"const response = await fetch("https://api.abloatai.com/api/v1/models/task/string", {
method: "DELETE"
});import requests
response = requests.delete(
"https://api.abloatai.com/api/v1/models/task/string",
)Response
{
"object": "commit_receipt",
"clientTxId": "string",
"serverTxId": "string",
"success": true,
"status": "confirmed",
"lastSyncId": 0,
"ops": 0,
"missingIds": [
"string"
],
"notifications": [
{
"object": "stale_notification",
"model": "string",
"id": "string",
"readAt": 0,
"observedSyncId": 0,
"conflictingFields": [
"string"
],
"currentValues": {},
"writtenBy": "string",
"group": "string"
}
],
"error": {
"code": "string",
"message": "string",
"field": "string",
"requiredCapability": {
"can": "string",
"model": "string",
"syncGroup": "string"
}
}
}