Skip to content
AbloAblo
Esc
navigateopen⌘Jpreview

Retrieve a commit record

GET/v1/commits/{id}
Path parameters
idstringrequired
Responses
200The commit record, or null when absent
Any 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
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/string"
Response
{
  "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": {}
    }
  }
}