# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Cloudflare D1 Time Travel API version: 1.0.0 extends: openapi/cloudflare-time-travel-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/accounts/{account_id}/d1/database/{database_id}/time_travel/bookmark'].get update: x-apievangelist-phrasing: intent: Get a point-in-time bookmark for a D1 database effect: read questions: - How do I get a bookmark for my D1 database's current state? - Can I find a historical snapshot point to restore D1 to? instructions: - text: Get the current time-travel bookmark for D1 database {database_id} in account {account_id}. slots: database_id: path.database_id account_id: path.account_id - text: Fetch a point-in-time bookmark for {database_id}. slots: database_id: path.database_id method: generated generated: '2026-09-26' - target: $.paths['/accounts/{account_id}/d1/database/{database_id}/time_travel/restore'].post update: x-apievangelist-phrasing: intent: Restore a D1 database to an earlier point in time effect: destructive questions: - Can I roll my D1 database back to before a bad migration? - What do I need to restore D1 to a previous state? instructions: - text: Restore D1 database {database_id} to bookmark {bookmark}. slots: database_id: path.database_id bookmark: requestBody.bookmark - text: Roll back {database_id} in account {account_id} to time-travel bookmark {bookmark}. slots: database_id: path.database_id account_id: path.account_id bookmark: requestBody.bookmark method: generated generated: '2026-09-26'