Amazon Chime
amazonaws · Cloud
The Amazon Chime application programming interface (API) is designed so administrators can perform key tasks, such as creating and managing Amazon Chime accounts, users, and Voice Connectors. This guide provides detailed information about the Amazon Chime API, including operations, types, inputs and outputs, and error codes. You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API to make API calls for Amazon Chime. We recommend using an AWS SDK or the AWS CLI.
Authentication
Sample Requests
Lists the Amazon Chime accounts under the administrator's AWS account. You can filter accounts by account name prefix. To find out which Amazon Chime account a user belongs to, you can filter by the user's email address, which returns one account result.
Hover any highlighted part to learn what it does
curl -X GET "https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/accounts?name=test&NextToken=example&MaxResults=example&next-token=example&user-email=example&max-results=1"
import requests
params = {
"name": "test",
"NextToken": "example",
"MaxResults": "example",
"next-token": "example",
"user-email": "example",
"max-results": "1"
}
response = requests.get(
"https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/accounts",
params=params,
)
print(response.json())const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/accounts');
url.searchParams.set('name', 'test');
url.searchParams.set('NextToken', 'example');
url.searchParams.set('MaxResults', 'example');
url.searchParams.set('next-token', 'example');
url.searchParams.set('user-email', 'example');
url.searchParams.set('max-results', '1');
const response = await fetch(url);
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/accounts")
q := baseURL.Query()
q.Set("name", "test")
q.Set("NextToken", "example")
q.Set("MaxResults", "example")
q.Set("next-token", "example")
q.Set("user-email", "example")
q.Set("max-results", "1")
baseURL.RawQuery = q.Encode()
targetURL := baseURL.String()
req, _ := http.NewRequest("GET", targetURL, nil)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/accounts")
uri.query = URI.encode_www_form({
"name" => "test",
"NextToken" => "example",
"MaxResults" => "example",
"next-token" => "example",
"user-email" => "example",
"max-results" => "1"
})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Get.new(uri)
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/accounts?" . http_build_query([
"name" => "test",
"NextToken" => "example",
"MaxResults" => "example",
"next-token" => "example",
"user-email" => "example",
"max-results" => "1"
]);
$opts = ["http" => [
"method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Lists all Amazon Chime AppInstance s created under a single AWS account.
Hover any highlighted part to learn what it does
curl -X GET "https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/app-instances?NextToken=example&MaxResults=example&next-token=example&max-results=1"
import requests
params = {
"NextToken": "example",
"MaxResults": "example",
"next-token": "example",
"max-results": "1"
}
response = requests.get(
"https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/app-instances",
params=params,
)
print(response.json())const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/app-instances');
url.searchParams.set('NextToken', 'example');
url.searchParams.set('MaxResults', 'example');
url.searchParams.set('next-token', 'example');
url.searchParams.set('max-results', '1');
const response = await fetch(url);
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/app-instances")
q := baseURL.Query()
q.Set("NextToken", "example")
q.Set("MaxResults", "example")
q.Set("next-token", "example")
q.Set("max-results", "1")
baseURL.RawQuery = q.Encode()
targetURL := baseURL.String()
req, _ := http.NewRequest("GET", targetURL, nil)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/app-instances")
uri.query = URI.encode_www_form({
"NextToken" => "example",
"MaxResults" => "example",
"next-token" => "example",
"max-results" => "1"
})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Get.new(uri)
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/app-instances?" . http_build_query([
"NextToken" => "example",
"MaxResults" => "example",
"next-token" => "example",
"max-results" => "1"
]);
$opts = ["http" => [
"method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Returns a list of media capture pipelines.
Hover any highlighted part to learn what it does
curl -X GET "https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/media-capture-pipelines?NextToken=example&MaxResults=example&next-token=example&max-results=1"
import requests
params = {
"NextToken": "example",
"MaxResults": "example",
"next-token": "example",
"max-results": "1"
}
response = requests.get(
"https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/media-capture-pipelines",
params=params,
)
print(response.json())const url = new URL('https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/media-capture-pipelines');
url.searchParams.set('NextToken', 'example');
url.searchParams.set('MaxResults', 'example');
url.searchParams.set('next-token', 'example');
url.searchParams.set('max-results', '1');
const response = await fetch(url);
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/media-capture-pipelines")
q := baseURL.Query()
q.Set("NextToken", "example")
q.Set("MaxResults", "example")
q.Set("next-token", "example")
q.Set("max-results", "1")
baseURL.RawQuery = q.Encode()
targetURL := baseURL.String()
req, _ := http.NewRequest("GET", targetURL, nil)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/media-capture-pipelines")
uri.query = URI.encode_www_form({
"NextToken" => "example",
"MaxResults" => "example",
"next-token" => "example",
"max-results" => "1"
})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Get.new(uri)
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/amazonaws.com/chime/2018-05-01/media-capture-pipelines?" . http_build_query([
"NextToken" => "example",
"MaxResults" => "example",
"next-token" => "example",
"max-results" => "1"
]);
$opts = ["http" => [
"method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Postman Setup Guide
- See official documentation for authentication and setup.
What can you build with Amazon Chime?
Amazon Chime is a Cloud API. Developers commonly use cloud APIs for:
- provisioning and managing cloud infrastructure
- automating deployments and container orchestration
- monitoring uptime and performance metrics
- managing storage buckets and databases
- setting up auto-scaling and load balancing
No authentication required. This API is open — no signup or key needed. Ideal for quick prototypes and public-facing features. Amazon Chime is free to use, making it a low-risk choice to experiment with.
New to APIs? Read our beginner's guide · Learn about API keys · What is REST?