Rest API
Introduction to the CloudTruth API
Last updated
Introduction to the CloudTruth API
Last updated
Copyright© 2023 CloudTruth
Does CloudTruth have an API? Of course we do!
The CloudTruth API is the same API used by our SaaS offering. Anything that you can do in our GUI, you can do programmatically via the API.
The CloudTruth API is a pretty standard RESTful-like HTTP API. You perform GET, PUT, POST, PATCH and DELETE operations models hosted by our web service. Operations require a JWT or API Access Token in the Authorization header of the call. Parameters are passed to the web service via JSON in the body of the request. Results are returned as JSON structures in the body of the response.
Our complete REST API documentation is automatically generated and can be found here:
We also provide an interactive web interface to the API:
We will start you off with a basic example of a GET operation that will list your CloudTruth Environments. From the environment_list schema docs we can find the GET request query parameters and typical response.
GET
https://api.cloudtruth.io/api/v1/environments/
Lists CloudTruth Environments
name
string
page
integer
A page number within the paginated result set,
page_size
string
Number of results to return per page.
parent__name
string
Now you can issue a get request with your API Access token, here is a basic example in Python and Bash to get you going.
You can checkout out our repo for a few additional working examples.