Introduction

WAYSCloud API Documentation

Welcome to the WAYSCloud API Documentation. Here, you'll find all the necessary details to integrate and manage your cloud resources using our powerful API.

Getting Started

Before diving into the API, here's what you'll need to start using WAYSCloud.

Why Use the WAYSCloud API?

The WAYSCloud API allows you to automate tasks, integrate with other systems, and build custom solutions for managing your cloud infrastructure. This is ideal for developers, DevOps engineers, and anyone who needs programmatic access to WAYSCloud services.

What you'll need

  • API Token: You will need to obtain an API token to authenticate your requests. Please follow the instructions in the Authentication section to get your API token.
  • REST Client: You'll need a tool to make API requests. Popular options include Postmancurl, or you can use libraries within your preferred programming language (e.g., requests in Python, axios in JavaScript).

Set up Your Environment

Get started by setting up your environment and ensuring you have the necessary access to interact with the API.

  1. Obtain Your API Token: You can get your API token from the WAYSCloud Web Interface. Once logged in, go to your account settings and retrieve the API token. This will be used to authenticate all your requests. Include this token in the Authorization header of your API requests as shown in the example below.

  2. API Documentation: Review the available API endpoints that are covered in the following sections. Each endpoint allows you to interact with different WAYSCloud services (e.g., creating projects, managing VMs, working with object storage, etc.).


Example API Request (List Projects)

This example shows how to list your projects using curl:

curl -X GET "[https://api.wayscloud.services/api/projects/](https://api.wayscloud.services/api/projects/)" -H "Authorization: Token <your_api_token>"