# PublishFlow Laravel Payload Mapping

PublishFlow sends a generic payload. Each customer Laravel site can map it to its own database table and columns.

## Common fields

| PublishFlow field | Meaning |
|---|---|
| title | Post/article title |
| slug | Optional slug |
| content | Main post body |
| excerpt | Short summary |
| category | Category name or label |
| seo_keyword | SEO focus keyword |
| meta_description | SEO meta description |
| author_name | Display author |
| image_url | Cover image URL/path |
| youtube_url | YouTube URL |
| audio_url | Audio URL |
| status | draft, pending, or publish |

## Response expected by PublishFlow

Return JSON with ok, id, slug, url, and edit_url. PublishFlow also accepts postUrl and editLink aliases.
