Skip to content
AbloAblo
Esc
navigateopen⌘Jpreview

List commit records

GET/v1/commits
Query parameters
actorIdstring
min length 1
statusstring
cursorstring
min length 1
limitinteger
min 1
Responses
200Tenant-scoped commit records
dataobject[]required
Show properties
Array of object
One of:
object
statusstringrequired
statusAtstring<date-time>required
matches ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
lastSyncIdnumberrequired
correlationIdstringrequired
min length 1 · max length 255
idstringrequired
min length 1
attemptsobject[]required
min items 1
Show properties
Array of object
idstringrequired
min length 1
observedAtstring<date-time>required
matches ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
transportstringrequired
Allowed:httpwebsocketinternal
kindstringrequired
Allowed:executionreplay
actorobjectrequired
Show properties
kindstringrequired
Allowed:useragentsystem
idstringrequired
min length 1
authorityobjectrequired
Show properties
organizationIdstringrequired
min length 1
projectIdstring | anyrequired
default: null
Show properties
Any of:
string
string
any
any
branchIdstring | anyrequired
default: null
Show properties
Any of:
string
string
any
any
syncGroupsstring[]required
operationsstring[]required
participantKindstringrequired
Allowed:useragentsystem
participantIdstringrequired
min length 1
deliveryPartitionobject | anyrequired
default: null
Show properties
Any of:
object
indexintegerrequired
min 0 · max 9007199254740991
countintegerrequired
min 2 · max 9007199254740991
any
any
claimsobject[]required
Show properties
Array of object
idstringrequired
min length 1
targetobjectrequired
Show properties
scopestringrequired
modelstringrequired
idstringrequired
fieldsstring[]
fenceTokenintegerrequired
min 0 · max 9007199254740991
createdAtstring<date-time>required
matches ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
readSetobject[]required
max items 500
Show properties
Array of object
One of:
object
targetobjectrequired
Show properties
One of:
object
scopestringrequired
modelstringrequired
idstringrequired
fieldsstring[]
object
scopestringrequired
groupstringrequired
matches ^[a-z][a-z0-9_]*:[\s\S]{1,}$
watermarkintegerrequired
min 0 · max 9007199254740991
lifetimestringrequired
onStalestringrequired
Allowed:rejectoverwritenotify
object
targetobjectrequired
Show properties
One of:
object
scopestringrequired
modelstringrequired
idstringrequired
object
scopestringrequired
groupstringrequired
matches ^[a-z][a-z0-9_]*:[\s\S]{1,}$
watermarkintegerrequired
min 0 · max 9007199254740991
lifetimestringrequired
onStalestringrequired
Allowed:rejectnotify
operationsobject[]required
Show properties
Array of object
idstring | any
Show properties
Any of:
string
string
any
any
transactionIdstring | any
Show properties
Any of:
string
string
any
any
claimIdstring | any
Show properties
Any of:
string
string
any
any
readAtinteger | any
Show properties
Any of:
integer
integer
any
any
onStalestring | any
Show properties
Any of:
string
string
any
any
fenceTokennumber | any
Show properties
Any of:
number
number
any
any
actionstringrequired
modelstringrequired
dataobjectrequired
Show properties
retentionstringrequired
receiptobjectrequired
Show properties
clientTxIdstringrequired
min length 1
serverTxIdstringrequired
opsinteger
min 0 · max 9007199254740991
notificationsobject[]
Show properties
Array of object
One of:
object
objectstringrequired
targetobjectrequired
Show properties
modelstringrequired
idstringrequired
fieldstring
fieldsstring[]
metaobject
readAtintegerrequired
min 0 · max 9007199254740991
observedSyncIdintegerrequired
min 0 · max 9007199254740991
writtenByobjectrequired
Show properties
kindstringrequired
Allowed:useragentsystem
idstringrequired
scopestringrequired
currentValuesobjectrequired
object
objectstringrequired
targetobjectrequired
Show properties
modelstringrequired
idstringrequired
fieldstring
fieldsstring[]
metaobject
readAtintegerrequired
min 0 · max 9007199254740991
observedSyncIdintegerrequired
min 0 · max 9007199254740991
writtenByobjectrequired
Show properties
kindstringrequired
Allowed:useragentsystem
idstringrequired
scopestringrequired
groupstringrequired
matches ^[a-z][a-z0-9_]*:[\s\S]{1,}$
propagationobject
Show properties
viastringrequired
Allowed:selfparenttransitive
throughstring[]required
changedobject
Show properties
countintegerrequired
min 0 · max 9007199254740991
sampleobject[]required
Show properties
Array of object
modelstringrequired
idstringrequired
fieldstring
fieldsstring[]
metaobject
truncatedbooleanrequired
missingIdsstring[]
errorobject
Show properties
codestringrequired
min length 1
messagestringrequired
fieldstring
request_idstring
event_idstring
requiredCapabilityobject
Show properties
scopestringrequired
constraintsobject
issuerstring
ttlSecondsnumber
noncestring
detailsobject
object
statusstringrequired
statusAtstring<date-time>required
matches ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
lastSyncIdintegerrequired
min 0 · max 9007199254740991
correlationIdstring
min length 1 · max length 255
idstringrequired
min length 1
attemptsobject[]required
min items 1
Show properties
Array of object
idstringrequired
min length 1
observedAtstring<date-time>required
matches ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
transportstringrequired
Allowed:httpwebsocketinternal
kindstringrequired
Allowed:executionreplay
actorobjectrequired
Show properties
kindstringrequired
Allowed:useragentsystem
idstringrequired
min length 1
authorityobjectrequired
Show properties
organizationIdstringrequired
min length 1
projectIdstring | anyrequired
default: null
Show properties
Any of:
string
string
any
any
branchIdstring | anyrequired
default: null
Show properties
Any of:
string
string
any
any
syncGroupsstring[]required
operationsstring[]required
participantKindstringrequired
Allowed:useragentsystem
participantIdstringrequired
min length 1
deliveryPartitionobject | anyrequired
default: null
Show properties
Any of:
object
indexintegerrequired
min 0 · max 9007199254740991
countintegerrequired
min 2 · max 9007199254740991
any
any
claimsobject[]required
Show properties
Array of object
idstringrequired
min length 1
targetobjectrequired
Show properties
scopestringrequired
modelstringrequired
idstringrequired
fieldsstring[]
fenceTokenintegerrequired
min 0 · max 9007199254740991
createdAtstring<date-time>required
matches ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
readSetobject[]required
max items 500
Show properties
Array of object
One of:
object
targetobjectrequired
Show properties
One of:
object
scopestringrequired
modelstringrequired
idstringrequired
fieldsstring[]
object
scopestringrequired
groupstringrequired
matches ^[a-z][a-z0-9_]*:[\s\S]{1,}$
watermarkintegerrequired
min 0 · max 9007199254740991
lifetimestringrequired
onStalestringrequired
Allowed:rejectoverwritenotify
object
targetobjectrequired
Show properties
One of:
object
scopestringrequired
modelstringrequired
idstringrequired
object
scopestringrequired
groupstringrequired
matches ^[a-z][a-z0-9_]*:[\s\S]{1,}$
watermarkintegerrequired
min 0 · max 9007199254740991
lifetimestringrequired
onStalestringrequired
Allowed:rejectnotify
operationsobject[]required
Show properties
Array of object
idstring | any
Show properties
Any of:
string
string
any
any
transactionIdstring | any
Show properties
Any of:
string
string
any
any
claimIdstring | any
Show properties
Any of:
string
string
any
any
readAtinteger | any
Show properties
Any of:
integer
integer
any
any
onStalestring | any
Show properties
Any of:
string
string
any
any
fenceTokennumber | any
Show properties
Any of:
number
number
any
any
actionstringrequired
modelstringrequired
dataobjectrequired
Show properties
retentionstringrequired
receiptobjectrequired
Show properties
clientTxIdstringrequired
min length 1
serverTxIdstringrequired
opsinteger
min 0 · max 9007199254740991
notificationsobject[]
Show properties
Array of object
One of:
object
objectstringrequired
targetobjectrequired
Show properties
modelstringrequired
idstringrequired
fieldstring
fieldsstring[]
metaobject
readAtintegerrequired
min 0 · max 9007199254740991
observedSyncIdintegerrequired
min 0 · max 9007199254740991
writtenByobjectrequired
Show properties
kindstringrequired
Allowed:useragentsystem
idstringrequired
scopestringrequired
currentValuesobjectrequired
object
objectstringrequired
targetobjectrequired
Show properties
modelstringrequired
idstringrequired
fieldstring
fieldsstring[]
metaobject
readAtintegerrequired
min 0 · max 9007199254740991
observedSyncIdintegerrequired
min 0 · max 9007199254740991
writtenByobjectrequired
Show properties
kindstringrequired
Allowed:useragentsystem
idstringrequired
scopestringrequired
groupstringrequired
matches ^[a-z][a-z0-9_]*:[\s\S]{1,}$
propagationobject
Show properties
viastringrequired
Allowed:selfparenttransitive
throughstring[]required
changedobject
Show properties
countintegerrequired
min 0 · max 9007199254740991
sampleobject[]required
Show properties
Array of object
modelstringrequired
idstringrequired
fieldstring
fieldsstring[]
metaobject
truncatedbooleanrequired
missingIdsstring[]
errorobject
Show properties
codestringrequired
min length 1
messagestringrequired
fieldstring
request_idstring
event_idstring
requiredCapabilityobject
Show properties
scopestringrequired
constraintsobject
issuerstring
ttlSecondsnumber
noncestring
detailsobject
object
statusstringrequired
statusAtstring<date-time>required
matches ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
idstringrequired
min length 1
attemptsobject[]required
min items 1
Show properties
Array of object
idstringrequired
min length 1
observedAtstring<date-time>required
matches ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
transportstringrequired
Allowed:httpwebsocketinternal
kindstringrequired
Allowed:executionreplay
actorobjectrequired
Show properties
kindstringrequired
Allowed:useragentsystem
idstringrequired
min length 1
authorityobjectrequired
Show properties
organizationIdstringrequired
min length 1
projectIdstring | anyrequired
default: null
Show properties
Any of:
string
string
any
any
branchIdstring | anyrequired
default: null
Show properties
Any of:
string
string
any
any
syncGroupsstring[]required
operationsstring[]required
participantKindstringrequired
Allowed:useragentsystem
participantIdstringrequired
min length 1
deliveryPartitionobject | anyrequired
default: null
Show properties
Any of:
object
indexintegerrequired
min 0 · max 9007199254740991
countintegerrequired
min 2 · max 9007199254740991
any
any
claimsobject[]required
Show properties
Array of object
idstringrequired
min length 1
targetobjectrequired
Show properties
scopestringrequired
modelstringrequired
idstringrequired
fieldsstring[]
fenceTokenintegerrequired
min 0 · max 9007199254740991
createdAtstring<date-time>required
matches ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
readSetobject[]required
max items 500
Show properties
Array of object
One of:
object
targetobjectrequired
Show properties
One of:
object
scopestringrequired
modelstringrequired
idstringrequired
fieldsstring[]
object
scopestringrequired
groupstringrequired
matches ^[a-z][a-z0-9_]*:[\s\S]{1,}$
watermarkintegerrequired
min 0 · max 9007199254740991
lifetimestringrequired
onStalestringrequired
Allowed:rejectoverwritenotify
object
targetobjectrequired
Show properties
One of:
object
scopestringrequired
modelstringrequired
idstringrequired
object
scopestringrequired
groupstringrequired
matches ^[a-z][a-z0-9_]*:[\s\S]{1,}$
watermarkintegerrequired
min 0 · max 9007199254740991
lifetimestringrequired
onStalestringrequired
Allowed:rejectnotify
operationsobject[]required
Show properties
Array of object
idstring | any
Show properties
Any of:
string
string
any
any
transactionIdstring | any
Show properties
Any of:
string
string
any
any
claimIdstring | any
Show properties
Any of:
string
string
any
any
readAtinteger | any
Show properties
Any of:
integer
integer
any
any
onStalestring | any
Show properties
Any of:
string
string
any
any
fenceTokennumber | any
Show properties
Any of:
number
number
any
any
actionstringrequired
modelstringrequired
dataobjectrequired
Show properties
retentionstringrequired
receiptobjectrequired
Show properties
clientTxIdstringrequired
min length 1
serverTxIdstringrequired
opsinteger
min 0 · max 9007199254740991
notificationsobject[]
Show properties
Array of object
One of:
object
objectstringrequired
targetobjectrequired
Show properties
modelstringrequired
idstringrequired
fieldstring
fieldsstring[]
metaobject
readAtintegerrequired
min 0 · max 9007199254740991
observedSyncIdintegerrequired
min 0 · max 9007199254740991
writtenByobjectrequired
Show properties
kindstringrequired
Allowed:useragentsystem
idstringrequired
scopestringrequired
currentValuesobjectrequired
object
objectstringrequired
targetobjectrequired
Show properties
modelstringrequired
idstringrequired
fieldstring
fieldsstring[]
metaobject
readAtintegerrequired
min 0 · max 9007199254740991
observedSyncIdintegerrequired
min 0 · max 9007199254740991
writtenByobjectrequired
Show properties
kindstringrequired
Allowed:useragentsystem
idstringrequired
scopestringrequired
groupstringrequired
matches ^[a-z][a-z0-9_]*:[\s\S]{1,}$
propagationobject
Show properties
viastringrequired
Allowed:selfparenttransitive
throughstring[]required
changedobject
Show properties
countintegerrequired
min 0 · max 9007199254740991
sampleobject[]required
Show properties
Array of object
modelstringrequired
idstringrequired
fieldstring
fieldsstring[]
metaobject
truncatedbooleanrequired
missingIdsstring[]
errorobject
Show properties
codestringrequired
min length 1
messagestringrequired
fieldstring
request_idstring
event_idstring
requiredCapabilityobject
Show properties
scopestringrequired
constraintsobject
issuerstring
ttlSecondsnumber
noncestring
detailsobject
lastSyncIdnumberrequired
nextCursorstring | anyrequired
Show properties
Any of:
string
string
any
any
400The request did not satisfy the published contract.
typestringrequired
codestring
paramstring
messagestringrequired
doc_urlstring
request_idstring
event_idstring
errorsobject[]
Show properties
Array of object
codestring
messagestringrequired
paramstring
401The Bearer credential is missing, malformed, or expired.
typestringrequired
codestring
paramstring
messagestringrequired
doc_urlstring
request_idstring
event_idstring
errorsobject[]
Show properties
Array of object
codestring
messagestringrequired
paramstring
403The credential does not authorize this operation.
typestringrequired
codestring
paramstring
messagestringrequired
doc_urlstring
request_idstring
event_idstring
errorsobject[]
Show properties
Array of object
codestring
messagestringrequired
paramstring
404The addressed resource does not exist in the credential scope.
typestringrequired
codestring
paramstring
messagestringrequired
doc_urlstring
request_idstring
event_idstring
errorsobject[]
Show properties
Array of object
codestring
messagestringrequired
paramstring
409The request conflicts with current claim, version, or idempotency state.
typestringrequired
codestring
paramstring
messagestringrequired
doc_urlstring
request_idstring
event_idstring
errorsobject[]
Show properties
Array of object
codestring
messagestringrequired
paramstring
429The caller exceeded an enforced rate limit.
typestringrequired
codestring
paramstring
messagestringrequired
doc_urlstring
request_idstring
event_idstring
errorsobject[]
Show properties
Array of object
codestring
messagestringrequired
paramstring
500The server could not complete the request.
typestringrequired
codestring
paramstring
messagestringrequired
doc_urlstring
request_idstring
event_idstring
errorsobject[]
Show properties
Array of object
codestring
messagestringrequired
paramstring
503A required service is temporarily unavailable.
typestringrequired
codestring
paramstring
messagestringrequired
doc_urlstring
request_idstring
event_idstring
errorsobject[]
Show properties
Array of object
codestring
messagestringrequired
paramstring
defaultAn HTTP error not otherwise listed; decoded through the canonical envelope.
typestringrequired
codestring
paramstring
messagestringrequired
doc_urlstring
request_idstring
event_idstring
errorsobject[]
Show properties
Array of object
codestring
messagestringrequired
paramstring
Request
curl -X GET "https://api.abloatai.com/api/v1/commits"
Response
{
  "data": [
    {
      "status": "queued",
      "statusAt": "2024-01-01T00:00:00Z",
      "lastSyncId": 0,
      "correlationId": "string",
      "id": "string",
      "attempts": [
        {
          "id": "string",
          "observedAt": "2024-01-01T00:00:00Z",
          "transport": "http",
          "kind": "execution"
        }
      ],
      "actor": {
        "kind": "user",
        "id": "string"
      },
      "authority": {
        "organizationId": "string",
        "projectId": null,
        "branchId": null,
        "syncGroups": [
          "string"
        ],
        "operations": [
          "string"
        ],
        "participantKind": "user",
        "participantId": "string",
        "deliveryPartition": null
      },
      "claims": [
        {
          "id": "string",
          "target": {
            "scope": "row",
            "model": "string",
            "id": "string",
            "fields": [
              "string"
            ]
          },
          "fenceToken": 0
        }
      ],
      "createdAt": "2024-01-01T00:00:00Z",
      "readSet": [
        {
          "target": {
            "scope": "row",
            "model": "string",
            "id": "string",
            "fields": [
              "string"
            ]
          },
          "watermark": 0,
          "lifetime": "commit",
          "onStale": "reject"
        }
      ],
      "operations": [
        {
          "id": "string",
          "transactionId": "string",
          "claimId": "string",
          "readAt": 0,
          "onStale": "reject",
          "fenceToken": 0,
          "action": "string",
          "model": "string",
          "data": {
            "retention": "redacted"
          }
        }
      ],
      "receipt": {
        "clientTxId": "string",
        "serverTxId": "string",
        "ops": 0,
        "notifications": [
          {
            "object": "stale_notification",
            "target": {
              "model": "string",
              "id": "string",
              "field": "string",
              "fields": [
                "string"
              ],
              "meta": {}
            },
            "readAt": 0,
            "observedSyncId": 0,
            "writtenBy": {
              "kind": "user",
              "id": "string"
            },
            "scope": "row",
            "currentValues": {}
          }
        ],
        "missingIds": [
          "string"
        ],
        "error": {
          "code": "string",
          "message": "string",
          "field": "string",
          "request_id": "string",
          "event_id": "string",
          "requiredCapability": {
            "scope": "string",
            "constraints": {},
            "issuer": "string",
            "ttlSeconds": 0,
            "nonce": "string"
          },
          "details": {}
        }
      }
    }
  ],
  "nextCursor": "string"
}