The API methods that can be used with the RCNode to affect the project.
Clear a tag or all of them from a project.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
tag | String Tag name |
Optional |
Schema:
Schema:
Schema:
Schema:
Schema:
Clear the task information.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
taskIds | array[UUID] (uuid) Task identifiers |
Optional |
Schema:
Schema:
Schema:
Schema:
Close the project and free the allocated resources associated with the project.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Schema:
Schema:
Schema:
Schema:
Send a CLI command.
Examples:
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
name* | String Command name |
Required |
param1 | String Command parameter |
Optional |
param2 | String Command parameter |
Optional |
param3 | String Command parameter |
Optional |
param4 | String Command parameter |
Optional |
param5 | String Command parameter |
Optional |
param6 | String Command parameter |
Optional |
param7 | String Command parameter |
Optional |
param8 | String Command parameter |
Optional |
param9 | String Command parameter |
Optional |
Schema:
Schema:
Schema:
Schema:
Schema:
Send a conditional CLI command. If the tag is not send, a CLI command will be sent.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
tag* | String Tag name |
Required |
name* | String Command name |
Required |
param1 | String Command parameter |
Optional |
param2 | String Command parameter |
Optional |
param3 | String Command parameter |
Optional |
param4 | String Command parameter |
Optional |
param5 | String Command parameter |
Optional |
param6 | String Command parameter |
Optional |
param7 | String Command parameter |
Optional |
param8 | String Command parameter |
Optional |
param9 | String Command parameter |
Optional |
Schema:
Schema:
Schema:
Schema:
Schema:
Create a new project.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Headers:
Name | Type | Format | Description |
---|---|---|---|
Session | UUID | uuid | Session Identifier |
Schema:
Schema:
Schema:
Delete a project.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
guid* | String Project guid |
Required |
Schema:
Schema:
Schema:
Schema:
Disconnect a user from the session. The session will automatically terminate once it has no more CLI commands to run.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Caller application identifier |
Required |
Schema:
Schema:
Schema:
Schema:
Download the session output file.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Caller application identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
name* | String File name or wildcard filter |
Required |
folder | String Specify the folder to look at (output by default) |
Optional |
mode | String Set to zip to download multiple files at once |
Optional |
Schema:
Schema:
Schema:
Schema:
Schema:
Return a list of the opened project files.
Header parameters
Name | Description | Necessity |
---|---|---|
Session* | UUID (uuid) Caller application identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
folder | String Specify the folder to look at (output by default) |
Optional |
Schema:
Schema:
Schema:
Schema:
Schema:
Open an existing project.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
guid* | String Project Guid |
Required |
name | String Scene name |
Optional |
Headers:
Name | Type | Format | Description |
---|---|---|---|
Session | UUID | uuid | Session Identifier |
Schema:
Schema:
Schema:
Schema:
Save a project to the local file system.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
name | String Scene name |
Optional |
Schema:
Schema:
Schema:
Schema:
Get the project status.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Schema:
Schema:
Schema:
Schema:
Schema:
Schema:
Lists all existing tags.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Schema:
Schema:
Schema:
Schema:
Schema:
Lists all tasks.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
taskIDs | array[UUID] (uuid) Task identifiers |
Optional |
Schema:
Schema:
Schema:
Schema:
Schema:
Test if a project tag exists.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
tag* | String Tag name |
Required |
Schema:
Schema:
Schema:
Schema:
Schema:
Acknowledge that the RealityCapture instance for this session has been restarted (reset restarted state to false).
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Schema:
Schema:
Schema:
Schema:
Send a CLI command with the POST data.
Examples:
For multiple inputs use /project/upload with folder=output to upload multiple files, then use GET /project/command.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
name* | String Command name |
Required |
param1 | String Command parameter |
Optional |
param2 | String Command parameter |
Optional |
param3 | String Command parameter |
Optional |
param4 | String Command parameter |
Optional |
param5 | String Command parameter |
Optional |
param6 | String Command parameter |
Optional |
param7 | String Command parameter |
Optional |
param8 | String Command parameter |
Optional |
param9 | String Command parameter |
Optional |
encoded | String Set to "base64" for base64 encoded data (raw by default) |
Optional |
Schema:
Schema:
Schema:
Schema:
Schema:
Schema:
Send multiple CLI commands as a group with the POST data. This group stops execution if any of the commands fail, and sets the task error code to the corresponding error value.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Body parameters
Name | Description | Necessity |
---|---|---|
commandCall * | [undefined] The token request body |
Optional |
Schema:
Schema:
Schema:
Schema:
Schema:
Schema:
Send a conditional CLI command. If the tag is not set, a CLI command will be sent.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
tag* | String Tag name |
Required |
name* | String Command name |
Required |
param1 | String Command parameter |
Optional |
param2 | String Command parameter |
Optional |
param3 | String Command parameter |
Optional |
param4 | String Command parameter |
Optional |
param5 | String Command parameter |
Optional |
param6 | String Command parameter |
Optional |
param7 | String Command parameter |
Optional |
param8 | String Command parameter |
Optional |
param9 | String Command parameter |
Optional |
encoded | String Set to "base64" for base64 encoded data (raw by default) |
Optional |
Schema:
Schema:
Schema:
Schema:
Schema:
Schema:
Execute multiple conditioned CLI commands as a group if the tag is not set.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
tag* | String Tag name |
Required |
Schema:
Schema:
Schema:
Schema:
Schema:
Upload a single project file.
Header parameters
Name | Description | Necessity |
---|---|---|
clientId* | UUID (uuid) Client identifier |
Required |
appToken* | String Caller application identifier |
Required |
Session* | UUID (uuid) Session identifier |
Required |
Query parameters
Name | Description | Necessity |
---|---|---|
name* | String File name |
Required |
encoded | String Set to "base64" for base64 encoded data (raw by default) |
Optional |
folder | String Specify a folder to upload to |
Optional |
Schema:
Schema:
Schema:
Schema: