Users - Tenants
  • 22 Dec 2023
  • 1 Minute to read
  • Dark
    Light

Users - Tenants

  • Dark
    Light

Article summary

This endpoint returns a list of all tenants the user has access to.

For more information on the Tenant object, see Tenants.

GET /1/users/{user_id}/tenants
Host: https://api.cogniac.io

Example: Retrieve a User's Tenants

curl -X GET https://api.cogniac.io/1/users/current/tenants \
-H "Authorization: Bearer abcdefg.hijklmnop.qrstuvwxyz" \
-H "Content-Type: application/json" \
| json_pp
import requests
import json
from pprint import pprint

url_prefix = 'https://api.cogniac.io'
api_version = "1"
token = ''  # add your token here
headers = {'Authorization': f'Bearer {token}',
           'Content-Type': 'application/json'}

url = f'{url_prefix}/{api_version}/users/current/tenants'
res = requests.get(url, headers=headers)

if res.status_code == 200:
    response_data = json.loads(res.content)
    pprint(response_data)
else:
    print(f"Error: {res.status_code}, {res.text},{res.headers}")
{
  "tenants": [
    {
      "tenant_id": "pixdsp63lqc7", 
      "type": "orgtenant", 
      "name": "My Private Tenant"
    },
    {
      "tenant_id": "l9xdsp63rsc2", 
      "type": "orgtenant", 
      "name": "My Organization Tenant"
    }
  ]
}


Was this article helpful?