Update a team
curl --request PUT \
--url https://api.metal.ai/v1/teams/{id} \
--header 'Content-Type: application/json' \
--header 'x-metal-api-key: <api-key>' \
--header 'x-metal-client-id: <api-key>' \
--data '
{
"name": "<string>",
"members": [
"<string>"
],
"externalId": "<string>"
}
'import requests
url = "https://api.metal.ai/v1/teams/{id}"
payload = {
"name": "<string>",
"members": ["<string>"],
"externalId": "<string>"
}
headers = {
"x-metal-client-id": "<api-key>",
"x-metal-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {
'x-metal-client-id': '<api-key>',
'x-metal-api-key': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({name: '<string>', members: ['<string>'], externalId: '<string>'})
};
fetch('https://api.metal.ai/v1/teams/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.metal.ai/v1/teams/{id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"members\": [\n \"<string>\"\n ],\n \"externalId\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("x-metal-client-id", "<api-key>")
req.Header.Add("x-metal-api-key", "<api-key>")
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))
}{
"data": {
"id": "<string>",
"name": "Industrials team",
"members": [
"<string>"
],
"externalId": "<string>",
"source": "<string>",
"industries": [
{
"id": "<string>",
"type": "<string>"
}
],
"sectors": [
{
"id": "<string>",
"type": "<string>"
}
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
}{
"error": "Invalid request body"
}{
"error": "invalid api key or clientId"
}{
"error": "not found"
}Update a team
Updates an existing team.
PUT
/
v1
/
teams
/
{id}
Update a team
curl --request PUT \
--url https://api.metal.ai/v1/teams/{id} \
--header 'Content-Type: application/json' \
--header 'x-metal-api-key: <api-key>' \
--header 'x-metal-client-id: <api-key>' \
--data '
{
"name": "<string>",
"members": [
"<string>"
],
"externalId": "<string>"
}
'import requests
url = "https://api.metal.ai/v1/teams/{id}"
payload = {
"name": "<string>",
"members": ["<string>"],
"externalId": "<string>"
}
headers = {
"x-metal-client-id": "<api-key>",
"x-metal-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {
'x-metal-client-id': '<api-key>',
'x-metal-api-key': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({name: '<string>', members: ['<string>'], externalId: '<string>'})
};
fetch('https://api.metal.ai/v1/teams/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.metal.ai/v1/teams/{id}"
payload := strings.NewReader("{\n \"name\": \"<string>\",\n \"members\": [\n \"<string>\"\n ],\n \"externalId\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("x-metal-client-id", "<api-key>")
req.Header.Add("x-metal-api-key", "<api-key>")
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))
}{
"data": {
"id": "<string>",
"name": "Industrials team",
"members": [
"<string>"
],
"externalId": "<string>",
"source": "<string>",
"industries": [
{
"id": "<string>",
"type": "<string>"
}
],
"sectors": [
{
"id": "<string>",
"type": "<string>"
}
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
}{
"error": "Invalid request body"
}{
"error": "invalid api key or clientId"
}{
"error": "not found"
}Authorizations
The Client ID of your API key.
The secret value of your API key.
Path Parameters
The team id.
Response
Updates an existing team.
Show child attributes
Show child attributes
⌘I

