Marketplace

Create Org Hiring Meeting

Log a meeting that happened outside the integrated calendar.

A BILLING INPUT, not just a record: the per-meeting rate bills meetings that reach status='taken'. This creates the row in scheduled and attributes it to the client; moving it to taken is a separate, client-owned transition, so recording a meeting here does not by itself bill for one.

Beside it sits /marketplace/org/hirings/{hiring_id}, which is the same hiring - the meeting is scoped to it and to your org, and a hiring belonging to another org is refused.

post/marketplace/org/hirings/{hiring_id}/meetings

Request

  • Base URL: https://be.graph8.com/api/v1
  • URL: https://be.graph8.com/api/v1/marketplace/org/hirings/{hiring_id}/meetings
  • Auth: HTTP bearer

Path parameters

hiring_idstring required

Your org's hiring id (UUID).

Headers

Authorizationstring nullable
X-Target-Org-Idstring nullable

Request body

meeting_datestring required

YYYY-MM-DD.

meeting_type'discovery' | 'demo' | 'follow_up' | 'closing'
titlestring nullable
start_timestring nullable

ISO-8601 datetime.

end_timestring nullable

ISO-8601 datetime.

meeting_urlstring nullable
descriptionstring nullable
client_contact_namestring nullable
client_contact_emailstring nullable
attendeesobject[]
notesstring nullable

Response

Successful Response

dataMarketplacePayload required

One record, or one action result.

Changes

No recorded changes to this operation across all 2 revisions of this API.