Service name: QueryServer (singleton, one per network).
Queries
Queries are call endpoints, they are called on request with optional parameters and return a value.
CalculateXRARLatency [CALL]
CalculateXRARLatency
Spawns XRARSyncHandler actors on connected XR and AR machines to calculate latency.
No params.
Result
|
Success |
BOOLEAN |
The success. |
|
Description |
STRING |
The description. |
Example - CalculateXRARLatencyRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
DispatchMetaCall [CALL]
DispatchMetaCall
Dispatches a given method to a given service on the target machines.
Params
|
TargetMachines OPTIONAL |
STRING[] |
The target machines. |
|
Service OPTIONAL |
STRING |
The service. |
|
Endpoint OPTIONAL |
STRING |
The endpoint. |
|
Params OPTIONAL |
STRING |
The params. |
|
IsAsync OPTIONAL(default: False) |
BOOLEAN |
The is async. |
Result
|
Result |
OBJECT[] |
The result. |
Example - DispatchMetaCallRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
DuplicateCurrentShow [CALL]
DuplicateCurrentShow
Duplicates the current show.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - DuplicateCurrentShowRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetAliveIP [CALL]
GetAliveIP
Gets the IP address of the first connected CLIENT machine, or SERVER if no clients available.
No params.
Result
|
Result |
STRING |
The result. |
Example - GetAliveIPRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetFromRole [CALL]
GetFromRole
Gets a specified field from all connected clients of a given role.
Params
|
Role |
STRING |
The role. |
|
Name |
STRING |
The name. |
Result
|
Result |
OBJECT[] |
The result. |
Example - GetFromRoleRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetImageForRouting [CALL]
GetImageForRouting
Returns an image from the corresponding routing ID by asking the VideoIO that has it routed.
Params
|
RoutingID |
STRING |
The routing id. |
|
Scale |
STRING |
The scale. |
Result
|
Result |
OBJECT |
The result. |
Example - GetImageForRoutingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetImportShowState [CALL]
GetImportShowState
Retrieves the state of a show including TrackMen, DigitalTwins, Machines, Cameras, CameraSets, and other configurations.
Params
|
ShowName |
STRING |
The show name. |
Result
|
TrackMen |
STRING |
The track men. |
Example - GetImportShowStateRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetMachineNames [CALL]
GetMachineNames
Returns list of connected machine names.
No params.
Result
|
Result |
STRING[] |
The result. |
Example - GetMachineNamesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetSystemDump [CALL]
GetSystemDump
Gets a comprehensive health dump from the network including connected clients, pipelines, daemons, store, and director states.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - GetSystemDumpRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetVideoIONodes [CALL]
GetVideoIONodes
Gets video IO nodes from all connected pipelines.
No params.
Result
|
Result |
OBJECT[] |
The result. |
Example - GetVideoIONodesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SetCalibratedLag [CALL]
SetCalibratedLag
Modifies tracking and video delays by an input lag for a specific camera component.
Params
|
Lag |
NUMBER |
The lag. |
|
Machine |
STRING |
The machine. |
|
Component |
STRING |
The component. |
Result
|
Result |
NULL |
The result. |
Example - SetCalibratedLagRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SetRenderGroup [CALL]
SetRenderGroup
Sets the default render group for a machine. Adds or removes the machine from the specified group type (AR, VS, ARVS, XR, or none), leaving other machines untouched. Passing "none" as Type removes the machine from the group instead of adding it.
Params
|
Group OPTIONAL(default: "Default") |
STRING |
The group. |
|
Type |
STRING |
The type. |
|
MachineName |
STRING |
The machine name. |
Result
|
Result |
BOOLEAN |
The result. |
Example 1 - SetRenderGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Example 2 - SetRenderGroup (remove machine from group)Request (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ShutdownPipelines [CALL]
ShutdownPipelines
Shuts down all connected pipelines.
No params.
Result
|
Result |
NULL |
The result. |
Example - ShutdownPipelinesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SwitchCameraGroup [CALL]
SwitchCameraGroup
Sets active cameras to the content of a specified camera group.
Params
|
Group |
STRING |
The group. |
Result
|
Result |
OBJECT |
The result. |
Example - SwitchCameraGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SyncChanges [CALL]
SyncChanges
Bakes or saves changes from a machine, pushes to AssetHub, and restarts the level. A bake is waited on until the Engine has baked and saved the level, and is refused while another bake is in progress.
Params
|
ReadFrom |
STRING |
The read from. |
|
Action |
STRING |
The action. |
Result
|
Error |
BOOLEAN |
The error. |
|
Reason |
OBJECT |
The reason. |
Example - SyncChangesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
WaitForPipelinesToFinishBuilding [CALL]
WaitForPipelinesToFinishBuilding
Waits for all connected pipelines to finish building and become active.
Params
|
RebuildGraceSeconds OPTIONAL(default: 2) |
NUMBER |
How long to watch for a rebuild to start before assuming the last Store change did not trigger one. |
|
TimeoutSeconds OPTIONAL(default: 120) |
NUMBER |
How long to wait for a started rebuild to finish. |
Result
|
Result |
BOOLEAN |
The result. |
Example - WaitForPipelinesToFinishBuildingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Automatic Tests
ClearRoutingsAndCameras [CALL]
ClearRoutingsAndCameras
Clears all routings, cameras, and resets colorspace to Rec.709. Shared setup/teardown helper used by VideoIO tests.
No params.
Example - ClearRoutingsAndCamerasRequest (you send) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
DebugNormalMapNodes [CALL]
DebugNormalMapNodes
Debug helper: lists pipeline nodes and NormalGeneration/DepthGeneration state.
No params.
Result
|
Machine |
STRING |
The machine name. |
|
InputRouting |
STRING |
The input routing key. |
|
NormalGenerationState |
OBJECT |
The normal generation state. |
|
DepthGenerationState |
OBJECT |
The depth generation state. |
Example - DebugNormalMapNodesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetFirstMachineAndInputNode [CALL]
GetFirstMachineAndInputNode
Returns the first online machine name and the input node routing ID. Shared helper used by VideoIO tests.
Params
|
CameraName OPTIONAL(default: TestCamera) |
STRING |
The camera name to search for. |
|
FindBy OPTIONAL(default: Name) |
STRING |
How to find the routing: "Name" matches by camera name, "IOType" matches by IOType. |
Result
|
Machine |
STRING |
The first online machine name. |
|
InputNode |
STRING |
The routing ID for the matched input. |
Example - GetFirstMachineAndInputNodeRequest (you send) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SaveImageWithRetry [CALL]
SaveImageWithRetry
Saves an image from a pipeline node with retry logic. Returns the base64-encoded image data (without the data URI prefix), or null on failure.
Params
|
Machine |
STRING |
The machine name. |
|
Node |
STRING |
The pipeline node to capture. |
|
MaxAttempts OPTIONAL(default: 5) |
NUMBER |
Maximum number of retry attempts. |
|
RetryDelay OPTIONAL(default: 2) |
NUMBER |
Seconds to wait between retries. |
Result
|
The base64 image data, or null if all attempts failed. |
STRING|NULL |
Example - SaveImageWithRetryRequest (you send) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SetupTestVideoColorMatchingOutput [CALL]
SetupTestVideoColorMatchingOutput
Sets up test video output with color matching profile for automated testing.
Params
|
ProfileName OPTIONAL |
STRING |
The color matching profile name. |
|
ExpectedMetric OPTIONAL |
NUMBER |
The expected metric value. |
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-profile comparison results. |
Example - SetupTestVideoColorMatchingOutputRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SetupTestVideoColorMatchingXROutput [CALL]
SetupTestVideoColorMatchingXROutput
Tests XR color matching profile applied to video output.
No params.
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-profile comparison results. |
Example - SetupTestVideoColorMatchingXROutputRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
TestAIMapGeneration [CALL]
TestAIMapGeneration
Shared implementation for AI map generation tests (normal/depth).
Params
|
FilterKey |
STRING |
Store key to enable the filter, e.g. "NormalGeneration". |
|
NodeSuffix |
STRING |
Pipeline node suffix, e.g. "_AINormals". |
|
OutputName |
STRING |
Label used in results and log, e.g. "NormalMap". |
|
ImagePrefix |
STRING |
Prefix for saved test images, e.g. "normal_map". |
|
ExpectedBaseMetric |
NUMBER |
Expected metric for the base (input) image. |
|
ExpectedOutputMetric |
NUMBER |
Expected metric for the filter output image. |
|
Tolerance OPTIONAL(default: 20) |
NUMBER |
Max allowed deviation from expected. |
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-stage comparison results. |
Example - TestAIMapGenerationRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
TestColorMatchingXROnlyRed [CALL]
TestColorMatchingXROnlyRed
Single-machine XR-only color matching smoke test. Sets up a file-in/ ndi-out routing on the first connected pipeline, launches the XR writer, captures the output during the WARMUP red phase, verifies red-dominance.
No params.
TestDepthKeyer [CALL]
TestDepthKeyer
Automated test for depth keyer enable/disable/re-enable cycle. Tests that enabling the depth keyer works, and that disabling then re-enabling it does not crash VideoIO (regression test for CP-3472 and CP-3498).
No params.
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-stage results. |
Example - TestDepthKeyerRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
TestDepthMap [CALL]
TestDepthMap
Automated test for depth map generation filter functionality.
No params.
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-stage comparison results. |
Example - TestDepthMapRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
TestNormalMap [CALL]
TestNormalMap
Automated test for normal map generation filter functionality.
No params.
Result
|
Passed |
BOOLEAN |
Whether the test passed. |
|
Data |
OBJECT[] |
The per-stage comparison results. |
Example - TestNormalMapRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
TestOGrafInputRecreate [CALL]
TestOGrafInputRecreate
Regression test for CP-3907: rapidly create/delete/recreate an OGRAF input and check VideoIO survives.
No params.
Result
|
Passed |
BOOLEAN |
Whether VideoIO stayed alive and responsive. |
Example - TestOGrafInputRecreateRequest (you send) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Camera
RenameCamera [CALL]
RenameCamera
Renames a camera and updates associated chromakey data.
Params
|
CameraId |
STRING |
The camera id. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
NULL |
The result. |
Example - RenameCameraRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Camera Switching
AddCameraGroup [CALL]
AddCameraGroup
Creates a new camera switching group with default empty camera sets. Does nothing if the group already exists.
Params
|
Group |
STRING |
Key of the new camera switching group. |
Result
|
Result |
BOOLEAN |
True if the group was added. |
Example - AddCameraGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
AddCameraSet [CALL]
AddCameraSet
Appends a new empty camera set at the next available index within a group.
Params
|
Group |
STRING |
Key of the camera switching group. |
Result
|
Result |
BOOLEAN |
True if a camera set was added. |
Example - AddCameraSetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
MigrateCameraGroup [CALL]
MigrateCameraGroup
Moves camera switching state from a source group into a target group, then removes the source group.
Params
|
SourceGroup |
STRING |
Key of the camera switching group to migrate from. |
|
TargetGroup |
STRING |
Key of the camera switching group to migrate into. |
Result
|
Result |
BOOLEAN |
True if the group was migrated. |
Example - MigrateCameraGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RemoveCameraGroup [CALL]
RemoveCameraGroup
Removes an existing camera switching group. If it was the last group, re-creates the default "All" group.
Params
|
Group |
STRING |
Key of the camera switching group to remove. |
Result
|
Result |
BOOLEAN |
True if the group was removed. |
Example - RemoveCameraGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RemoveCameraSet [CALL]
RemoveCameraSet
Removes the last camera set in a group. If the removed set was active, ActiveCameraSet is cleared.
Params
|
Group |
STRING |
Key of the camera switching group. |
Result
|
Result |
BOOLEAN |
True if a camera set was removed. |
Example - RemoveCameraSetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SetCameraSet [CALL]
SetCameraSet
Activates a camera set by group key and index number.
Params
|
Group |
STRING |
Key of the camera switching group. |
|
Number |
NUMBER |
Index of the camera set to activate within the group. |
Result
|
Result |
BOOLEAN |
True if the camera set was activated. |
Example - SetCameraSetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
UpdateCameraSet [CALL]
UpdateCameraSet
Updates a camera set in a group and keeps ActiveCameraSet consistent when sets are filled or emptied.
Params
|
Group |
STRING |
Key of the camera switching group. |
|
SetIndex |
STRING |
Index of the camera set to update. |
|
Cameras |
STRING[] |
Camera ids to store in the camera set. |
Result
|
Result |
BOOLEAN |
True if the camera set was updated. |
Example - UpdateCameraSetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Color Matching
CancelColorMatching [CALL]
CancelColorMatching
Cancels ongoing color matching process and restarts pipelines.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - CancelColorMatchingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ColorMatching [CALL]
ColorMatching
Runs color matching on the network based on current configuration.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - ColorMatchingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetColorDiagram [CALL]
GetColorDiagram
Gets color diagram for a specific profile from a pipeline.
Params
|
Machine OPTIONAL |
STRING |
The machine. |
|
Name |
STRING |
The name. |
Result
|
Result |
OBJECT |
The result. |
Example - GetColorDiagramRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RestartPipelines [CALL]
RestartPipelines
Restarts all connected pipeline services.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - RestartPipelinesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
StartXRColorAnalysisWriter [CALL]
StartXRColorAnalysisWriter
Test helper: launches StartColorAnalysis(Writer) on the first connected pipeline. No AR Reader, no LUT generation. Pipeline enters WARMUP and outputs solid red per XR_CalibrationNode.cpp:102-104.
No params.
SetRoutingVideo [CALL]
SetRoutingVideo
Sets the Video value on the routing that matches the given name on the specified machine.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingName |
STRING |
The routing (media) name to look up on the machine. |
|
Video |
STRING |
The video value to apply to the matched routing. |
Result
|
Result |
BOOLEAN |
True when a matching routing was found and updated. |
Example - SetRoutingVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Digital Twin
ClearDigitalTwin [CALL]
ClearDigitalTwin
Clears all digital twins (DigitalTwins) from the store.
No params.
Result
|
Result |
NULL |
The result. |
Example - ClearDigitalTwinRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RemoveDigitalTwin [CALL]
RemoveDigitalTwin
Removes a whole digital twin from the store.
Params
|
DigitalTwinId |
STRING |
The digital twin id. |
Result
|
Result |
BOOLEAN |
Always true. |
Example - RemoveDigitalTwinRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RemoveDigitalTwinProperty [CALL]
RemoveDigitalTwinProperty
Removes a property of a digital twin body from the store.
Params
|
DigitalTwinId |
STRING |
The digital twin id. |
|
PropertyName |
STRING |
The property key. |
|
PropertyId OPTIONAL |
STRING |
Optional digital twin property id; when omitted the property key itself is removed. |
|
SubPropertyId OPTIONAL |
STRING |
Optional nested key under the property; when omitted the property itself is removed. |
Result
|
Result |
BOOLEAN |
Always true. |
Example - RemoveDigitalTwinPropertyRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SetActiveDigitalTwin [CALL]
SetActiveDigitalTwin
Sets the active digital twin for XR compositing.
Params
|
DigitalTwinId |
STRING |
The digital twin id to make active. |
Result
|
Result |
BOOLEAN |
Always true. |
Example - SetActiveDigitalTwinRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
UpdateDigitalTwin [CALL]
UpdateDigitalTwin
Creates or updates a whole digital twin in the store.
Params
|
DigitalTwinId |
STRING |
The digital twin id. |
|
Value |
ANY |
The full digital twin object to set. |
Result
|
Result |
BOOLEAN |
Always true. |
Example - UpdateDigitalTwinRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
UpdateDigitalTwinProperty [CALL]
UpdateDigitalTwinProperty
Updates a property of a digital twin body in the store.
Params
|
DigitalTwinId |
STRING |
The digital twin id. |
|
PropertyName |
STRING |
The property key to update. |
|
PropertyId OPTIONAL |
STRING |
Optional digital twin property id; when omitted the property key itself is set. |
|
SubPropertyId OPTIONAL |
STRING |
Optional nested key under the property; when omitted the property itself is set. |
|
PropertyValue |
ANY |
The value to set. |
Result
|
Result |
BOOLEAN |
Always true. |
Example - UpdateDigitalTwinPropertyRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Encoder Detection
EncoderDetectStart [CALL]
EncoderDetectStart
Initiates encoder limit detection on a camera.
Params
|
ChainId |
STRING |
The chain id. |
Result
|
Result |
OBJECT |
The result. |
Example - EncoderDetectStartRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
EncoderDetectStop [CALL]
EncoderDetectStop
Stops encoder limit detection on a camera.
Params
|
ChainId |
STRING |
The chain id. |
Result
|
Result |
OBJECT |
The result. |
Example - EncoderDetectStopRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Image
DetermineBlurrinessOfB64 [CALL]
DetermineBlurrinessOfB64
Determines the blurriness of a base64-encoded image using Laplacian variance.
Params
|
Image |
STRING |
The image. |
Result
|
Result |
NUMBER |
The result. |
Example - DetermineBlurrinessOfB64Request (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
DetermineBrightnessOfB64 [CALL]
DetermineBrightnessOfB64
Calculates the average brightness of a base64-encoded image.
Params
|
Image |
STRING |
The image. |
Result
|
Result |
NUMBER |
The result. |
Example - DetermineBrightnessOfB64Request (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Level
ReopenLevels [CALL]
ReopenLevels
Reopens all levels on all connected engines.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - ReopenLevelsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RestartLevels [CALL]
RestartLevels
Restarts the Engine service (PX_Engine) on all connected engine machines via their Daemon.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - RestartLevelsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Logging
NotifyClientDisconnecting [CALL]
NotifyClientDisconnecting
Logs a message when another machine is disconnecting from the server.
Params
|
Name |
STRING |
The machine name that is disconnecting. |
|
Message |
STRING |
The disconnect message to log. |
Result
|
Result |
BOOLEAN |
The result. |
Example - NotifyClientDisconnectingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Machine Backup
SyncRenderMapping [CALL]
SyncRenderMapping
Syncs render machine routings with videohub updates.
No params.
Result
|
Result |
OBJECT |
The result. |
Example - SyncRenderMappingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
FailoverMachineSwitch [CALL]
FailoverMachineSwitch
Switches between main and backup machines in a failover group with videohub routing.
Params
|
GroupId |
STRING |
The group id. |
|
MainMachineName |
STRING |
The main machine name. |
Result
|
Result |
OBJECT |
The result. |
Example - FailoverMachineSwitchRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
FailoverMachineSwitched [CALL]
FailoverMachineSwitched
Sends event notification when a failover machine switch occurs, either automatic or manual.
Params
|
SwitchedMachines |
OBJECT |
The switched machines info (e.g. MainMachineName, BackupMachineName). |
|
Manual |
BOOLEAN |
Whether the switch was triggered manually. Defaults to false. |
Result
|
Result |
BOOLEAN |
The result. |
Example - FailoverMachineSwitchedRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
AddMachineGroup [CALL]
AddMachineGroup
Adds a new machine group for render backup configuration.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - AddMachineGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RemoveMachineGroup [CALL]
RemoveMachineGroup
Removes a machine group from render backup configuration.
Params
|
MachineGroupId |
STRING |
The machine group id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RemoveMachineGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RenameMachineGroup [CALL]
RenameMachineGroup
Renames a machine group if the new name is available.
Params
|
MachineGroupId |
STRING |
The machine group id. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameMachineGroupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
UpdateMachineGroupSelection [CALL]
UpdateMachineGroupSelection
Updates the machine selection (main or backup) for a machine group.
Params
|
MachineGroupId |
STRING |
The machine group id. |
|
MachinesType |
STRING[] |
The machines type. |
|
Machines |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - UpdateMachineGroupSelectionRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ClearMachineGroupsMapping [CALL]
ClearMachineGroupsMapping
Clears all IO mappings from machine groups.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearMachineGroupsMappingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
UpdateMachineGroupMapping [CALL]
UpdateMachineGroupMapping
Updates IO mapping for a machine in a machine group and syncs videohub routing.
Params
|
MachineGroupId |
STRING |
The machine group id. |
|
MachineName |
STRING |
The machine name. |
|
MachinesType |
STRING[] |
The machines type. |
|
IOType |
STRING |
The iotype. |
|
IOIndex |
NUMBER |
The ioindex. |
|
IOValue |
STRING |
The iovalue. |
Result
|
Result |
BOOLEAN |
The result. |
Example - UpdateMachineGroupMappingRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Server Backup
CleanServerBackups [CALL]
CleanServerBackups
Cleans server backups by disabling all active servers and removing backup network configurations.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - CleanServerBackupsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
DisableServerBackup [CALL]
DisableServerBackup
Disables server backup for a machine and removes backup network configuration.
Params
|
MachineName |
STRING |
The machine name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - DisableServerBackupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SwitchServerBackup [CALL]
SwitchServerBackup
Switches server backup to a specified machine and configures backup network info.
Params
|
MachineName |
STRING |
The machine name. |
|
IPAddress |
STRING |
The ipaddress. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SwitchServerBackupRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Videohub
ConnectToVideohub [CALL]
ConnectToVideohub
Connects to a Videohub device at specified IP address.
Params
|
IP |
STRING |
The ip. |
|
Reconnect |
STRING |
The reconnect. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ConnectToVideohubRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
DisconnectFromVideohub [CALL]
DisconnectFromVideohub
Disconnects from currently connected Videohub if connected.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - DisconnectFromVideohubRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
LockRenderMachineRow [CALL]
LockRenderMachineRow
Locks or unlocks a Videohub output row for a render machine.
Params
|
OutputIndex |
NUMBER |
The output index. |
|
ShouldLock |
BOOLEAN |
The should lock. |
Result
|
Failure |
BOOLEAN |
The failure. |
|
Reason |
STRING |
The reason. |
Example - LockRenderMachineRowRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
VideohubTestConnection [CALL]
VideohubTestConnection
Tests Videohub connection with stored connection info.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - VideohubTestConnectionRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Network
NetworkHealthCheck [CALL]
NetworkHealthCheck
Checks network latency and stats by measuring response times to all connected daemons.
Params
|
Target |
STRING |
The target. |
Result
|
Result |
OBJECT |
The result. |
Example - NetworkHealthCheckRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
NetworkInstall [CALL]
NetworkInstall
Copies installer file to networked folder, unzips it, syncs config, and executes installer on all machines.
Params
|
LaunchPixotope OPTIONAL(default: True) |
BOOLEAN |
Launch Pixotope after the install completes. |
|
AutorunPixotope OPTIONAL(default: False) |
BOOLEAN |
Set this version to launch on startup (only applied when LaunchPixotope is true). |
|
Path |
STRING |
The path. |
Result
|
success |
BOOLEAN |
The success. |
|
message |
STRING |
The message. |
|
copied_file |
STRING |
The copied file. |
|
extracted |
BOOLEAN |
The extracted. |
Example - NetworkInstallRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Phase offset detection
PhaseOffsetDetection [CALL]
PhaseOffsetDetection
Starts phase offset detection on the network.
Params
|
SaveImages |
BOOLEAN |
Whether to save images. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PhaseOffsetDetectionRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Pixotope Space
PixotopeSpaceCuePreset [CALL]
PixotopeSpaceCuePreset
Cues a Pixotope Space preset for an entity.
Params
|
EntityId |
STRING |
The entity id. |
|
PresetId |
STRING |
The preset id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PixotopeSpaceCuePresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
PixotopeSpaceGetPreset [CALL]
PixotopeSpaceGetPreset
Gets a specific Pixotope Space preset by entity and preset ID.
Params
|
EntityId |
STRING |
The entity id. |
|
PresetId |
STRING |
The preset id. |
Result
|
Result |
OBJECT |
The result. |
Example - PixotopeSpaceGetPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
PixotopeSpaceGetPresets [CALL]
PixotopeSpaceGetPresets
Gets all Pixotope Space presets for an entity.
Params
|
EntityId |
STRING |
The entity id. |
Result
|
Result |
OBJECT[] |
The result. |
Example - PixotopeSpaceGetPresetsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
PixotopeSpacePlayLoopPreset [CALL]
PixotopeSpacePlayLoopPreset
Plays a Pixotope Space preset in loop mode.
Params
|
EntityId |
STRING |
The entity id. |
|
PresetId |
STRING |
The preset id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PixotopeSpacePlayLoopPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
PixotopeSpacePlayPreset [CALL]
PixotopeSpacePlayPreset
Plays a Pixotope Space preset.
Params
|
EntityId |
STRING |
The entity id. |
|
PresetId |
STRING |
The preset id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PixotopeSpacePlayPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
PixotopeSpaceStopPreset [CALL]
PixotopeSpaceStopPreset
Stops a Pixotope Space preset.
Params
|
EntityId |
STRING |
The entity id. |
|
PresetId |
STRING |
The preset id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PixotopeSpaceStopPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
TestIOBotConnection [CALL]
TestIOBotConnection
Tests IOBot connection to Pixotope Space, connects or disconnects based on connection info.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - TestIOBotConnectionRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Presets
AdjustmentPreset [CALL]
AdjustmentPreset
Adjusts a preset on the engine.
Params
|
Engine |
STRING |
The engine. |
|
GroupName |
STRING |
The group name. |
|
Preset |
STRING |
The preset. |
|
Panel |
STRING |
The panel. |
|
Type |
STRING |
The type. |
|
Method |
STRING |
The method. |
Result
|
Result |
STRING |
The result. |
Example - AdjustmentPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Keyer Presets
ClearAllKeyerPresets [CALL]
ClearAllKeyerPresets
Clears all video keyer presets of a specific type (Quick or Named).
Params
|
Type |
STRING |
The type. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearAllKeyerPresetsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ClearKeyerPreset [CALL]
ClearKeyerPreset
Clears a specific video keyer preset by preset ID and removes it from all last applied references.
Params
|
Preset |
STRING |
The preset. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearKeyerPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
LoadKeyerPreset [CALL]
LoadKeyerPreset
Loads a keyer preset and applies it to the specified VideoIO.
Params
|
Preset |
STRING |
The preset. |
|
VideoIOName |
STRING |
The video ioname. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - LoadKeyerPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RenameKeyerPreset [CALL]
RenameKeyerPreset
Renames a keyer preset and updates all references to it.
Params
|
Preset |
STRING |
The preset. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameKeyerPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ResetKeyerParameters [CALL]
ResetKeyerParameters
Resets keyer parameters to defaults while preserving background and foreground picks.
Params
|
Name |
STRING |
The name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetKeyerParametersRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SaveKeyerPreset [CALL]
SaveKeyerPreset
Saves current keyer settings as a preset and marks it as last applied.
Params
|
Preset |
STRING |
The preset. |
|
VideoIOName |
STRING |
The video ioname. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SaveKeyerPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Syncing Presets
ClearAllSyncingPresets [CALL]
ClearAllSyncingPresets
Clears all syncing presets of a specific type (Quick or Named).
Params
|
Type |
STRING |
The type. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearAllSyncingPresetsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ClearSyncingPreset [CALL]
ClearSyncingPreset
Clears a specific syncing preset by preset ID and removes it from all last applied references.
Params
|
Preset |
STRING |
The preset. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearSyncingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
LoadSyncingPreset [CALL]
LoadSyncingPreset
Loads a syncing preset and applies it
Params
|
Preset |
STRING |
The preset. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - LoadSyncingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RenameSyncingPreset [CALL]
RenameSyncingPreset
Renames a syncing preset and updates all references to it.
Params
|
Preset |
STRING |
The preset. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameSyncingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ResetSyncingParameters [CALL]
ResetSyncingParameters
Resets syncing settings to default values
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetSyncingParametersRequest (you send) JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SaveSyncingPreset [CALL]
SaveSyncingPreset
Saves current syncing settings as a preset and marks it as last applied.
Params
|
Preset |
STRING |
The preset. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SaveSyncingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Tracking Presets
ClearAllTrackingPresets [CALL]
ClearAllTrackingPresets
Clears all video keyer presets of a specific type (Quick or Named).
Params
|
Type |
STRING |
The type. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearAllTrackingPresetsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ClearTrackingPreset [CALL]
ClearTrackingPreset
Clears a specific video keyer preset by preset ID and removes it from all last applied references.
Params
|
Preset |
STRING |
The preset. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ClearTrackingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
LoadTrackingPreset [CALL]
LoadTrackingPreset
Loads a tracking offsets preset and applies it to the specified Camera.
Params
|
Preset |
STRING |
The preset. |
|
CameraId |
STRING |
The camera id. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - LoadTrackingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RenameTrackingPreset [CALL]
RenameTrackingPreset
Renames a tracking offsets preset and updates all references to it.
Params
|
Preset |
STRING |
The preset. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameTrackingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ResetTrackingParameters [CALL]
ResetTrackingParameters
Saves current tracking offsets settings as a preset and marks it as last applied.
Params
|
CameraId |
STRING |
The camera id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetTrackingParametersRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SaveTrackingPreset [CALL]
SaveTrackingPreset
Saves current tracking offsets settings as a preset and marks it as last applied.
Params
|
CameraId |
STRING |
The camera id. |
|
Preset |
STRING |
The preset. |
|
Machine |
STRING |
The machine. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SaveTrackingPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
XR Presets
ClearAllXRPresets [CALL]
ClearAllXRPresets
Clears all XR presets of type Quick or Named.
Params
|
Type |
STRING |
Quick or Named. |
Result
|
Result |
BOOLEAN |
Whether the type was valid. |
Example - ClearAllXRPresetsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ClearXRPreset [CALL]
ClearXRPreset
Clears an XR preset by id and updates last-applied bookkeeping.
Params
|
Preset |
STRING |
The preset id. |
Result
|
Result |
BOOLEAN |
Always true when Params are valid. |
Example - ClearXRPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
LoadXRPreset [CALL]
LoadXRPreset
Loads an XR preset and applies Compositing.XR plus LED body settings for matching bodies.
Params
|
Preset |
STRING |
The preset id. |
|
Machine |
STRING |
The machine hostname. |
Result
|
Result |
BOOLEAN |
Whether the preset existed and was applied. |
Example - LoadXRPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RenameXRPreset [CALL]
RenameXRPreset
Renames an XR preset id to a new id.
Params
|
Preset |
STRING |
The current preset id. |
|
NewName |
STRING |
The new preset id. |
Result
|
Result |
BOOLEAN |
Success. |
Example - RenameXRPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ResetXRParameters [CALL]
ResetXRParameters
Resets XR compositing settings and all LED body XR-related fields to defaults.
No params.
Result
|
Result |
BOOLEAN |
Always true. |
Example - ResetXRParametersRequest (you send) JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SaveXRPreset [CALL]
SaveXRPreset
Saves current XR panel settings (Compositing.XR and all LED body fields) as a preset.
Params
|
Preset |
STRING |
The preset id (e.g. QUICK_1 or a named id). |
|
Machine |
STRING |
The machine hostname. |
Result
|
Result |
BOOLEAN |
Whether the preset was saved. |
Example - SaveXRPresetRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Routing
AddIOMedia [CALL]
AddIOMedia
Adds IO media (Input/Output) to specified machines with auto-generated unique names.
Params
|
Type OPTIONAL(default: "Input") |
STRING |
The type. |
|
CustomID OPTIONAL |
STRING |
The custom id. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
|
InputType OPTIONAL |
STRING |
The input type. |
Result
|
Result |
BOOLEAN |
The result. |
Example - AddIOMediaRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
CleanRoutings [CALL]
CleanRoutings
Cleans all routings, timecode, and local chains for a specified machine.
Params
|
MachineName |
STRING |
The machine name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - CleanRoutingsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ClearRoutings [CALL]
ClearRoutings
Clears all routing configurations for all machines and cameras.
No params.
Result
|
Result |
NULL |
The result. |
Example - ClearRoutingsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
DeleteMedia [CALL]
DeleteMedia
Removes local camera chain and/or routing IO entries on a machine. Supply CameraId and/or VideoIOId; each present id is cleared.
Params
|
MachineName |
STRING |
Target machine name. |
|
CameraId OPTIONAL |
STRING |
If set, removes the local camera chain for this id. |
|
VideoId OPTIONAL |
STRING |
If set, removes the routing IO entry for this id. |
Result
|
Result |
BOOLEAN |
Always true when the call completes. |
Example - DeleteMediaRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetCameraSystems [CALL]
GetCameraSystems
Gets comprehensive camera systems information including video IOs, tracking, and camera details for all machines.
Params
|
Machines |
STRING[] |
The machines. |
|
Cameras |
STRING |
The cameras. |
|
TrackingStatuses |
STRING |
The tracking statuses. |
Result
|
Result |
OBJECT |
The result. |
Example - GetCameraSystemsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
GetDefaultVideoInput [CALL]
GetDefaultVideoInput
Gets the default video input for a machine, returns SRT port if mobile, empty string otherwise.
Params
|
Machine OPTIONAL |
STRING |
The machine. |
|
IsMobile OPTIONAL(default: False) |
BOOLEAN |
The is mobile. |
Result
|
Result |
STRING |
The result. |
Example - GetDefaultVideoInputRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RenameMedia [CALL]
RenameMedia
Renames a video media item and updates associated chromakey data.
Params
|
MachineName |
STRING |
The machine name. |
|
VideoId |
STRING |
The video id. |
|
NewName |
STRING |
The new name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameMediaRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ResetRoutingToProtocolDefaults [CALL]
ResetRoutingToProtocolDefaults
Resets routing source configuration to tracking protocol defaults for a camera on specified machines.
Params
|
CameraId OPTIONAL |
STRING |
The camera id. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
|
Protocol OPTIONAL |
STRING |
The protocol. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetRoutingToProtocolDefaultsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
ResetTimecode [CALL]
ResetTimecode
Resets timecode configuration for a machine to defaults (PTP or standard).
Params
|
MachineName |
STRING |
The machine name. |
|
IsPTP |
BOOLEAN |
The is ptp. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ResetTimecodeRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RouteCameraSystem [CALL]
RouteCameraSystem
Routes a camera system to specified machines with mobile or local video configuration.
Params
|
Name OPTIONAL |
STRING |
The name. |
|
CameraId OPTIONAL |
STRING |
The camera id. |
|
IsMobile OPTIONAL(default: False) |
BOOLEAN |
The is mobile. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RouteCameraSystemRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RouteLocalCamera [CALL]
RouteLocalCamera
Routes a local camera to specified machines and resets routing to protocol defaults.
Params
|
CameraId OPTIONAL |
STRING |
The camera id. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RouteLocalCameraRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
RouteZoneCamera [CALL]
RouteZoneCamera
Routes a zone camera system to specified machines using a camera id.
Params
|
Name OPTIONAL |
STRING |
The camera name. |
|
CameraId OPTIONAL |
STRING |
The camera id. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RouteZoneSystemRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
SetTimecode [CALL]
SetTimecode
Sets timecode configuration for specified machines with PTP support if applicable.
Params
|
Enabled OPTIONAL(default: False) |
BOOLEAN |
The enabled. |
|
AutoReset OPTIONAL(default: True) |
BOOLEAN |
The auto reset. |
|
AnyVideoIsST2110 OPTIONAL(default: False) |
BOOLEAN |
The any video is st2110. |
|
Machines OPTIONAL |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SetTimecodeRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
Runtime Validation
RestartMachines [CALL]
RestartMachines
Restarts specified machines, with current machine restarting last.
Params
|
Machines |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RestartMachinesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
StartingEngines [CALL]
StartingEngines
Validates that engines are starting correctly.
Params
|
Machines |
STRING[] |
The machines. |
Result
|
Result |
BOOLEAN |
The result. |
Example - StartingEnginesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
WaitForEnginesToBeReady [CALL]
WaitForEnginesToBeReady
Waits for all connected engines to be ready with a timeout.
No params.
Result
|
Result |
NULL |
The result. |
Example - WaitForEnginesToBeReadyRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Tracking
SetTrackingProtocol [CALL]
SetTrackingProtocol
Sets the tracking protocol for a specific camera and resets routing to protocol defaults.
Params
|
Camera |
STRING |
The camera. |
|
Protocol |
STRING |
The protocol. |
Result
|
Result |
NULL |
The result. |
Example - SetTrackingProtocolRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Zone Tracking
ApplyZoneTrackingTemplate [CALL]
ApplyZoneTrackingTemplate
State.ZoneTrackingAlignment.<MachineName> for ZoneStates and future saves.
Params
|
MachineName |
STRING |
The machine name. |
|
SportType |
STRING |
The sport type. |
|
TemplateType |
STRING |
The template type. |
|
KeyframeIndex |
NUMBER |
The selected keyframe index. |
|
NodePositions |
ARRAY |
Node positions in template space. |
|
OriginalImageCoordinates |
ARRAY |
[[x, y], ...] alignment image pixels. |
|
OriginOffset |
ARRAY |
Optional [x, y, z] origin offset in meters. |
Result
|
Result |
BOOLEAN |
Whether the live alignment was applied. |
Example - ApplyZoneTrackingTemplateRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
|
CleanZoneTrackingCheckpoints [CALL]
CleanZoneTrackingCheckpoints
Removes every zone checkpoint from all machines.
No params.
Result
|
Result |
BOOLEAN |
The result. |
Example - CleanZoneTrackingCheckpointsRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
CreateZoneTrackingCheckpoint [CALL]
CreateZoneTrackingCheckpoint
Creates a new zone checkpoint for a specific machine.
Params
|
MachineName |
STRING |
The machine name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - CreateZoneTrackingCheckpointRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
DeleteZoneTrackingCheckpoint [CALL]
DeleteZoneTrackingCheckpoint
Deletes a zone checkpoint for a specific machine.
Params
|
CheckpointId |
STRING |
The checkpoint name/key. |
|
MachineName |
STRING |
The machine name. |
Result
|
Result |
BOOLEAN |
True after dispatching the leaf deletion. |
Example - DeleteZoneTrackingCheckpointRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
GetZoneTrackingTemplates [CALL]
GetZoneTrackingTemplates
Gets the zone tracking templates.
No params.
Result
|
Result |
OBJECT[] |
The result. |
Example - GetZoneTrackingTemplatesRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
LoadZoneTrackingCheckpoint [CALL]
LoadZoneTrackingCheckpoint
Loads the tracking state for a specific machine and checkpoint.
Params
|
MachineName |
STRING |
The machine name. |
|
CheckpointId |
STRING |
The checkpoint name/key. |
Result
|
Result |
BOOLEAN |
The result. |
Example - LoadTrackingStateRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RenameZoneCheckpoint [CALL]
RenameZoneCheckpoint
Renames a zone checkpoint for a specific machine.
Params
|
MachineName |
STRING |
The machine name. |
|
CheckpointId |
STRING |
The current checkpoint name/key. |
|
NewName |
STRING |
The new checkpoint name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RenameZoneCheckpointRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SaveZoneTrackingCheckpoint [CALL]
SaveZoneTrackingCheckpoint
Saves a zone checkpoint for a specific machine.
Params
|
MachineName |
STRING |
The machine name. |
|
CheckpointId |
STRING |
The checkpoint name/key. |
Result
|
Result |
BOOLEAN |
The result. |
Example - SaveZoneTrackingCheckpointRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
SetZoneServiceState [CALL]
SetZoneServiceState
Sets the tracking state for a specific machine.
Params
|
MachineName |
STRING |
The machine name. |
|
State |
STRING |
The state name. One of: "Inactive", "SelectImageSource", "TrackInitialization", "TrackNormal", "Shutdown". |
Result
|
Result |
BOOLEAN |
The result. |
Example - SetZoneTrackingStateRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
ToggleLockZoneScreen [CALL]
ToggleLockZoneScreen
Toggles the lock zone screen for a specific machine.
Params
|
MachineName |
STRING |
The machine name. |
|
ShouldLock |
BOOLEAN |
The should lock. |
Result
|
Result |
BOOLEAN |
The result. |
Example - ToggleLockZoneScreenRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
Video Player
PauseDedicatedVideo [CALL]
PauseDedicatedVideo
Pauses a dedicated video recording routing on specified machine.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PauseDedicatedVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
PauseVideo [CALL]
PauseVideo
Pauses video playback on a routing.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PauseVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
PlayVideo [CALL]
PlayVideo
Plays video on a routing.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - PlayVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RecordDedicatedVideo [CALL]
RecordDedicatedVideo
Records video from a routing to a file with dedicated output.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
|
FileFolder |
STRING |
The file folder. |
|
FileName |
STRING |
The file name. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RecordDedicatedVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RecordVideo [CALL]
RecordVideo
Starts recording video and calls PlayVideo.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RecordVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
RestartVideo [CALL]
RestartVideo
Restarts video playback by stopping and restarting the video pipeline node.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
|
Record |
STRING |
The record. |
Result
|
Result |
BOOLEAN |
The result. |
Example - RestartVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
StopDedicatedVideo [CALL]
StopDedicatedVideo
Stops a dedicated video recording and removes the routing.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
Result
|
Result |
OBJECT |
The result. |
Example - StopDedicatedVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |
StopVideo [CALL]
StopVideo
Stops video playback and optionally stops recording.
Params
|
MachineName |
STRING |
The machine name. |
|
RoutingID |
STRING |
The routing id. |
|
Record |
STRING |
The record. |
Result
|
Result |
OBJECT |
The result. |
Example - StopVideoRequest (you send) JSON
JSON
Response (you receive) JSON
JSON
Try via Pixotope Gateway
Copy and paste into a browser to run - ⚠️ Executes immediately |