Zum Hauptinhalt springen
This page is not translated yet. Deutsch is switched on so the navigation and URLs can be tested; the text below is the English original. Use the language selector in the header to switch back, or see the documentation home.

All API operations

Every operation in the Rescale REST API, 111 in total, with a link into the API reference for the full request and response detail.

This page exists to be searched. If you know roughly what you want to do but not which endpoint does it, search from the header or use your browser's find-in-page here, then follow the link through to the reference.

The Version column shows which API version an operation belongs to. Both are supported, and operations are grouped by the resource they act on rather than by version.

Resources​

MethodPathOperationVersion
GET/api/v2/analyses/Analysesv2
GET/api/v2/coretypes/Coretypesv2

Jobs​

MethodPathOperationVersion
DELETE/api/v2/jobs/Delete Multiple Jobsv2
GET/api/v2/jobs/List All Jobsv2
POST/api/v2/jobs/Create a Jobv2
PUT/api/v2/jobs/{job_id}Update a Jobv2
DELETE/api/v2/jobs/{job_id}/Delete a Jobv2
GET/api/v2/jobs/{job_id}/Get a Specific Jobv2
GET/api/v2/jobs/{job_id}/cluster_statuses/List Cluster Status History for a Jobv2
GET/api/v2/jobs/{job_id}/custom-fields/List Custom Fields on a Jobv2
POST/api/v2/jobs/{job_id}/custom-fields/Submit Custom Fields on a Jobv2
POST/api/v2/jobs/{job_id}/custom-fields/assigned/Assign Custom Fields to a Jobv2
GET/api/v2/jobs/{job_id}/extendedlogs/List Job extended logsv2
GET/api/v2/jobs/{job_id}/files/List Job Output Filesv2
GET/api/v2/jobs/{job_id}/instances/List Job Instancesv2
POST/api/v2/jobs/{job_id}/share/Share a Jobv2
GET/api/v2/jobs/{job_id}/statuses/List Job status historyv2
POST/api/v2/jobs/{job_id}/stop/Stop a Jobv2
POST/api/v2/jobs/{job_id}/submit/Submit a Saved Jobv2
DELETE/api/v2/jobs/{job_id}/tags/Remove a Tag from a Jobv2
GET/api/v2/jobs/{job_id}/tags/Get a list of Tags on a Jobv2
POST/api/v2/jobs/{job_id}/tags/Add a Tag to a Jobv2
GET/api/v2/organizations/{company_code}/workspaces/{workspace_id}/custom-fields/List Custom Fields in Your Workspacev2
GET/api/v2/organizations/{organization}/jobs/{job_id}/project-assignment/List Project Job is Assigned Tov2
POST/api/v2/organizations/{organization}/jobs/{job_id}/project-assignment/Update Project Job is Assigned Tov2
POST/api/v2/organizations/{organization}/project-assignment/Update Job Position in Priority Queuev2
GET/api/v2/organizations/{organization}/projects/{projectId}/jobs/List All Jobs in a Projectv2
GET/api/v3/organizations/{organization}/projects/{projectId}/pending-queue/Get Pending Job Priority Queue (Project)v3
PATCH/api/v3/organizations/{organization}/projects/{projectId}/pending-queue/{jobId}/Update Job Position in Pending Job Priority Queue (Project)v3

Runs​

MethodPathOperationVersion
GET/api/v2/jobs/{job_id}/runs/List Runs for a Jobv2
GET/api/v2/jobs/{job_id}/runs/{run_id}/Get a Runv2
GET/api/v2/jobs/{job_id}/runs/{run_id}/directory-contents/List Directory Contentsv2
GET/api/v2/jobs/{job_id}/runs/{run_id}/files/List Output Filesv2
POST/api/v2/jobs/{job_id}/runs/{run_id}/stop/Stop a Runv2
GET/api/v2/jobs/{job_id}/runs/{run_id}/tail/{path}/Tail File Contentv2

Files​

MethodPathOperationVersion
GET/api/v2/files/List all Filesv2
DELETE/api/v2/files/{file_id}/Delete a Filev2
GET/api/v2/files/{file_id}/Get Metadata of a Filev2
PATCH/api/v2/files/{file_id}/Update Metadata of a Filev2
GET/api/v2/files/{file_id}/contents/Download a Filev2
GET/api/v2/files/{file_id}/lines/Get Plaintext Content of a Filev2
GET/api/v2/files/{file_id}/tags/Get a list of Tags on a Filev2
POST/api/v2/files/{file_id}/tags/Add a Tag to a Filev2
DELETE/api/v2/files/{job_id}/tags/Remove a Tag from a Filev2

Tasks​

MethodPathOperationVersion
GET/api/v2/tasks/{token}/Poll a Running Taskv2

Storage Devices​

MethodPathOperationVersion
POST/api/v2/jobs/{job_id}/storage-devices/Attach a Storage Device to a Jobv2
GET/api/v2/organizations/{organization}/projects/{projectId}/storage-devices/List All Storage Devices in a Projectv2
POST/api/v2/organizations/{organization}/storage-devices/{job_id}/project-assignment/Update Project Storage Device is Assigned Tov2
GET/api/v2/organizations/{organization}/storage-devices/{storage_device_id}/project-assignment/List Project Storage Device is Assigned Tov2
GET/api/v2/storage-devices/List All Storage Devicesv2
GET/api/v2/storage-devices/{storage_device_id}/Get a Specific Storage Devicev2
PATCH/api/v2/storage-devices/{storage_device_id}/Update a Storage Devicev2
GET/api/v2/storage-devices/{storage_device_id}/files/{path}List Storage Device Filesv2
POST/api/v2/storage-devices/{storage_device_id}/shutdown/Terminate a Storage Devicev2
GET/api/v2/storage-devices/{storage_device_id}/statuses/List Storage Device Statusesv2
POST/api/v2/storage-devices/{storage_device_id}/submit/Submit a Storage Devicev2
GET/api/v2/storage-devices/available-regions/List Available Regionsv2
POST/api/v3/storage-devices/Create a Storage Devicev3
POST/api/v3/storage-devices/{storage_device_id}/force-shutdown/Forcefully Terminate a Storage Devicev3

