Delete API Key
curl --request PATCH \
--url https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"permissions": {
"inbox_read": true,
"inbox_create": true,
"inbox_update": true,
"inbox_delete": true,
"message_read": true,
"message_reply": true,
"message_send": true,
"message_update": true,
"message_delete": true,
"label_spam_read": true,
"label_blocked_read": true,
"label_unauthenticated_read": true,
"label_trash_read": true,
"draft_read": true,
"draft_create": true,
"draft_update": true,
"draft_delete": true,
"draft_send": true,
"webhook_read": true,
"webhook_create": true,
"webhook_update": true,
"webhook_delete": true,
"domain_read": true,
"domain_create": true,
"domain_update": true,
"domain_delete": true,
"list_entry_read": true,
"list_entry_create": true,
"list_entry_delete": true,
"metrics_read": true,
"api_key_read": true,
"api_key_create": true,
"api_key_update": true,
"api_key_delete": true,
"app_connect": true,
"app_share_owner": true,
"account_update": true,
"pod_read": true,
"pod_create": true,
"pod_update": true,
"pod_delete": true,
"calendar_read": true,
"calendar_update": true,
"calendar_event_read": true,
"calendar_event_create": true,
"calendar_event_update": true,
"calendar_event_delete": true
}
}
'import requests
url = "https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}"
payload = {
"name": "<string>",
"permissions": {
"inbox_read": True,
"inbox_create": True,
"inbox_update": True,
"inbox_delete": True,
"message_read": True,
"message_reply": True,
"message_send": True,
"message_update": True,
"message_delete": True,
"label_spam_read": True,
"label_blocked_read": True,
"label_unauthenticated_read": True,
"label_trash_read": True,
"draft_read": True,
"draft_create": True,
"draft_update": True,
"draft_delete": True,
"draft_send": True,
"webhook_read": True,
"webhook_create": True,
"webhook_update": True,
"webhook_delete": True,
"domain_read": True,
"domain_create": True,
"domain_update": True,
"domain_delete": True,
"list_entry_read": True,
"list_entry_create": True,
"list_entry_delete": True,
"metrics_read": True,
"api_key_read": True,
"api_key_create": True,
"api_key_update": True,
"api_key_delete": True,
"app_connect": True,
"app_share_owner": True,
"account_update": True,
"pod_read": True,
"pod_create": True,
"pod_update": True,
"pod_delete": True,
"calendar_read": True,
"calendar_update": True,
"calendar_event_read": True,
"calendar_event_create": True,
"calendar_event_update": True,
"calendar_event_delete": True
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
permissions: {
inbox_read: true,
inbox_create: true,
inbox_update: true,
inbox_delete: true,
message_read: true,
message_reply: true,
message_send: true,
message_update: true,
message_delete: true,
label_spam_read: true,
label_blocked_read: true,
label_unauthenticated_read: true,
label_trash_read: true,
draft_read: true,
draft_create: true,
draft_update: true,
draft_delete: true,
draft_send: true,
webhook_read: true,
webhook_create: true,
webhook_update: true,
webhook_delete: true,
domain_read: true,
domain_create: true,
domain_update: true,
domain_delete: true,
list_entry_read: true,
list_entry_create: true,
list_entry_delete: true,
metrics_read: true,
api_key_read: true,
api_key_create: true,
api_key_update: true,
api_key_delete: true,
app_connect: true,
app_share_owner: true,
account_update: true,
pod_read: true,
pod_create: true,
pod_update: true,
pod_delete: true,
calendar_read: true,
calendar_update: true,
calendar_event_read: true,
calendar_event_create: true,
calendar_event_update: true,
calendar_event_delete: true
}
})
};
fetch('https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}', 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.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'permissions' => [
'inbox_read' => true,
'inbox_create' => true,
'inbox_update' => true,
'inbox_delete' => true,
'message_read' => true,
'message_reply' => true,
'message_send' => true,
'message_update' => true,
'message_delete' => true,
'label_spam_read' => true,
'label_blocked_read' => true,
'label_unauthenticated_read' => true,
'label_trash_read' => true,
'draft_read' => true,
'draft_create' => true,
'draft_update' => true,
'draft_delete' => true,
'draft_send' => true,
'webhook_read' => true,
'webhook_create' => true,
'webhook_update' => true,
'webhook_delete' => true,
'domain_read' => true,
'domain_create' => true,
'domain_update' => true,
'domain_delete' => true,
'list_entry_read' => true,
'list_entry_create' => true,
'list_entry_delete' => true,
'metrics_read' => true,
'api_key_read' => true,
'api_key_create' => true,
'api_key_update' => true,
'api_key_delete' => true,
'app_connect' => true,
'app_share_owner' => true,
'account_update' => true,
'pod_read' => true,
'pod_create' => true,
'pod_update' => true,
'pod_delete' => true,
'calendar_read' => true,
'calendar_update' => true,
'calendar_event_read' => true,
'calendar_event_create' => true,
'calendar_event_update' => true,
'calendar_event_delete' => true
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"permissions\": {\n \"inbox_read\": true,\n \"inbox_create\": true,\n \"inbox_update\": true,\n \"inbox_delete\": true,\n \"message_read\": true,\n \"message_reply\": true,\n \"message_send\": true,\n \"message_update\": true,\n \"message_delete\": true,\n \"label_spam_read\": true,\n \"label_blocked_read\": true,\n \"label_unauthenticated_read\": true,\n \"label_trash_read\": true,\n \"draft_read\": true,\n \"draft_create\": true,\n \"draft_update\": true,\n \"draft_delete\": true,\n \"draft_send\": true,\n \"webhook_read\": true,\n \"webhook_create\": true,\n \"webhook_update\": true,\n \"webhook_delete\": true,\n \"domain_read\": true,\n \"domain_create\": true,\n \"domain_update\": true,\n \"domain_delete\": true,\n \"list_entry_read\": true,\n \"list_entry_create\": true,\n \"list_entry_delete\": true,\n \"metrics_read\": true,\n \"api_key_read\": true,\n \"api_key_create\": true,\n \"api_key_update\": true,\n \"api_key_delete\": true,\n \"app_connect\": true,\n \"app_share_owner\": true,\n \"account_update\": true,\n \"pod_read\": true,\n \"pod_create\": true,\n \"pod_update\": true,\n \"pod_delete\": true,\n \"calendar_read\": true,\n \"calendar_update\": true,\n \"calendar_event_read\": true,\n \"calendar_event_create\": true,\n \"calendar_event_update\": true,\n \"calendar_event_delete\": true\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"permissions\": {\n \"inbox_read\": true,\n \"inbox_create\": true,\n \"inbox_update\": true,\n \"inbox_delete\": true,\n \"message_read\": true,\n \"message_reply\": true,\n \"message_send\": true,\n \"message_update\": true,\n \"message_delete\": true,\n \"label_spam_read\": true,\n \"label_blocked_read\": true,\n \"label_unauthenticated_read\": true,\n \"label_trash_read\": true,\n \"draft_read\": true,\n \"draft_create\": true,\n \"draft_update\": true,\n \"draft_delete\": true,\n \"draft_send\": true,\n \"webhook_read\": true,\n \"webhook_create\": true,\n \"webhook_update\": true,\n \"webhook_delete\": true,\n \"domain_read\": true,\n \"domain_create\": true,\n \"domain_update\": true,\n \"domain_delete\": true,\n \"list_entry_read\": true,\n \"list_entry_create\": true,\n \"list_entry_delete\": true,\n \"metrics_read\": true,\n \"api_key_read\": true,\n \"api_key_create\": true,\n \"api_key_update\": true,\n \"api_key_delete\": true,\n \"app_connect\": true,\n \"app_share_owner\": true,\n \"account_update\": true,\n \"pod_read\": true,\n \"pod_create\": true,\n \"pod_update\": true,\n \"pod_delete\": true,\n \"calendar_read\": true,\n \"calendar_update\": true,\n \"calendar_event_read\": true,\n \"calendar_event_create\": true,\n \"calendar_event_update\": true,\n \"calendar_event_delete\": true\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"permissions\": {\n \"inbox_read\": true,\n \"inbox_create\": true,\n \"inbox_update\": true,\n \"inbox_delete\": true,\n \"message_read\": true,\n \"message_reply\": true,\n \"message_send\": true,\n \"message_update\": true,\n \"message_delete\": true,\n \"label_spam_read\": true,\n \"label_blocked_read\": true,\n \"label_unauthenticated_read\": true,\n \"label_trash_read\": true,\n \"draft_read\": true,\n \"draft_create\": true,\n \"draft_update\": true,\n \"draft_delete\": true,\n \"draft_send\": true,\n \"webhook_read\": true,\n \"webhook_create\": true,\n \"webhook_update\": true,\n \"webhook_delete\": true,\n \"domain_read\": true,\n \"domain_create\": true,\n \"domain_update\": true,\n \"domain_delete\": true,\n \"list_entry_read\": true,\n \"list_entry_create\": true,\n \"list_entry_delete\": true,\n \"metrics_read\": true,\n \"api_key_read\": true,\n \"api_key_create\": true,\n \"api_key_update\": true,\n \"api_key_delete\": true,\n \"app_connect\": true,\n \"app_share_owner\": true,\n \"account_update\": true,\n \"pod_read\": true,\n \"pod_create\": true,\n \"pod_update\": true,\n \"pod_delete\": true,\n \"calendar_read\": true,\n \"calendar_update\": true,\n \"calendar_event_read\": true,\n \"calendar_event_create\": true,\n \"calendar_event_update\": true,\n \"calendar_event_delete\": true\n }\n}"
response = http.request(request)
puts response.read_body{
"type": "bearer",
"api_key_id": "<string>",
"prefix": "<string>",
"name": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"pod_id": "<string>",
"inbox_id": "<string>",
"used_at": "2023-11-07T05:31:56Z",
"permissions": {
"inbox_read": true,
"inbox_create": true,
"inbox_update": true,
"inbox_delete": true,
"message_read": true,
"message_reply": true,
"message_send": true,
"message_update": true,
"message_delete": true,
"label_spam_read": true,
"label_blocked_read": true,
"label_unauthenticated_read": true,
"label_trash_read": true,
"draft_read": true,
"draft_create": true,
"draft_update": true,
"draft_delete": true,
"draft_send": true,
"webhook_read": true,
"webhook_create": true,
"webhook_update": true,
"webhook_delete": true,
"domain_read": true,
"domain_create": true,
"domain_update": true,
"domain_delete": true,
"list_entry_read": true,
"list_entry_create": true,
"list_entry_delete": true,
"metrics_read": true,
"api_key_read": true,
"api_key_create": true,
"api_key_update": true,
"api_key_delete": true,
"app_connect": true,
"app_share_owner": true,
"account_update": true,
"pod_read": true,
"pod_create": true,
"pod_update": true,
"pod_delete": true,
"calendar_read": true,
"calendar_update": true,
"calendar_event_read": true,
"calendar_event_create": true,
"calendar_event_update": true,
"calendar_event_delete": true
},
"expires_at": "2023-11-07T05:31:56Z"
}AgentMail API
Delete API Key
Delete API Key
PATCH
https://api.aisa.one
/
apis
/
v1
/
agentmail
/
api-keys
/
{api_key_id}
Delete API Key
curl --request PATCH \
--url https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"permissions": {
"inbox_read": true,
"inbox_create": true,
"inbox_update": true,
"inbox_delete": true,
"message_read": true,
"message_reply": true,
"message_send": true,
"message_update": true,
"message_delete": true,
"label_spam_read": true,
"label_blocked_read": true,
"label_unauthenticated_read": true,
"label_trash_read": true,
"draft_read": true,
"draft_create": true,
"draft_update": true,
"draft_delete": true,
"draft_send": true,
"webhook_read": true,
"webhook_create": true,
"webhook_update": true,
"webhook_delete": true,
"domain_read": true,
"domain_create": true,
"domain_update": true,
"domain_delete": true,
"list_entry_read": true,
"list_entry_create": true,
"list_entry_delete": true,
"metrics_read": true,
"api_key_read": true,
"api_key_create": true,
"api_key_update": true,
"api_key_delete": true,
"app_connect": true,
"app_share_owner": true,
"account_update": true,
"pod_read": true,
"pod_create": true,
"pod_update": true,
"pod_delete": true,
"calendar_read": true,
"calendar_update": true,
"calendar_event_read": true,
"calendar_event_create": true,
"calendar_event_update": true,
"calendar_event_delete": true
}
}
'import requests
url = "https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}"
payload = {
"name": "<string>",
"permissions": {
"inbox_read": True,
"inbox_create": True,
"inbox_update": True,
"inbox_delete": True,
"message_read": True,
"message_reply": True,
"message_send": True,
"message_update": True,
"message_delete": True,
"label_spam_read": True,
"label_blocked_read": True,
"label_unauthenticated_read": True,
"label_trash_read": True,
"draft_read": True,
"draft_create": True,
"draft_update": True,
"draft_delete": True,
"draft_send": True,
"webhook_read": True,
"webhook_create": True,
"webhook_update": True,
"webhook_delete": True,
"domain_read": True,
"domain_create": True,
"domain_update": True,
"domain_delete": True,
"list_entry_read": True,
"list_entry_create": True,
"list_entry_delete": True,
"metrics_read": True,
"api_key_read": True,
"api_key_create": True,
"api_key_update": True,
"api_key_delete": True,
"app_connect": True,
"app_share_owner": True,
"account_update": True,
"pod_read": True,
"pod_create": True,
"pod_update": True,
"pod_delete": True,
"calendar_read": True,
"calendar_update": True,
"calendar_event_read": True,
"calendar_event_create": True,
"calendar_event_update": True,
"calendar_event_delete": True
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
permissions: {
inbox_read: true,
inbox_create: true,
inbox_update: true,
inbox_delete: true,
message_read: true,
message_reply: true,
message_send: true,
message_update: true,
message_delete: true,
label_spam_read: true,
label_blocked_read: true,
label_unauthenticated_read: true,
label_trash_read: true,
draft_read: true,
draft_create: true,
draft_update: true,
draft_delete: true,
draft_send: true,
webhook_read: true,
webhook_create: true,
webhook_update: true,
webhook_delete: true,
domain_read: true,
domain_create: true,
domain_update: true,
domain_delete: true,
list_entry_read: true,
list_entry_create: true,
list_entry_delete: true,
metrics_read: true,
api_key_read: true,
api_key_create: true,
api_key_update: true,
api_key_delete: true,
app_connect: true,
app_share_owner: true,
account_update: true,
pod_read: true,
pod_create: true,
pod_update: true,
pod_delete: true,
calendar_read: true,
calendar_update: true,
calendar_event_read: true,
calendar_event_create: true,
calendar_event_update: true,
calendar_event_delete: true
}
})
};
fetch('https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}', 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.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'name' => '<string>',
'permissions' => [
'inbox_read' => true,
'inbox_create' => true,
'inbox_update' => true,
'inbox_delete' => true,
'message_read' => true,
'message_reply' => true,
'message_send' => true,
'message_update' => true,
'message_delete' => true,
'label_spam_read' => true,
'label_blocked_read' => true,
'label_unauthenticated_read' => true,
'label_trash_read' => true,
'draft_read' => true,
'draft_create' => true,
'draft_update' => true,
'draft_delete' => true,
'draft_send' => true,
'webhook_read' => true,
'webhook_create' => true,
'webhook_update' => true,
'webhook_delete' => true,
'domain_read' => true,
'domain_create' => true,
'domain_update' => true,
'domain_delete' => true,
'list_entry_read' => true,
'list_entry_create' => true,
'list_entry_delete' => true,
'metrics_read' => true,
'api_key_read' => true,
'api_key_create' => true,
'api_key_update' => true,
'api_key_delete' => true,
'app_connect' => true,
'app_share_owner' => true,
'account_update' => true,
'pod_read' => true,
'pod_create' => true,
'pod_update' => true,
'pod_delete' => true,
'calendar_read' => true,
'calendar_update' => true,
'calendar_event_read' => true,
'calendar_event_create' => true,
'calendar_event_update' => true,
'calendar_event_delete' => true
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"permissions\": {\n \"inbox_read\": true,\n \"inbox_create\": true,\n \"inbox_update\": true,\n \"inbox_delete\": true,\n \"message_read\": true,\n \"message_reply\": true,\n \"message_send\": true,\n \"message_update\": true,\n \"message_delete\": true,\n \"label_spam_read\": true,\n \"label_blocked_read\": true,\n \"label_unauthenticated_read\": true,\n \"label_trash_read\": true,\n \"draft_read\": true,\n \"draft_create\": true,\n \"draft_update\": true,\n \"draft_delete\": true,\n \"draft_send\": true,\n \"webhook_read\": true,\n \"webhook_create\": true,\n \"webhook_update\": true,\n \"webhook_delete\": true,\n \"domain_read\": true,\n \"domain_create\": true,\n \"domain_update\": true,\n \"domain_delete\": true,\n \"list_entry_read\": true,\n \"list_entry_create\": true,\n \"list_entry_delete\": true,\n \"metrics_read\": true,\n \"api_key_read\": true,\n \"api_key_create\": true,\n \"api_key_update\": true,\n \"api_key_delete\": true,\n \"app_connect\": true,\n \"app_share_owner\": true,\n \"account_update\": true,\n \"pod_read\": true,\n \"pod_create\": true,\n \"pod_update\": true,\n \"pod_delete\": true,\n \"calendar_read\": true,\n \"calendar_update\": true,\n \"calendar_event_read\": true,\n \"calendar_event_create\": true,\n \"calendar_event_update\": true,\n \"calendar_event_delete\": true\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"<string>\",\n \"permissions\": {\n \"inbox_read\": true,\n \"inbox_create\": true,\n \"inbox_update\": true,\n \"inbox_delete\": true,\n \"message_read\": true,\n \"message_reply\": true,\n \"message_send\": true,\n \"message_update\": true,\n \"message_delete\": true,\n \"label_spam_read\": true,\n \"label_blocked_read\": true,\n \"label_unauthenticated_read\": true,\n \"label_trash_read\": true,\n \"draft_read\": true,\n \"draft_create\": true,\n \"draft_update\": true,\n \"draft_delete\": true,\n \"draft_send\": true,\n \"webhook_read\": true,\n \"webhook_create\": true,\n \"webhook_update\": true,\n \"webhook_delete\": true,\n \"domain_read\": true,\n \"domain_create\": true,\n \"domain_update\": true,\n \"domain_delete\": true,\n \"list_entry_read\": true,\n \"list_entry_create\": true,\n \"list_entry_delete\": true,\n \"metrics_read\": true,\n \"api_key_read\": true,\n \"api_key_create\": true,\n \"api_key_update\": true,\n \"api_key_delete\": true,\n \"app_connect\": true,\n \"app_share_owner\": true,\n \"account_update\": true,\n \"pod_read\": true,\n \"pod_create\": true,\n \"pod_update\": true,\n \"pod_delete\": true,\n \"calendar_read\": true,\n \"calendar_update\": true,\n \"calendar_event_read\": true,\n \"calendar_event_create\": true,\n \"calendar_event_update\": true,\n \"calendar_event_delete\": true\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.aisa.one/apis/v1/agentmail/api-keys/{api_key_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"<string>\",\n \"permissions\": {\n \"inbox_read\": true,\n \"inbox_create\": true,\n \"inbox_update\": true,\n \"inbox_delete\": true,\n \"message_read\": true,\n \"message_reply\": true,\n \"message_send\": true,\n \"message_update\": true,\n \"message_delete\": true,\n \"label_spam_read\": true,\n \"label_blocked_read\": true,\n \"label_unauthenticated_read\": true,\n \"label_trash_read\": true,\n \"draft_read\": true,\n \"draft_create\": true,\n \"draft_update\": true,\n \"draft_delete\": true,\n \"draft_send\": true,\n \"webhook_read\": true,\n \"webhook_create\": true,\n \"webhook_update\": true,\n \"webhook_delete\": true,\n \"domain_read\": true,\n \"domain_create\": true,\n \"domain_update\": true,\n \"domain_delete\": true,\n \"list_entry_read\": true,\n \"list_entry_create\": true,\n \"list_entry_delete\": true,\n \"metrics_read\": true,\n \"api_key_read\": true,\n \"api_key_create\": true,\n \"api_key_update\": true,\n \"api_key_delete\": true,\n \"app_connect\": true,\n \"app_share_owner\": true,\n \"account_update\": true,\n \"pod_read\": true,\n \"pod_create\": true,\n \"pod_update\": true,\n \"pod_delete\": true,\n \"calendar_read\": true,\n \"calendar_update\": true,\n \"calendar_event_read\": true,\n \"calendar_event_create\": true,\n \"calendar_event_update\": true,\n \"calendar_event_delete\": true\n }\n}"
response = http.request(request)
puts response.read_body{
"type": "bearer",
"api_key_id": "<string>",
"prefix": "<string>",
"name": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"pod_id": "<string>",
"inbox_id": "<string>",
"used_at": "2023-11-07T05:31:56Z",
"permissions": {
"inbox_read": true,
"inbox_create": true,
"inbox_update": true,
"inbox_delete": true,
"message_read": true,
"message_reply": true,
"message_send": true,
"message_update": true,
"message_delete": true,
"label_spam_read": true,
"label_blocked_read": true,
"label_unauthenticated_read": true,
"label_trash_read": true,
"draft_read": true,
"draft_create": true,
"draft_update": true,
"draft_delete": true,
"draft_send": true,
"webhook_read": true,
"webhook_create": true,
"webhook_update": true,
"webhook_delete": true,
"domain_read": true,
"domain_create": true,
"domain_update": true,
"domain_delete": true,
"list_entry_read": true,
"list_entry_create": true,
"list_entry_delete": true,
"metrics_read": true,
"api_key_read": true,
"api_key_create": true,
"api_key_update": true,
"api_key_delete": true,
"app_connect": true,
"app_share_owner": true,
"account_update": true,
"pod_read": true,
"pod_create": true,
"pod_update": true,
"pod_delete": true,
"calendar_read": true,
"calendar_update": true,
"calendar_event_read": true,
"calendar_event_create": true,
"calendar_event_update": true,
"calendar_event_delete": true
},
"expires_at": "2023-11-07T05:31:56Z"
}授权
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
路径参数
API 密钥的 ID。
请求体
application/json
响应
状态码为 200 的响应
- BearerApiKey
- PublicKeyCredential
An API key presented as a bearer token in the Authorization header.
可用选项:
bearer API 密钥的 ID。
API 密钥的前缀。
API 密钥的名称。
API 密钥的创建时间。
Time at which api key was last updated.
API 密钥作用域所限定的 Pod ID。设置后,该密钥只能访问此 Pod 内的资源。
API 密钥限定访问的收件箱 ID。如果设置,该密钥只能访问此收件箱内的资源。
API 密钥上次使用的时间。
API 密钥的细粒度权限。省略时授予所有权限;否则,仅授予设置为 true 的权限。
Show child attributes
Show child attributes
Time at which api key expires. Omitted when it does not expire.