Summary
curl --request GET \
--url https://api.trajectory.ai/api/v1/deploy/summaryimport requests
url = "https://api.trajectory.ai/api/v1/deploy/summary"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.trajectory.ai/api/v1/deploy/summary', 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.trajectory.ai/api/v1/deploy/summary",
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.trajectory.ai/api/v1/deploy/summary"
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.trajectory.ai/api/v1/deploy/summary")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.trajectory.ai/api/v1/deploy/summary")
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{
"total": 123,
"pending": 123,
"merging": 123,
"deploying": 123,
"deployed": 123,
"failed": 123,
"active": 123
}{
"error": {
"type": "invalid_request_error",
"code": "<string>",
"message": "<string>",
"doc_url": "<string>",
"context": {},
"param": "<string>"
}
}deployments
Summary
GET
/
api
/
v1
/
deploy
/
summary
Summary
curl --request GET \
--url https://api.trajectory.ai/api/v1/deploy/summaryimport requests
url = "https://api.trajectory.ai/api/v1/deploy/summary"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.trajectory.ai/api/v1/deploy/summary', 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.trajectory.ai/api/v1/deploy/summary",
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.trajectory.ai/api/v1/deploy/summary"
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.trajectory.ai/api/v1/deploy/summary")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.trajectory.ai/api/v1/deploy/summary")
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{
"total": 123,
"pending": 123,
"merging": 123,
"deploying": 123,
"deployed": 123,
"failed": 123,
"active": 123
}{
"error": {
"type": "invalid_request_error",
"code": "<string>",
"message": "<string>",
"doc_url": "<string>",
"context": {},
"param": "<string>"
}
}Response
Successful Response
Lifecycle counts for the Deployments toolbar, kept off the paginated list.
All deployments in the organization.
Deployments recorded before their first stage starts.
Deployments still in the merge-and-deploy pipeline.
Deployments in the deploy writeback; briefly held.
Deployments that finished deploying.
Deployments whose pipeline failed.
Deployments currently answering for their slug.
⌘I