The API methods that can be used with the RSNode 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 RealityScan 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: