createCompetitorMeeting

createCompetitorMeeting

In a Competitive meeting, you will identify which participants are the "neutral party." Participants who are not neutral will not be visible on the participant list. Additionally, the title of the meeting will be automatically generated for each participant. As above, the name of the meeting may be customized for each participant in the Custom Meeting Name field.

Arguments

GraphQL Mutation

mutation {
  createCompetitorMeeting(gatheringId:232, meeting: {
    name:"BetaGroup Company Presentation" startsAt:"2018-07-22T20:35:09Z"
    endsAt: "2018-07-28T20:35:09Z"
    surveys: [{externalId:"meeting_survey"}]
    participants: [
      { participantKind: "attendee", participantId: 2771895, roleLabel: "Investor" }
      { participantKind: "attendee", participantId: 208711, neutralParty: true, customMeetingName: "Meeting with BetaGroup" }
    ]
  }) {
    name
    description
    startsAt
    endsAt
    externalId
    externalSource
    participants {
      customMeetingName
      neutralParty
      participantId
      participantKind
      roleLabel
    }
  }
}

CURL Request

curl -X POST https://api.certaintouchpoint.com/graphql -H 'Content-Type: application/graphql' -H 'Authorization: Bearer 123abcveryLongAuthorizationToken456def' -d '{ mutation { createCompetitorMeeting(meeting: { name:"BetaGroup Company Presentation" startsAt:"2018-07-22T20:35:09Z" endsAt: "2018-07-28T20:35:09Z" surveys: [{externalId:"meeting_survey"}] participants: [{ participantKind: "attendee", participantId: 2771895, roleLabel: "Investor" } { participantKind: "attendee", participantId: 208711, neutralParty: true, customMeetingName: "Meeting with BetaGroup" }]}, gatheringId: 232) { name description startsAt endsAt externalId externalSource participants { customMeetingName neutralParty participantId participantKind roleLabel } }'

GraphQL Response

{ "data":
  {"createCompetitorMeeting": {
    "startsAt": "2018-07-22T20:35:09Z",
    "participants": [
      {
        "roleLabel": null,
        "participantKind": "attendee",
        "participantId": 211374,
        "neutralParty": true,
        "customMeetingName": null
      },
      {
        "roleLabel": "Investor",
        "participantKind": "attendee",
        "participantId": 211374,
        "neutralParty": null,
        "customMeetingName": null
      }
    ],
    "name": "BetaGroup Company Presentation10",
    "externalSource": null,
    "externalId": null,
    "endsAt": "2018-07-28T20:35:09Z",
    "description": ""
  }
  }
}

CompetitorMeetingParams

When creating an competitor meeting name and startsAt are required.

Creating Relationships

To set participants participants (CompetitorMeetingParticipantParams). The CompetitorMeetingParticipantParams are described below.

To set a location location (LocationParams). The LocationParams consists of a name for the location.

To set a survey surveys (SurveyParams). The Survey consists of an externalId for the survey.

CompetitorMeetingParticipantParams

Was this article helpful?

Have more questions?

Related articles

Comments

Please [](https://certain.zendesk.com/access?locale=en-us&brand_id=360002675513&return_to=https%3A%2F%2Ftouchpoint-support.certain.com%2Fhc%2Fen-us%2Farticles%2F360033732673-createCompetitorMeeting) to leave a comment.