Get all

Get all user groups in an organization. This endpoint returns a paginated list of user groups that belong to the specified organization.

GET https://api.tedee.com/api/v37/organization/{organizationId}/user-groups?page={page}&itemsPerPage={itemsPerPage}&filters.text={text}

URI Parameters

Name

Type

Description

organizationId

number

id of organization

filters.text

string (optional)

Filter groups by name

itemsPerPage

number (optional)

Items per page (max: 100, min: 1)

page

number (optional)

Page number (min: 1)

Responses

Name

Type

Description

200 OK

Organization group []

successful operation

Scopes

Name

Description

Organization.Read

Grants user possibility to read organization data

Organization.ReadWrite

Grants user possibility to read and write organization data

Examples

Get all groups

Sample Request

curl -X GET "https://api.tedee.com/api/v37/organization/1/user-groups" -H "accept: application/json" -H "Authorization: Bearer <<access token>>"

Sample response

HTTP status code: 200

{
    "result": [
        {
            "id": "a4d5e6f7-8b9c-4d2e-9f1a-3b4c5d6e7f8a",
            "name": "Engineering Team"
        },
        {
            "id": "b5d6e7f8-8c9d-2e3f-4a5b-6c7d8e9f0b1c",
            "name": "Maintenance Team"
        }
    ],
    "errorMessages": [],
    "statusCode": 200,
    "success": true
}

Get groups with filter

Sample Request

curl -X GET "https://api.tedee.com/api/v37/organization/1/user-groups?filters.text=Engineering&page=1&itemsPerPage=10" -H "accept: application/json" -H "Authorization: Bearer <<access token>>"

Sample response

HTTP status code: 200

{
    "result": [
        {
            "id": "a4d5e6f7-8b9c-4d2e-9f1a-3b4c5d6e7f8a",
            "name": "Engineering Team"
        }
    ],
    "errorMessages": [],
    "statusCode": 200,
    "success": true
}