Please see the full REST API documentation for API implementation details.

Resource: Templates

A template contains all the information necessary for creating an online meeting. Templates are associated with a room, and used to initialize meetings created in that room.


Properties

#
Field Type Notes
template_id integer
name plain text (64)
description plain text A short description about the template
group_size_min integer recommended minimum number of participants
group_size_max integer recommended maximum number of participants
facilitator_guide_text html Text instructions for the facilitator
participant_guide_text html Text instructions for the participant
meeting_name plain text (255) The proposed name for meetings created by this template
meeting_goal plain text The proposed goal statement for meetings created by this template
meeting_outcomes plain text The proposed outcomes for meetings created by this template
duration integer The proposed duration, in seconds, for meetings created by this template
create_ts timestamp
update_ts timestamp

Listing Templates in a Room

#
GET /lucid/api/v1/rooms/:room_id/templates
Query parameter Notes
embed Comma separated list of embeddables: attendees , facilitators , participants , guests
fields See Field Filtering
envelope See Enveloping

Sample Request

GET /lucid/api/v1/rooms/74/templates?fields=template_id,name
Content-Type: application/json; charset=utf-8 
Content-Length: 246 
X-Requestor: jtkeith@lucidmeetings.com
X-Rate-Limit-Limit: 100
X-Rate-Limit-Remaining: 97
X-Rate-Limit-Used: 1
X-Rate-Limit-Reset: 40
[
  {
    "template_id": 192,
    "name": "Quick discussion"
  },
  {
    "template_id": 114,
    "name": "Basic Agenda"
  },
  {
    "template_id": 5,
    "name": "Remote Team Check-In"
  },
  {
    "template_id": 6,
    "name": "Cross-Functional Weekly Update"
  }
]

Getting a Single Template

#
GET /lucid/api/v1/templates/:template_id
Query parameter Notes
embed Comma separated list of embeddables: attendees , facilitators , participants , guests
fields See Field Filtering
envelope See Enveloping

Sample Request

GET /lucid/api/v1/templates/114
Content-Type: application/json; charset=utf-8 
Content-Length: 527 
X-Requestor: jtkeith@lucidmeetings.com
X-Rate-Limit-Limit: 100
X-Rate-Limit-Remaining: 99
X-Rate-Limit-Used: 1
X-Rate-Limit-Reset: 60
{
  "template_id": 114,
  "name": "Basic Agenda",
  "description": "Select our basic three-step agenda to get started quickly.",
  "group_size_min": 2,
  "group_size_max": 50,
  "facilitator_guide_text": "",
  "participant_guide_text": "",
  "meeting_name": null,
  "meeting_goal": "",
  "meeting_outcomes": "",
  "duration": 3300,
  "create_ts": {
    "value": 1418940049,
    "iso_8601": "2014-12-18T22:00:49Z"
  },
  "update_ts": {
    "value": 1418940049,
    "iso_8601": "2014-12-18T22:00:49Z"
  }
}