Required capabilities:
StreamRecordsAcl:READDataModelsAcl:READ
Subscribe to changes for records from the stream, matching a supplied filter.
Change filter specification.
The next chunk of matching the filter records starting from the cursor in the request.
Note: The maximum total response size is 10MB.
The response for a failed request.
{- "sources": [
- {
- "source": {
- "type": "container,",
- "space": "mySpace,",
- "externalId": "myContainer"
}, - "properties": [
- "someProperty"
]
}
], - "filter": {
- "and": [
- {
- "containsAll": {
- "property": [
- "mySpace",
- "myContainer",
- "myProperty"
], - "values": [
- 10011,
- 10012
]
}
}, - {
- "range": {
- "property": [
- "my_space",
- "my_container",
- "my_weight"
], - "gte": 0
}
}
]
}, - "cursor": "c29tZSBjdXJzb3I=",
- "initializeCursor": "42d-ago",
- "limit": 42
}{- "items": [
- {
- "space": "mySpace",
- "externalId": "some_id",
- "createdTime": 1720616232,
- "lastUpdatedTime": 1720616232,
- "properties": {
- "space-name1": {
- "container-identifier1": {
- "someStringProperty": "someStringValue",
- "someDirectRelation": {
- "space": "mySpace",
- "externalId": "someNode"
}, - "someIntArrayProperty": [
- 1,
- 2,
- 3,
- 4
]
}, - "container-identifier2": {
- "someStringProperty": "someStringValue",
- "someDirectRelation": {
- "space": "mySpace",
- "externalId": "someNode"
}, - "someIntArrayProperty": [
- 1,
- 2,
- 3,
- 4
]
}
}, - "space-name2": {
- "container-identifier1": {
- "someStringProperty": "someStringValue",
- "someDirectRelation": {
- "space": "mySpace",
- "externalId": "someNode"
}, - "someIntArrayProperty": [
- 1,
- 2,
- 3,
- 4
]
}, - "container-identifier2": {
- "someStringProperty": "someStringValue",
- "someDirectRelation": {
- "space": "mySpace",
- "externalId": "someNode"
}, - "someIntArrayProperty": [
- 1,
- 2,
- 3,
- 4
]
}
}
}, - "status": "created"
}
], - "nextCursor": "c29tZSBjdXJzb3I=",
- "hasNext": true
}