API Documentation
FlashDocs Document Configuration
- GETList Document Configurations
- POSTCreate Google Slides FlashDocs Template/Library
- POSTCreate PowerPoint FlashDocs Template/Library
- GETGet Document Configuration Full Data
- PUTUpdate Document Configuration
- DELDelete Document Configuration
- GETGet Slide Configuration Metadata
- POSTCompute Markdown Mapping for Slide
- POSTValidate Text Placeholder Manual Insertion
Get Document Configuration Full Data
curl --request GET \
--url https://api.flashdocs.ai/v1/documents/{document_id}/full \
--header 'Authorization: Bearer <token>'
{
"id": "<string>",
"created_at": "<string>",
"updated_at": "<string>",
"organization_id": "<string>",
"type": "template",
"created_by": "",
"name": "<string>",
"description": "<string>",
"status": "deployed",
"google_document_id": "<string>",
"knowledge_base_item_ids": [],
"format": "google",
"slides": [],
"questions": [],
"knowledge_base_items": []
}
Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Path Parameters
Query Parameters
Response
ID of the organization this document belongs to
Type of the document (template or library)
template
, library
Name of the document
Detailed description of the document
Unique identifier
Creation timestamp
Last update timestamp
Email of user (non FlashDocs) who created the document
Current status of the document
deployed
, in_progress
ID of the corresponding Google Slides document
item_id for each knowledge base item associated with document.
Format of the document google vs microsoft
google
, microsoft
ID of the document this slide belongs to
ID of the organization this document belongs to
Position of the slide in the document
Detailed description of the slide
Format of the document google vs microsoft
google
, microsoft
Unique identifier
Creation timestamp
Last update timestamp
List of text placeholder customization items.
The placeholder text in the slide
Instructions for generating the text
Maximum number of characters for the generated text
Unique identifier
Creation timestamp
Last update timestamp
Minimum number of characters for the generated text
Font size for the text
Width of the text box
Height of the text box
Line spacing for the text
Space before the text
Space after the text
Original text in the textbox before the placeholder was created
List of image placeholder customization items.
Alt text of the placeholder image
Type of the image placeholder
company_domain
, image_url
, excel_chart
Unique identifier
Creation timestamp
Last update timestamp
URL for the image (company domain or direct image URL)
Additional attributes for the placeholder
Name of the sheet in the Excel where the chart exists
List of chart placeholder customization items.
ID of the Google Sheets Document where the placeholder chart exists
Unique identifier
Creation timestamp
Last update timestamp
Optional additional prompt for creating the data for the chart
List of looker image placeholder customization items.
Alt text of the placeholder image
ID of the Looker dashboard element
Index of the Looker component in the dashboard
Unique identifier
Creation timestamp
Last update timestamp
Width of the overall Looker dashboard to render
Height of the overall Looker dashboard to render
Filters to apply to the Looker dashboard
Style to apply to the Looker dashboard
Coordinates to crop the image and original size of pre-cropped image. Defaults to None
List of table placeholder customization items.
Number of rows in the table
Number of columns in the table
Height of the table
Width of the table
Alt text of the table
Unique identifier
Creation timestamp
Last update timestamp
Embedding of the slide description
ID of the document this question belongs to
Header or title of the question
Detailed description or content of the question
Type of answer expected for this question
paragraph
, url
Unique identifier
Creation timestamp
Last update timestamp
ID of the organization this knowledge base item belongs to
Name of the knowledge base item
Detailed description of the knowledge base item
Value of knowledge base item
Unique identifier
Creation timestamp
Last update timestamp
Email of user (non FlashDocs) who created the document
curl --request GET \
--url https://api.flashdocs.ai/v1/documents/{document_id}/full \
--header 'Authorization: Bearer <token>'
{
"id": "<string>",
"created_at": "<string>",
"updated_at": "<string>",
"organization_id": "<string>",
"type": "template",
"created_by": "",
"name": "<string>",
"description": "<string>",
"status": "deployed",
"google_document_id": "<string>",
"knowledge_base_item_ids": [],
"format": "google",
"slides": [],
"questions": [],
"knowledge_base_items": []
}