POST
/
meetings
Create meeting
curl --request POST \
  --url https://app.concretehq.com/api/v1/meetings \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "provider": "fireflies",
  "meetingNoteId": "external_note_123",
  "meetingNoteTitle": "Q4 Board Meeting Notes",
  "creatorName": "John Doe",
  "creatorEmail": "john@example.com",
  "attendees": [
    {
      "name": "Alice Jones",
      "email": "alice@acmecorp.com"
    },
    {
      "email": "carmen@sandiego.com"
    }
  ],
  "calendarEventId": "cal_event_456",
  "calendarEventTitle": "Q4 Board Meeting",
  "calendarEventTime": "2024-12-15T14:00:00Z",
  "notes": "Meeting notes markdown content here...",
  "transcript": "Full meeting transcript markdown content here..."
}'
{
  "publicId": "abc123def456"
}

Authorizations

Authorization
string
header
required

API key authentication using Bearer token format

Body

application/json

Meeting data for import from external sources. At least one of the following fields must be provided: meetingNoteTitle, calendarEventTitle, notes, or transcript.

Response

201
application/json

Meeting created successfully

The response is of type object.