Operating system set to macOS
Documentation jurisdiction set to United States
Sign inConnect Claude

Invoke Skill Meeting Followup

post/api/v1/skills/meeting.followup/invoke

Extract action items, decisions, and a follow-up email draft from a meeting transcript or uploaded recording. Read-only β€” the user reviews and sends the draft. Pairs with meeting.prep.

Request bodyapplication/json

FieldTypeDescription
client_idrequiredstring (uuid)β€”
meeting_daterequiredstring (date)β€”
transcriptstringPasted/typed transcript or notes. Empty when relying on file_ids.
file_idsstring (uuid)[]Uploaded transcript / recording / notes documents.
attendeesstring[]β€”
agenda_topics_coveredstring[]β€”
draft_emailbooleanWhen True, the LLM emits a follow-up email draft alongside action items.

Responses

200Skill executed successfully
FieldTypeDescription
skillrequiredstringβ€”
outputrequiredobjectβ€”
show nested
FieldTypeDescription
artifact_idstring (uuid) | nullβ€”
download_urlstringβ€”
summarystringβ€”
citationsany[]β€”
warningsstring[]β€”
stub_fieldsstring[]β€”
action_itemsany[]β€”
decisionsstring[]β€”
follow_up_email_draftstringMarkdown/plain-text draft; empty when draft_email=False.
next_meeting_suggestedstring (date) | nullβ€”
correlation_idrequiredstringβ€”
401Authentication required
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
403Insufficient permissions
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
404Skill not found
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
429Rate limit exceeded
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
5XXInternal server error
FieldTypeDescription
errorrequiredobjectβ€”
show nested
FieldTypeDescription
typerequiredstringβ€”
coderequiredstringβ€”
messagerequiredstringβ€”
paramstringβ€”
retry_after_secondsintegerβ€”
curl https://api.dev.arch.ie/api/v1/skills/meeting.followup/invoke \
  -X POST \
  -H "Authorization: Bearer sk_..." \
  -H "Content-Type: application/json" \
  -d '{
       "client_id": "00000000-0000-0000-0000-000000000000",
       "meeting_date": "string",
       "transcript": "string",
       "file_ids": [
         "00000000-0000-0000-0000-000000000000"
       ],
       "attendees": [
         "string"
       ],
       "agenda_topics_covered": [
         "string"
       ],
       "draft_email": false
     }'