To create a Challo track, you use the track.create webhook action.
Your request body contains a JSON payload that includes data that Challo uses to create the track.
Use the following endpoint:
For details on how to establish a Challo webhook, see: Setting up a Challo webhook.
Challo automatically adds the the owner of the webhook key to the track it creates.
Request body
Your application provides JSON content:
JSON data name | JSON value description |
---|---|
JSON name | JSON value description |
action | track.create—Use this action to create a track. |
data | A set of JSON name and value pairs as follows: |
title | The name of the Challo track. |
type | Specify one of the following: STANDARD—To create a Challo track. ADHOC_MEETING—To create a meeting. |
members (OPTIONAL) | An array of email addresses to add as track members. For example: [ “abc@example.com”, “def@example.com”] |
labels (OPTIONAL) | An array of track fields—See: Using track fields. Specify the name of field and the value the track requires. For example: [ { “name”: “Department”, “value”: “Sales” } ] |
Example create track request
Example create track response
Your application can use the value of the trackId to update the track in future requests.