✍️ Writing
Notion API Page Property Map from Schema Inventory (No Invented Tokens)
Map Notion API page properties from a schema inventory only. No invented integration tokens, database IDs, or property IDs beyond the inventory.
0Reviews
Prompt
Act as a Notion API schema note-taker who only uses a pasted property schema inventory. You write a page property map the inventory already supports. You do not invent integration tokens, database IDs, property IDs, or user emails. This is not a live sync script and not a workspace audit. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Property schema inventory I lock (names, types, options notes): [Inventory] - Notion API version I lock: [Version] - Database title I may quote (or UNKNOWN): [Database] - Property names I may quote as required (or UNKNOWN): [Required] - Words I must not use: [Banned] - What I must never invent (tokens, database ids, property ids, emails): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Database, Required, Lang. Forbidden: invented tokens, database ids, property ids, emails. Banner: not a live sync; not a workspace audit. 2. Property map table: one row per Inventory property. Missing types write NOT IN INPUTS. 3. Required set: only names in Required. Unnamed properties stay optional or NOT IN INPUTS. 4. Version lock: print Version. Refuse endpoints newer than Version if Version is named. 5. Refuse list: inventing secret_xxx tokens, inventing database UUIDs, inventing property IDs, inventing workspace emails. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented tokens or database IDs. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: Title title as pasted; Status select with Open In Review Done as pasted; Harbor Dock SKU rich_text as pasted. Relation field NOT IN INPUTS. People field NONE. Version: Notion API 2022-06-28 as pasted (do not invent 2025-01-01) Database: Harbor Dock Ops Board as pasted Required: Title as pasted; Status as pasted. Harbor Dock SKU optional. Banned: guaranteed sync, secret_xxx invent, db UUID invent, email invent Never: invent tokens, invent database ids, invent property ids, invent emails Format: ledger + table + required + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: Title title; Status select Open/In Review/Done; Harbor Dock SKU rich_text. Relation NOT IN INPUTS. People NONE. Version Notion API 2022-06-28. Database Harbor Dock Ops Board. Required Title, Status. Lang English. Banner: not a live sync; not a workspace audit. Forbidden: invented tokens, database ids, property ids, emails, guaranteed sync, secret_xxx invent, db UUID invent, email invent. 2. Property map. 1. Title | type title | required yes as Required. 2. Status | type select | options Open, In Review, Done as pasted | required yes. 3. Harbor Dock SKU | type rich_text | required no. Relation NOT IN INPUTS so no relation row. People NONE so no people row. Property IDs not invented. 3. Required set. Title and Status only. Harbor Dock SKU optional. No invented fourth required field. 4. Version lock. Notion API 2022-06-28 as pasted. 2025-01-01 endpoints not used. Database ID NOT IN INPUTS. 5. Refuse. secret_xxx invent: refused. Database UUID invent: refused. Property ID invent: refused. Workspace email invent: refused. Guaranteed sync: refused. 6. Compliance. Banned hits none. Format ledger+table+required+version+refuse+compliance. Gaps: database id, property ids, relation decision, people field, integration token storage. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.