- Created by Ramya Raman (Unlicensed) on May 12, 2021
You are viewing an old version of this content. View the current version.
Compare with Current View Version History
Version 1 Next »
GET output_layouts/meta
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | GET |
Returns list of pre-defined layout types.
Resource URL
http://{host}/api/2.0/output_layouts/meta/.format
Example Request
GET
{ "LayoutTextModes": { "1": "Scroll", "2": "Squeeze", "3": "Crop" } }
GET output_layouts
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | GET |
Returns a list of layouts configuration.
Resource URL
http://{host}/api/2.0/output_layouts/.format
Example Request
GET
[ { "Layout": { "id": 2, "title": "temp", "uuid": "611007D8-39CB-47EB-9400-4E0C33542C3D", "layout_type_id": 14, "layout_text_mode_id": 1, "background": null, "Encoders": [], "LayoutBoxes": [ { "id": 1, "source_id": 57, "content_type_id": 1, "title": "Isr", "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 } ], "modified": "1619937751320", "created": "1611142282208" } }, { "Layout": { "id": 1, "title": "fs", "uuid": "7D799305-A173-4209-8FA2-947DEEC9F9A1", "layout_type_id": 12, "layout_text_mode_id": 1, "background": null, "Encoders": [], "LayoutBoxes": [], "modified": "1619937751314", "created": "1611142282208" } } ]
GET output_layouts/{id}
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | GET |
Returns a single layout configuration.
Resource URL
http://{host}/api/2.0/output_layouts/{id}/.format
Parameters
Parameter | Data Type | Description |
---|---|---|
id | integer | The ID of the desired Output Layout to be viewed. |
Example Request
GET
{ "Layout": { "id": 5, "title": "temp", "uuid": "611007D8-39CB-47EB-9400-4E0C33542C3D", "layout_type_id": 14, "layout_text_mode_id": 1, "background": null, "Encoders": [], "LayoutBoxes": [ { "id": 1, "source_id": 57, "content_type_id": 1, "title": "Isr", "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 }, { "id": 1001, "source_id": 20, "content_type_id": 2, "title": "null", "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 } ], "modified": "1619937751320", "created": "1611142282208" } }
POST output_layouts
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | POST |
Adds a new blank layout.
Resource URL
http://{host}/api/2.0/output_layouts/.format
Example Request
POST
Body
{ "Layout": { "id": "", "layout_type_id": 5, "layout_text_mode_id": 2, "title": "NEW_Layout" } }
Response
{ "Layout": { "id": 8, "title": "NEW_Layout", "uuid": "42CA6C3F-EAC3-4D0E-8E93-8080CD6077CA", "layout_type_id": 5, "layout_text_mode_id": 2, "background": null, "Encoders": [], "LayoutBoxes": [ { "id": 1, "source_id": null, "content_type_id": 1, "title": null, "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 }, { "id": 2, "source_id": null, "content_type_id": 1, "title": null, "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 }, { "id": 3, "source_id": null, "content_type_id": 1, "title": null, "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 }, { "id": 4, "source_id": null, "content_type_id": 1, "title": null, "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 } ], "modified": "1619942795799", "created": "1619942795797" } }
PUT output_layouts/{id}
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | PUT |
Updates a specific layout
Resource URL
http://{host}/api/2.0/output_layouts/{id}/.format
Parameters
Parameter | Data Type | Description |
---|---|---|
id | integer | The ID of the desired Output Layout to be updated. |
Example Request
PUT
Body
{ "Layout": { "LayoutBoxes": [ { "channel_source_id": 82, "id": 1 }, { "channel_source_id": "", "id": 8 } ], "id": 5, "layout_type_id": 12, "title": "EDIT_Layout" } }
Response
{ "Layout": { "id": 13, "title": "EDIT_Layout", "uuid": "613D0AE5-9A28-4E02-9EF6-EE63F4524B13", "layout_type_id": 12, "layout_text_mode_id": 2, "background": null, "Encoders": [], "LayoutBoxes": [ { "id": 1, "source_id": null, "content_type_id": 1, "title": null, "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 } ], "modified": "1619943602030", "created": "1619943359799" } }
POST output_layouts/{id}
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | POST |
Copies a specific layout data into a new layout.
Resource URL
http://{host}/api/2.0/output_layouts/{id}/.format
Parameters
Parameter | Data Type | Description |
---|---|---|
1 | integer | The ID of the desired Output Layout to be copied. |
Example Request
POST
{ "Layout": { "id": 13, "title": "NEW_Layout_2", "uuid": "613D0AE5-9A28-4E02-9EF6-EE63F4524B13", "layout_type_id": 5, "layout_text_mode_id": 2, "background": null, "Encoders": [], "LayoutBoxes": [ { "id": 1, "source_id": 59, "content_type_id": 1, "title": "new_GEvPd339fg", "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 }, { "id": 2, "source_id": null, "content_type_id": 1, "title": null, "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 }, { "id": 3, "source_id": 31, "content_type_id": 1, "title": "sample_channel", "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 }, { "id": 4, "source_id": null, "content_type_id": 1, "title": null, "primary_umd": null, "secondary_umd": null, "tally_settings": null, "content": null, "channel_activation_mode_id": 1 } ], "modified": "1619943359801", "created": "1619943359799" } }
DELETE output_layouts/{id}
Resource Information
Requires Authentication? | |
Response Formats | json |
HTTP Methods | DELETE |
Deletes a specific layout.
Resource URL
http://{host}/api/2.0/output_layouts/{id}/.format
Parameters
Parameter | Data Type | Description |
---|---|---|
id | integer | The ID of the desired Output Layout to be deleted. |
Example Request
DELETE
{ "success": true }
- No labels