Prices​

MethodPathOperationVersion
GET/api/v2/billing/computeprices/List All Compute Pricesv2

Projects​

MethodPathOperationVersion
GET/api/v2/organizations/{organization_code}/workspaces/{workspace_id}/projects/List projects available to a workspacev2
POST/api/v2/organizations/{organization_code}/workspaces/{workspace_id}/projects/Create a projectv2
DELETE/api/v2/organizations/{organization_code}/workspaces/{workspace_id}/projects/{project_id}/Delete a projectv2
GET/api/v2/organizations/{organization_code}/workspaces/{workspace_id}/projects/{project_id}/Get a specific projectv2
PATCH/api/v2/organizations/{organization_code}/workspaces/{workspace_id}/projects/{project_id}/Update a projectv2
POST/api/v2/organizations/{organization_code}/workspaces/{workspace_id}/projects/{project_id}/groups/Assign a group to a projectv2
DELETE/api/v2/organizations/{organization_code}/workspaces/{workspace_id}/projects/{project_id}/groups/{group_id}/Remove a group from a projectv2
GET/api/v2/users/me/projects/List projects available to your userv2

Data Access​

MethodPathOperationVersion
GET/api/v2/data/jobsList All Jobs Metadatav2
GET/api/v2/data/jobs/fieldsList Jobs metadata Fieldsv2

Members​

MethodPathOperationVersion
POST/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/invites/Invite Members to a Workspacev2
GET/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/members/List All Workspace Membersv2

Groups​

MethodPathOperationVersion
GET/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/groups/List Groupsv2
POST/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/groups/Create Groupv2
PATCH/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/groups/{group-id}/Assign Hardware Filterv2
POST/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/groups/{group-id}/members/Add Membersv2
DELETE/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/groups/{group-id}/members/{member-email}/Remove Membersv2

Hardware Filters​

MethodPathOperationVersion
GET/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/hardware-filters/List Hardware Filtersv2
POST/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/hardware-filters/Create Hardware Filterv2

Software Restrictions​

MethodPathOperationVersion
GET/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/analysis-versions/View Software Restrictionsv2
PATCH/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/analysis-versions/Update Software Restrictionsv2
GET/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/available-analyses/View All Available Softwarev2

Billing​

MethodPathOperationVersion
GET/api/v2/organizations/{organization-code}/workspaces/{workspace-id}/billing/View Workspace Billing Summaryv2
GET/api/v3/organizations/{organization-code}/billing/csv/View Organization Billing CSV Summaryv3
GET/api/v3/organizations/{organization-code}/billing/members/{email}/csv/View Members Billing CSV Summaryv3
GET/api/v3/organizations/{organization-code}/workspaces/{workspace-id}/billing/csv/View Workspace Billing CSV Summaryv3
GET/api/v3/organizations/{organization}/billing/projects/{projectId}/csv/View Project Billing CSV Summaryv3

Folders​

MethodPathOperationVersion
GET/api/v3/folders/{folder_id}Get folder ancestryv3
DELETE/api/v3/folders/{folder_id}/Delete a folderv3
GET/api/v3/folders/{folder_id}/contents/Get folder contentsv3
POST/api/v3/folders/{parent_folder_id}/Create a folderv3
POST/api/v3/folders/copy-to-device/Download a file to Cloud Filesystemv3
GET/api/v3/folders/copy-to-device/status/Check the status of a file download to Cloud Filesystemv3
GET/api/v3/users/me/folders/List root foldersv3

Budgets​

MethodPathOperationVersion
DELETE/api/v3/budgets/Delete A Budgetv3
GET/api/v3/budgets/List All Budgetsv3
PATCH/api/v3/budgets/Update A Budgetv3
POST/api/v3/budgets/Create A New Budgetv3

Workflows​

MethodPathOperationVersion
GET/api/v3/workflows/List workflowsv3
POST/api/v3/workflows/Create a workflowv3
DELETE/api/v3/workflows/{workflowId}/Delete a workflowv3
GET/api/v3/workflows/{workflowId}/Retrieve a workflowv3
PATCH/api/v3/workflows/{workflowId}/Update a workflowv3
POST/api/v3/workflows/{workflowId}/submit/Submit a workflow for executionv3

Workflow Sharing​

MethodPathOperationVersion
DELETE/api/v3/workflows/{workflowId}/allowed-users/Revoke a user's access to a workflowv3
GET/api/v3/workflows/{workflowId}/allowed-users/List users with access to a workflowv3
POST/api/v3/workflows/{workflowId}/allowed-users/Share a workflow with a userv3

Workflow Runs​

MethodPathOperationVersion
GET/api/v3/workflow-runs/List workflow runsv3
GET/api/v3/workflow-runs/{workflowRunId}/Retrieve a workflow runv3
PATCH/api/v3/workflow-runs/{workflowRunId}/Update a workflow run namev3
POST/api/v3/workflow-runs/{workflowRunId}/stop/Stop a running workflowv3