Title Commands
Close the title designer..
successful operation
bad request
GET /api/command/closeDesigner HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "closeDesigner",
"reply": "closeDesigner",
"success": true
}
}Delete the requested title/layer.
optional id to track this command, will be returned in the response
optional: UUID of title/layer to operate on
{218f46f9-e881-49a8-ab17-03c8f9cc8461}optional: Name (or UUID) of the title to operate on.
successful operation
bad request
GET /api/command/deleteTitle HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "deleteTitle",
"id": "{218f46f9-e881-49a8-ab17-03c8f9cc8461}",
"reply": "deleteTitle",
"success": true
}
}Create a copy of the selected title/layer.
optional id to track this command, will be returned in the response
optional: UUID of title/layer to operate on
{218f46f9-e881-49a8-ab17-03c8f9cc8461}optional: Name (or UUID) of the title to operate on.
Optional ID to assign to the new title
{85DB25322-F9BF-4D40-AC16-85DB05E21BF8}Optional name to give the title
New Title NameOptional position in the list
2Channel to use for title
0successful operation
bad request
GET /api/command/duplicateTitle HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "duplicateTitle",
"id": "{954d679e-9977-43eb-96ce-83f122b0d786}",
"reply": "duplicateTitle",
"success": true,
"title": "New+Title+Name"
}
}get the duration of the graphic timeline attached to this title.
optional id to track this command, will be returned in the response
optional: UUID of title/layer to operate on
optional: Name (or UUID) of the title to operate on.
Title Namesuccessful operation
bad request
GET /api/command/getTimelineDuration HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "getTimelineDuration",
"error": "unable to find title from 'title' or 'id' attributes",
"reply": "getTimelineDuration",
"success": true
}
}Load a title from file, and optionally give it a new name, position, and id.
optional id to track this command, will be returned in the response
File to load the title from. Ends with .nbtitle
c:\desktop\dot2.nbtitleOptional ID to assign to the title
{85DB25322-F9BF-4D40-AC16-85DB05E21BF8}Optional name to give the title
Title NameOptional position in the list
2Channel of list
1successful operation
bad request
GET /api/command/loadTitle HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "loadTitle",
"reply": "loadTitle",
"success": true
}
}Create a new title/layer.
optional id to track this command, will be returned in the response
Optional ID to assign to the title
{85DB25322-F9BF-4D40-AC16-85DB05E21BF8}Optional name to give the title
Title NameOptional position in the list
2Channel to use for title
1successful operation
bad request
GET /api/command/newTitle HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "newTitle",
"reply": "newTitle",
"success": true
}
}Open the title designer with the requested title..
optional id to track this command, will be returned in the response
optional: UUID of title/layer to operate on
{218f46f9-e881-49a8-ab17-03c8f9cc8461}optional: Name (or UUID) of the title to operate on.
successful operation
bad request
GET /api/command/openDesigner HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "openDesigner",
"id": "{218f46f9-e881-49a8-ab17-03c8f9cc8461}",
"reply": "openDesigner",
"success": true
}
}Save the selected title to file.
optional id to track this command, will be returned in the response
optional: UUID of title/layer to operate on
{218f46f9-e881-49a8-ab17-03c8f9cc8461}optional: Name (or UUID) of the title to operate on.
File path to save to. Ends with .nbtitle
c:\desktop\dot2.nbtitleChannel of title
1successful operation
bad request
GET /api/command/saveTitle HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "saveTitle",
"id": "{218f46f9-e881-49a8-ab17-03c8f9cc8461}",
"reply": "saveTitle",
"success": true
}
}same as clicking on the title in the UI.
optional id to track this command, will be returned in the response
optional: Name (or UUID) of the title to operate on.
Title Namesuccessful operation
bad request
GET /api/command/selectTitle HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "selectTitle",
"error": "No such title name",
"reply": "selectTitle",
"success": true
}
}Assign an input to the title.
optional id to track this command, will be returned in the response
optional: UUID of title/layer to operate on
optional: Name (or UUID) of the title to operate on.
Testoptional: Input name, used to select the title(s) to operate on
inputNamewhen 1, the new input will be combined with existing inputs on the title
successful operation
bad request
GET /api/command/setTitleInput HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "setTitleInput",
"reply": "setTitleInput",
"success": true
}
}Remove an input from the title.
optional id to track this command, will be returned in the response
optional: UUID of title/layer to operate on
optional: Name (or UUID) of the title to operate on. Either title name or id are required.
Testrequired: Input name to remove from the title.
inputNamesuccessful operation
bad request
GET /api/command/removeTitleInput?input=text HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "setTitleInput",
"reply": "setTitleInput",
"success": true
}
}Assign a new name to the title. The title can be selected by either id or title name.
optional id to track this command, will be returned in the response
optional: UUID of title/layer to operate on
optional: Name (or UUID) of the title to operate on.
Current Namenew name for the title/layer
New Namesuccessful operation
bad request
GET /api/command/setTitleName HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "setTitleName",
"error": "no title found.",
"reply": "setTitleName",
"success": true
}
}Reposition a title in the list.
optional id to track this command, will be returned in the response
optional: UUID of title/layer to operate on
optional: Name (or UUID) of the title to operate on.
TestDesired location in play list
3successful operation
bad request
GET /api/command/setTitlePosition HTTP/1.1
Host: 127.0.0.1:9022
Accept: */*
{
"result": {
"command": "setTitlePosition",
"reply": "setTitlePosition",
"success": true
}
}Last updated