Export all manifests as a bundle
const url = 'https://api.trustysweep.com/v1/vault/manifests/export';const options = {method: 'GET', headers: {cookie: 'sweep_session=<sweep_session>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.trustysweep.com/v1/vault/manifests/export \ --cookie sweep_session=<sweep_session>Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Delegated end-user connection (required when authenticating with a developer API key).
Responses
Section titled “Responses”OK
object
Portable Asset Manifest v1: a provider-independent, versioned, exportable description of one asset and its lineage.
object
Prefixed ULID (mfs_…)
Prefixed ULID (ast_…)
object
object
object
object
object
object
object
object
Example
{ "bundleVersion": "1.0", "manifests": [ { "manifestVersion": "1.0", "manifestId": "mfs_01J8Z3K9M2Q4R6S8T0V2W4X6Y8", "assetId": "ast_01J8Z3K9M2Q4R6S8T0V2W4X6Y8", "source": { "provider": "google_gmail" }, "content": { "kind": "message" }, "permissions": [ { "role": "owner", "type": "user" } ], "vault": { "storageClass": "standard", "verification": "hash_match" }, "transformations": [ { "type": "raw_mime_capture" } ], "destinations": [ { "provider": "google_gmail", "mode": "copy" } ], "lineage": [ { "relation": "originated_from" } ], "restore": { "methods": [ "vault_to_original" ] } } ]}Headers
Section titled “Headers”Requests allowed in the current window.
Requests remaining in the current window.
Seconds until the window resets.
Validation failed
RFC 9457 problem details.
object
Machine-readable error code from errors.json
object
Examplegenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "path": "example", "message": "example" } ]}Unauthenticated
RFC 9457 problem details.
object
Machine-readable error code from errors.json
object
Examplegenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "path": "example", "message": "example" } ]}Forbidden / action denied / step-up required
RFC 9457 problem details.
object
Machine-readable error code from errors.json
object
Examplegenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "path": "example", "message": "example" } ]}Not found
RFC 9457 problem details.
object
Machine-readable error code from errors.json
object
Examplegenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "path": "example", "message": "example" } ]}Rate limited
RFC 9457 problem details.
object
Machine-readable error code from errors.json
object
Examplegenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "path": "example", "message": "example" } ]}Headers
Section titled “Headers”Seconds to wait before retrying.
Requests allowed in the current window.
Requests remaining in the current window.
Seconds until the window resets.
Internal error
RFC 9457 problem details.
object
Machine-readable error code from errors.json
object
Examplegenerated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "path": "example", "message": "example" } ]}