# Documents API

The Meeting Documents APIs can be used to add shareable documents to a meeting. These documents are be made available to a meeting's members to view and download.

# Meeting Documents Endpoints

# Add a meeting document

Add a document to a meeting

POST /Meetings/{shortCode}/documents

# Path Params

Property Type Description
shortCode string The meeting's unique short code

# Request

{
  "Key": "/filekey.pdf",
  "name": "filename.pdf",
  "size": 100000
}
Property Type Description
Key string Location of the document
name string Name of the file
size number File size in bytes

# Response

[
  {
    "key": "58a0ff38-5eea-41c9-a7c3-af54968c2476",
    "document": {
      "Key": "/filekey.pdf",
      "name": "filename.pdf",
      "size": 100000,
      "url": "https://s3.aws.com......."
    },
    "createdAt": "2018-02-22T19:05:04.931Z",
    "updatedAt": "2018-02-22T19:05:04.931Z"
  }
]

Description:

(WIP))


# Get a meeting document

Get the document for a meeting

GET /Meetings/{shortCode}/documents/{documentKey}

# Path Params

Property Type Description
shortCode string The meeting's unique short code
documentKey string The UUID of the document to retrieve

# Response

[
  {
    "key": "58a0ff38-5eea-41c9-a7c3-af54968c2476",
    "document": {
      "Key": "/filekey.pdf",
      "name": "filename.pdf",
      "size": 100000,
      "url": "https://s3.aws.com......."
    },
    "createdAt": "2018-02-22T19:05:04.931Z",
    "updatedAt": "2018-02-22T19:05:04.931Z"
  }
]

Description:

(WIP))


# Delete a meeting document

Delete the document for a meeting

DELETE /Meetings/{shortCode}/documents/{documentKey}

# Path Params

Property Type Description
shortCode string The meeting's unique short code
documentKey string The UUID of the document to retrieve

# Response

204 No Content