Streamed List Objects (All Syncs)
List all accessible objects across syncs for a user as a streamed response.
Response format
The response is sent asapplication/x-ndjson with Transfer-Encoding: chunked. Each line of the response body is a JSON object tagged with the source syncInstanceId and integration.
Success lines include an object field, whose value is the UUID of a Synced Object the user has access to with the specified role:
error field is emitted for that sync and the stream continues with the remaining syncs:
Notes
- Only syncs that belong to the authenticated Connected User and project are queried. Syncs without an authorization store (for example, integrations that do not support Permissions API) are skipped silently.
- Per-sync errors do not abort the stream — inspect each line for an
errorfield so that you can retry or surface individual failures without discarding results from successful syncs.
Authorizations
Paragon User Token. Add to the Authorization header of your requests.
Body
The type of object to list.
file, folder "file"
The email of the user to list accessible objects for.
The role to use for identifying accessible objects.
can_read, can_write, is_owner "can_read"
Response
A newline-delimited JSON stream. Each line is a JSON object tagged with syncInstanceId and integration. Success lines include an object field with the UUID of a Synced Object the user has access to. If a specific sync fails to enumerate, a line with an error field is emitted for that sync instead, and the stream continues with the remaining syncs.
The response is of type string.