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" } }