Get API status
curl --request GET \
--url https://api.contractorscloud.com/api/v1/meta/statusimport requests
url = "https://api.contractorscloud.com/api/v1/meta/status"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.contractorscloud.com/api/v1/meta/status', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.contractorscloud.com/api/v1/meta/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.contractorscloud.com/api/v1/meta/status"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.contractorscloud.com/api/v1/meta/status")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.contractorscloud.com/api/v1/meta/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"title": "Contractors Cloud API",
"version": "v1.4.2",
"status": "Online"
}Meta
Get API status
Returns the current operational status and version of the Contractors Cloud API. No authentication is required, making this the simplest way to confirm you can reach the API before wiring up a token — pair it with Get user using me to then verify your token works. Send the Accept: application/json header — without it, this endpoint returns an HTML page instead of a JSON response.
GET
/
meta
/
status
Get API status
curl --request GET \
--url https://api.contractorscloud.com/api/v1/meta/statusimport requests
url = "https://api.contractorscloud.com/api/v1/meta/status"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.contractorscloud.com/api/v1/meta/status', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.contractorscloud.com/api/v1/meta/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.contractorscloud.com/api/v1/meta/status"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.contractorscloud.com/api/v1/meta/status")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.contractorscloud.com/api/v1/meta/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"title": "Contractors Cloud API",
"version": "v1.4.2",
"status": "Online"
}Response
200 - application/json
The current status of the API.