Create Meeting
create_meetingCreate a meeting in Recruit CRM with required title, schedule, owner, and reminder. Choose whether to send calendar invites to attendees.
Instructions
Creates one Recruit CRM meeting. Requires title, reminder, start_date, end_date, owner_id, and created_by. Resolve meeting type IDs with list_meeting_types and user IDs with list_users. Calendar invites are not sent by default; set do_not_send_calendar_invites to false to send external calendar invites to attendees. Returns a compact meeting summary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Meeting title. | |
| address | No | Meeting address or video call link. | |
| end_date | Yes | Meeting end date/time, preferably ISO 8601 (e.g. 2026-05-08T11:00:00.000000Z). | |
| owner_id | Yes | Recruit CRM user id assigned to own the meeting. | |
| reminder | Yes | Reminder ID: -1 No Reminder, 0 0 Min Before, 15 15 Min Before, 30 30 Min Before, 60 1 Hour Before, 120 2 Hours Before, 1440 1 Day Before. | |
| created_by | Yes | Recruit CRM user id creating the meeting. Often the same as owner_id. | |
| related_to | No | Associated entity slug. Must be used with related_to_type. | |
| start_date | Yes | Meeting start date/time, preferably ISO 8601 (e.g. 2026-05-08T10:00:00.000000Z). | |
| updated_by | No | Recruit CRM user id updating the meeting. | |
| description | No | Meeting description. | |
| attendee_users | No | User IDs attending the meeting. Max 25. Sent as a comma-separated API field. | |
| associated_jobs | No | Additional associated job slugs. Max 25. Sent as a comma-separated API field. | |
| meeting_type_id | No | Recruit CRM meeting type id. | |
| related_to_type | No | Associated entity type. Must be used with related_to. | |
| associated_deals | No | Additional associated deal slugs. Max 25. Sent as a comma-separated API field. | |
| attendee_contacts | No | Contact slugs attending the meeting. Max 25. Sent as a comma-separated API field. | |
| associated_contacts | No | Additional associated contact slugs. Max 25. Sent as a comma-separated API field. | |
| attendee_candidates | No | Candidate slugs attending the meeting. Max 25. Sent as a comma-separated API field. | |
| associated_companies | No | Additional associated company slugs. Max 25. Sent as a comma-separated API field. | |
| associated_candidates | No | Additional associated candidate slugs. Max 25. Sent as a comma-separated API field. | |
| collaborator_team_ids | No | Collaborator team IDs. Max 25. Sent as a comma-separated API field. | |
| collaborator_user_ids | No | Collaborator user IDs. Max 25. Sent as a comma-separated API field. | |
| enable_auto_populate_teams | No | When true (default), Recruit CRM auto-populates teams for the owner_id user/account owner unless collaborator_team_ids is provided. | |
| do_not_send_calendar_invites | No | When true (default), calendar invites are not sent to attendees. Set to false to send external calendar invites. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | Yes | ||
| title | Yes | ||
| address | Yes | ||
| end_date | Yes | ||
| reminder | Yes | ||
| created_by | Yes | ||
| created_on | Yes | ||
| meeting_id | Yes | ||
| related_to | Yes | ||
| start_date | Yes | ||
| updated_by | Yes | ||
| updated_on | Yes | ||
| description | Yes | ||
| meeting_type | Yes | ||
| associated_jobs | Yes | ||
| related_to_type | Yes | ||
| associated_deals | Yes | ||
| collaborator_teams | Yes | ||
| collaborator_users | Yes | ||
| associated_contacts | Yes | ||
| related_to_view_url | Yes | ||
| associated_companies | Yes | ||
| associated_candidates | Yes |