POST /createPost
- Auth: header
x-api-key: <API_KEY> - Body:
businessId(string, required)participantId(string, required)title(string, required)content(string, required)linkedInPost(object/string, required)linkedInPostId(string, required)metadata(object, optional)createdAt(ISO string, optional; default now)
- Effects: writes to
businesses/{businessId}/posts. - Responses:
- 201:
{ success, id, data } - 400: validation errors
- 403: invalid API key
- 500: internal error
- 201:
Source: apps/functions/createPost.js.