Set Peer Card
curl --request PUT \
--url http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"peer_card": [
"<string>"
]
}
'import requests
url = "http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card"
payload = { "peer_card": ["<string>"] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({peer_card: ['<string>']})
};
fetch('http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8000",
CURLOPT_URL => "http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'peer_card' => [
'<string>'
]
]),
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 := "http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card"
payload := strings.NewReader("{\n \"peer_card\": [\n \"<string>\"\n ]\n}")
req, _ := http.NewRequest("PUT", 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.put("http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"peer_card\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"peer_card\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"peer_card": [
"<string>"
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}peers
Set Peer Card
Set a peer card for a specific peer relationship.
Sets the peer card that the observer peer has for the target peer. If no target is specified, sets the observer’s own peer card.
PUT
/
v2
/
workspaces
/
{workspace_id}
/
peers
/
{peer_id}
/
card
Set Peer Card
curl --request PUT \
--url http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"peer_card": [
"<string>"
]
}
'import requests
url = "http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card"
payload = { "peer_card": ["<string>"] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({peer_card: ['<string>']})
};
fetch('http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8000",
CURLOPT_URL => "http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'peer_card' => [
'<string>'
]
]),
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 := "http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card"
payload := strings.NewReader("{\n \"peer_card\": [\n \"<string>\"\n ]\n}")
req, _ := http.NewRequest("PUT", 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.put("http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"peer_card\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8000/v2/workspaces/{workspace_id}/peers/{peer_id}/card")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"peer_card\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"peer_card": [
"<string>"
]
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
ID of the workspace
ID of the observer peer
Query Parameters
The peer whose card to set. If not provided, sets the observer's own card
Body
application/json
Peer card data to set
The peer card content to set
Response
Successful Response
The peer card content, or None if not found
⌘I