Get an organization
curl --request GET \
--url https://functions.siro.ai/api-externalApi/v1/core/organizations/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://functions.siro.ai/api-externalApi/v1/core/organizations/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://functions.siro.ai/api-externalApi/v1/core/organizations/{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://functions.siro.ai/api-externalApi/v1/core/organizations/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://functions.siro.ai/api-externalApi/v1/core/organizations/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://functions.siro.ai/api-externalApi/v1/core/organizations/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://functions.siro.ai/api-externalApi/v1/core/organizations/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"industries": [
{
"id": "<string>",
"name": "<string>",
"description": "<string>"
}
],
"integrations": [
{
"id": "<string>",
"name": "<string>",
"externalAccountId": "<string>",
"integrationPlatform": "MERGE",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"deletedAt": "2023-11-07T05:31:56Z",
"isActive": true
}
],
"teams": [
{
"id": "<string>",
"name": "<string>",
"coachUids": [
"<string>"
],
"memberUids": [
"<string>"
]
}
],
"adminUids": [
"<string>"
],
"betaFeatures": [
"<string>"
],
"consentNotRequired": true,
"dateCreated": "2023-11-07T05:31:56Z",
"disabled": true,
"name": "<string>",
"ownerUid": "<string>"
}Organizations
Get an organization by ID
Returns the organization for the given ID. Org admins of the organization, or members of the organization may call this endpoint.
GET
/
v1
/
core
/
organizations
/
{id}
Get an organization
curl --request GET \
--url https://functions.siro.ai/api-externalApi/v1/core/organizations/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://functions.siro.ai/api-externalApi/v1/core/organizations/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://functions.siro.ai/api-externalApi/v1/core/organizations/{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://functions.siro.ai/api-externalApi/v1/core/organizations/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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://functions.siro.ai/api-externalApi/v1/core/organizations/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://functions.siro.ai/api-externalApi/v1/core/organizations/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://functions.siro.ai/api-externalApi/v1/core/organizations/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"industries": [
{
"id": "<string>",
"name": "<string>",
"description": "<string>"
}
],
"integrations": [
{
"id": "<string>",
"name": "<string>",
"externalAccountId": "<string>",
"integrationPlatform": "MERGE",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"deletedAt": "2023-11-07T05:31:56Z",
"isActive": true
}
],
"teams": [
{
"id": "<string>",
"name": "<string>",
"coachUids": [
"<string>"
],
"memberUids": [
"<string>"
]
}
],
"adminUids": [
"<string>"
],
"betaFeatures": [
"<string>"
],
"consentNotRequired": true,
"dateCreated": "2023-11-07T05:31:56Z",
"disabled": true,
"name": "<string>",
"ownerUid": "<string>"
}Authorizations
Client app access token from POST https://auth.siro.ai/oauth2/token, or a legacy organization API token (Person icon → API Tokens). Send Authorization: Bearer <token>.
Path Parameters
Organization ID
Response
200 - application/json
Get an organization
Organization ID
Industries
Show child attributes
Show child attributes
Integrations
Show child attributes
Show child attributes
Teams
Show child attributes
Show child attributes
Admin IDs
Beta features
If consent is not required
The date at which this organization was created. Format: ISO 8601 timestamp (YYYY-MM-DDTHH:mm:ss.sssZ). Example: 2024-06-13T04:00:00.592Z
If this organization is disabled
Name of this organization
Owner ID