HiringCenter
HiringCenter API

Meetings

Endpoint:https://api.hiringcenterpro.com/v2

Create, list, and manage meetings


List Meetings

GET
https://api.hiringcenterpro.com/v2
/meetings

Returns meetings ordered by meeting date (latest/furthest-out first). prospectId, ownerId, meetingType, and meeting date window filters are optional. Results are paginated with limit and pageToken.

List Meetingsquery Parameters

  • prospectIdstring
  • ownerIdstring
  • meetingTypestring
  • meetingDateAfter

    Optional lower bound for meetingDate as Unix epoch milliseconds (integer) or ISO 8601 date string.

  • meetingDateBefore

    Optional upper bound for meetingDate as Unix epoch milliseconds (integer) or ISO 8601 date string.

  • limitinteger · max: 200
    Default: 50
  • pageTokenstring

List Meetings Responses

OK

  • successboolean · required
  • itemsobject[] · required
  • nextPageTokenstring | null

Create Meeting

POST
https://api.hiringcenterpro.com/v2
/meetings

Accepts required meeting scheduling fields prospectId, meetingDate, timeZone, meetingType, ownerId with optional fields, and creates a meeting entry.

Create Meeting Request Body

  • prospectIdstring · required

    Prospect id the meeting is associated with.

  • meetingDaterequired

    Meeting date/time as Unix epoch milliseconds (integer) or ISO 8601 date string.

  • timeZonestring · required

    IANA time zone name for the meeting (for example, America/New_York).

  • meetingTypestring · required

    Meeting type label (for example, phone, virtual, in-person).

  • ownerIdstring · required

    User id who owns the meeting.

  • userIdstring

    Optional user id creating the meeting. When omitted, the meeting is created with createdBy=null, createdByApi=true, and includes API key attribution metadata when available.

  • locationstring | null

    Optional meeting location text.

  • notesstring | null

    Optional internal notes for the meeting.

Create Meeting Responses

Created

  • idstring · required
  • successboolean · required
  • prospectIdstring
  • meetingDateinteger · int64

    Unix timestamp in milliseconds

  • timeZonestring
  • meetingTypestring
  • ownerIdstring
  • locationstring | null
  • notesstring | null
  • createdBystring | null
  • createdByApiboolean

    True when the meeting was created without a userId via API.

  • createdByApiKeyIdstring | null

    API key document id used to create the meeting when authenticated via API key.

  • createdByApiKeyNamestring | null

    API key display name used to create the meeting when authenticated via API key.

  • createdAtinteger · int64

    Unix timestamp in milliseconds

  • updatedAtinteger · int64

    Unix timestamp in milliseconds

  • reviewobject | null
Additional properties are allowed

Get Meeting by ID

GET
https://api.hiringcenterpro.com/v2
/meetings/{meetingId}

Accepts a required meetingId path parameter, retrieves the corresponding meeting record, and returns the meeting object with success status when found.

Get Meeting by IDpath Parameters

  • meetingIdstring · required

Get Meeting by ID Responses

OK

  • idstring · required
  • successboolean · required
  • prospectIdstring
  • meetingDateinteger · int64

    Unix timestamp in milliseconds

  • timeZonestring
  • meetingTypestring
  • ownerIdstring
  • locationstring | null
  • notesstring | null
  • createdBystring | null
  • createdByApiboolean

    True when the meeting was created without a userId via API.

  • createdByApiKeyIdstring | null

    API key document id used to create the meeting when authenticated via API key.

  • createdByApiKeyNamestring | null

    API key display name used to create the meeting when authenticated via API key.

  • createdAtinteger · int64

    Unix timestamp in milliseconds

  • updatedAtinteger · int64

    Unix timestamp in milliseconds

  • reviewobject | null
Additional properties are allowed

Update Meeting

POST
https://api.hiringcenterpro.com/v2
/meetings/{meetingId}

Accepts a required meetingId plus updateable scheduling and ownership fields, applies changes to the existing meeting, and returns a success payload with the meeting id.

Update Meetingpath Parameters

  • meetingIdstring · required

Update Meeting Request Body

  • userIdstring

    Acting user id for authorization and audit context.

  • meetingDate

    Updated meeting date/time as Unix epoch milliseconds (integer) or ISO 8601 date string.

  • timeZonestring

    Updated IANA time zone name.

  • meetingTypestring

    Updated meeting type label.

  • ownerIdstring

    Updated owner user id.

  • locationstring | null

    Updated location text, or null to clear.

  • notesstring | null

    Updated meeting notes, or null to clear.

Update Meeting Responses

Updated

  • successboolean · required
  • idstring · required
Additional properties are allowed

Delete Meeting

DELETE
https://api.hiringcenterpro.com/v2
/meetings/{meetingId}

Accepts a required meetingId path parameter and deletes the specified meeting.

Delete Meetingpath Parameters

  • meetingIdstring · required

Delete Meeting Request Body
optional

  • userIdstring

    Optional user id requesting meeting deletion.

Delete Meeting Responses

OK

  • successboolean · required
  • messagestring · required