network.bsky.jetstream.importTimestamps

Submit a timestamp-import job. The referenced CSV is staged server-local out-of-band and named by a path confined to the server’s configured import directory (paths escaping it via .. or a symlink are rejected). The job runs asynchronously and shares the segment-rewrite lock with delete-compaction, so only one import runs at a time; a concurrent submit is rejected. Bearer-token gated: without a configured token the endpoint always returns 401.

class atproto_client.models.network.bsky.jetstream.import_timestamps.Data

Bases: DataModelBase

Input data model for network.bsky.jetstream.importTimestamps.

field path: str [Required]

Server-local path to the plain (uncompressed) import CSV, resolved within the configured import directory. May be relative to that directory or an absolute path inside it.

class atproto_client.models.network.bsky.jetstream.import_timestamps.DataDict

Bases: TypedDict

path: str

Server-local path to the plain (uncompressed) import CSV, resolved within the configured import directory. May be relative to that directory or an absolute path inside it.

class atproto_client.models.network.bsky.jetstream.import_timestamps.Response

Bases: ResponseModelBase

Output data model for network.bsky.jetstream.importTimestamps.

field job: str [Required]

Opaque job id. Poll getImportStatus with this id to observe progress and the terminal result.