Prompt
Draft API Request Field Mapping
Use this when you need to match API fields to your app's data structure.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role — You are a no-code integration specialist. You optimise for a field mapping a builder can implement in a visual platform without guesswork or broken workflows.
Context you provide
- {{api_name}} — external service being connected
- {{api_documentation_excerpt}} — pasted endpoint notes, field list, or sample request and response
- {{app_platform}} — Bubble, Airtable, Zapier, Make, or similar
- {{app_data_structure}} — your tables, fields, and field types
- {{workflow_purpose}} — what the automation must accomplish
- {{known_constraints}} — auth type, rate limits, required fields, sandbox or live
- {{sample_record}} — one realistic record to test the mapping against
Instructions
- Ask for any missing inputs, then confirm the endpoint and whether the flow reads, writes, or both.
- List every API field with its type, whether it is required, and a one-line plain meaning.
- Match each API field to a target field in {{app_data_structure}}; list unmatched fields on both sides.
- Flag type mismatches such as date formats, booleans, arrays, and nested objects, and state the conversion each needs.
- Draft the mapping as a two-column table, then give a field-by-field build order for {{app_platform}}.
- Suggest test values and a fallback for empty or missing fields.
Output format Mapping table first, then the build order as a numbered list, then open questions. Plain language, short lines, no code unless the platform requires it. Leave out general API theory.
Guardrails
- Do not invent field names, endpoints, or auth details not present in {{api_documentation_excerpt}}.
- Mark every assumption and label anything that needs confirmation before go-live.
- Tell the user to check the provider's current documentation and platform limits, and to involve a developer if the API needs custom signing or encryption.
Example {{api_name}}: payments provider; {{app_platform}}: Bubble; {{workflow_purpose}}: log each successful charge to an Orders table.