When you configure an export, import, other type of flow step using the prebuilt Crusoe connector, you can select any of the API operations listed below, organized by API type.
Note
If your API endpoint isn’t listed here, switch the flow step to HTTP mode and configure the endpoint provided in the Crusoe API documentation. You can also create a composite endpoint for this application in HTTP mode.
| Resource | API endpoint | Export | Import |
|---|---|---|---|
| Cloud API | |||
| Audit logs | Get audit logs belonging to the specified organization | X | |
| Auto cluster operations | Retrieve information about a specific auto cluster operation | X | |
| Retrieve information about auto cluster operations for a project | X | ||
| Auto clusters | Retrieve the auto clusters configuration for a specific cluster | X | |
| Trigger VM remediation | X | ||
| Update the auto clusters configuration for a specific cluster | X | ||
| Billing | Get the daily spend for a specified organization by project | X | |
| Retrieve data about an organizations recent non-reservation costs | X | ||
| Return a CSV containing the costs for resources in a given period | X | ||
| Capacities | List available Crusoe Cloud capacity with optional filters on location and product name | X | |
| Container registry | Create a container registry repository in the project and returns the created repository | X | |
| Create a limited-scope token for authenticating to the container registry and returns it | X | ||
| Delete a container registry repository from the project | X | ||
| Delete a manifest from an image in a container registry repository in the project | X | ||
| Delete an image from a container registry repository in the project | X | ||
| List all container registry repositories in the project and returns their details | X | ||
| List all images in a container registry repository in the project and returns their details | X | ||
| List all manifests for an image in a container registry repository in the project and returns their details | X | ||
| List the locations where container registry repositories can be hosted | X | ||
| List the upstream registry providers supported for pull-through-cache repositories | X | ||
| Return details for a single container registry repository in the project | X | ||
| Return usage data for a single container registry repository in the project | X | ||
| Update the upstream registry credentials for a repository in the project | X | ||
| Disk operations | Get status of a single asynchronous operation | X | |
| Get status of asynchronous operations | X | ||
| Disks | Create a disk in the project and returns the async operation | X | |
| Delete a disk from the project and returns the async operation | X | ||
| List all disks in the project and returns their details | X | ||
| Resize a disk in the project and returns the async operation | X | ||
| Return details for a single disk in the project | X | ||
| Entities | Retrieve details about all active organizations the logged in user belongs to | X | |
| Update details for an organization that the logged in user owns | X | ||
| Foundry | Create a credential in the project | X | |
| Create a self-serve deployment in the project | X | ||
| Delete a credential from the project | X | ||
| Delete a self-serve deployment from the project | X | ||
| Deploy a LoRA adapter (a fine-tuned model) onto its parent base model in the project | X | ||
| List the credentials in the project | X | ||
| List the LoRA adapter deployments in the project | X | ||
| List the models deployed and available for inference in the project | X | ||
| List the self-serve deployment flavors available to the project | X | ||
| List the self-serve deployments in the project | X | ||
| Remove a LoRA adapter deployment from the project | X | ||
| Rename a deployed model's alias | X | ||
| Return a single credential in the project | X | ||
| Return a single LoRA adapter deployment in the project | X | ||
| Return a single self-serve deployment in the project | X | ||
| Return deployment progress for a self-serve deployment | X | ||
| Return deployment progress for the project's deployed models | X | ||
| Return the activity feed for a self-serve deployment | X | ||
| Return the activity feed for the project's deployed models | X | ||
| Stream deployment progress for the project's deployed models as server-sent events | X | ||
| Stream progress for a self-serve deployment as server-sent events | X | ||
| Update a credential's description in the project | X | ||
| Update a self-serve deployment (name and/or replica count) in the project | X | ||
| Update the Hugging Face source behind a deployed model's alias | X | ||
| IB partitions | Create an infini band partition in the project and returns the created infini band partition | X | |
| Delete an infini band partition from the project and returns an empty response | X | ||
| List all infini band partitions in the project and returns their details | X | ||
| Return details for a single infini band partition in the project | X | ||
| Identities | Retrieve user details for the logged in user | X | |
| Update user details for the logged in user | X | ||
| Images | List all images and returns their details | X | |
| Return details for a single image | X | ||
| Instance templates | Create an instance template in the project and returns the created instance template | X | |
| Delete an instance template from the project | X | ||
| List all instance templates in the project and returns their details | X | ||
| Return details for a single instance template in the project | X | ||
| Kubernetes cluster operations | Get status of a single asynchronous operation | X | |
| Get status of asynchronous operations | X | ||
| Kubernetes clusters | Create a Kubernetes cluster in the project and returns the async operation | X | |
| Delete a Kubernetes cluster from the project and returns the async operation | X | ||
| List all Kubernetes clusters in the project and returns their details | X | ||
| Return credentials for the user to authenticate to the cluster | X | ||
| Return details for a single Kubernetes cluster in the project | X | ||
| Update a Kubernetes cluster in the project and returns the async operation | X | ||
| Kubernetes node pool operations | Get status of a single asynchronous operation | X | |
| Get status of asynchronous operations | X | ||
| Kubernetes node pools | Cancel an in-progress rotation of a Kubernetes node pool in the project | X | |
| Create a Kubernetes node pool in the project and returns the async operation | X | ||
| Delete a Kubernetes node pool from the project and returns the async operation | X | ||
| List all Kubernetes node pools in the project and returns their details | X | ||
| List all VMs in a Kubernetes node pool and returns their details | X | ||
| Return details for a single Kubernetes node pool in the project | X | ||
| Return the rotation status of a Kubernetes node pool in the project | X | ||
| Start a rotation of a Kubernetes node pool in the project and returns the async operation | X | ||
| Update a Kubernetes node pool in the project and returns the async operation | X | ||
| Kubernetes versions | List all available Kubernetes versions in the project and returns their details | X | |
| Load balancers | Create an external load balancer in the project and returns the async operation | X | |
| Delete an external load balancer from the project and returns the async operation | X | ||
| List all external load balancers in the project and returns their details | X | ||
| Return details for a single external load balancer in the project | X | ||
| Update an external load balancer in the project and returns the async operation | X | ||
| Locations | List all Crusoe Cloud locations usable for resource hosting | X | |
| NVLink domains | Retrieve details about all NVLink domains available for the project | X | |
| Projects | Create a project and returns the created project | X | |
| Delete a project | X | ||
| List all projects the logged-in user belongs to or owns and returns their details | X | ||
| Return details for a single project | X | ||
| Update a project and returns the updated project | X | ||
| Quotas | List max and currently used organization quotas | X | |
| List max and currently used project quotas | X | ||
| S3 buckets | Create an S3 bucket in the project and returns the created bucket | X | |
| Delete an S3 bucket from the project | X | ||
| Enable object lock on an S3 bucket and returns the updated bucket | X | ||
| Enable versioning on an S3 bucket and returns the updated bucket | X | ||
| List all locations where object storage (S3) is available | X | ||
| List all S3 buckets in the project and returns their details | X | ||
| Replace the tags on an S3 bucket and returns the updated bucket | X | ||
| Return details for a single S3 bucket in the project | X | ||
| Return the number of S3 buckets in the project | X | ||
| Return the S3 bucket quota information for the project | X | ||
| SCIM | Create a new SCIM integration for an organization | X | |
| Create a token for a SCIM integration | X | ||
| Delete a SCIM integration | X | ||
| Delete a token from a SCIM integration | X | ||
| Get a SCIM integration by ID | X | ||
| List SCIM integrations for an organization | X | ||
| List the tokens for a SCIM integration | X | ||
| Update a SCIM integration | X | ||
| Snapshot operations | Get status of a single asynchronous operation | X | |
| Get status of asynchronous operations | X | ||
| Snapshots | Create a disk snapshot in the project and returns the async operation | X | |
| Delete a disk snapshot from the project and returns the async operation | X | ||
| List all disk snapshots in the project and returns their details | X | ||
| Rename a disk snapshot in the project and returns the updated snapshot | X | ||
| Return details for a single disk snapshot in the project | X | ||
| SSH keys | Delete an SSH public key registered to the logged in user | X | |
| Register a new SSH public key to the logged in user | X | ||
| Retrieve the list of SSH public keys registered to the logged in user | X | ||
| Tokens | Create a new token owned by the logged in user | X | |
| Delete an API token owned by the logged in user | X | ||
| Retrieve all active/expired API tokens for the logged in user | X | ||
| Usage | Get options which exist for filters for /usage and /usage/export routes | X | |
| Get project-level usage for products in Crusoe Cloud | X | ||
| Get resource-level usage for products in Crusoe Cloud | X | ||
| VM operations | Get status of asynchronous operations | X | |
| Get the status of a single asynchronous operation | X | ||
| VMs | Attach disks to a VM in the project and returns the async operation | X | |
| Create a VM in the project and returns the async operation | X | ||
| Create multiple VMs in the project and returns the async operation | X | ||
| Delete a VM from the project and returns the async operation | X | ||
| Detach disks from a VM in the project and returns the async operation | X | ||
| List all available VM types and returns their details | X | ||
| List all VMs in the project and returns their details | X | ||
| Return details for a single VM in the project | X | ||
| Update a VM in the project and returns the async operation | X | ||
| VPC firewall rule operations | Get status of a single asynchronous operation | X | |
| Get status of asynchronous operations | X | ||
| VPC firewall rules | Create a VPC firewall rule in the project and returns the async operation | X | |
| Delete a VPC firewall rule from the project and returns the async operation | X | ||
| List all VPC firewall rules in the project and returns their details | X | ||
| Return details for a single VPC firewall rule in the project | X | ||
| Update a VPC firewall rule in the project and returns the async operation | X | ||
| VPC networks | Create a VPC network in the project and returns the created network | X | |
| Delete a VPC network from the project and returns the async operation | X | ||
| List all VPC networks in the project and returns their details | X | ||
| Return details for a single VPC network in the project | X | ||
| Update a VPC network in the project and returns the async operation | X | ||
| VPC subnets | Create a VPC subnet in the project and returns the created subnet | X | |
| Delete a VPC subnet from the project and returns the async operation | X | ||
| List all VPC subnets in the project and returns their details | X | ||
| Return details for a single VPC subnet in the project | X | ||
| Update a VPC subnet in the project and returns the async operation | X | ||
| Managed AI API type | |||
| Batch | Cancel batch | X | |
| Create batch | X | ||
| List batch | X | ||
| Retrieve batch | X | ||
| Files | Delete file | X | |
| List files | X | ||
| Retrieve file | X | ||
| Retrieve file content | X | ||
| Upload file | X | ||
| Fine-tuning | Cancel fine-tuning | X | |
| Create fine-tuning job | X | ||
| Get fine-tuning job metrics | X | ||
| List fine-tuning checkpoints | X | ||
| List fine-tuning events | X | ||
| List fine-tuning jobs | X | ||
| Retrieve fine-tuning job | X | ||
| Models | Delete a fine-tuned model | X | |
| Download an adapter model | X | ||
| List available models | X | ||
| Retrieve a model | X | ||
| Public | List available models (public) | X | |