Get all
Returns the gates of the currently logged-on user.
If you want to get familiar with the whole flow how to manage and operate gates, please refer to our tutorial: How to manage and operate gates.
GET https://api.tedee.com/api/v1.30/my/gate
URI Parameters
Name |
Type |
Description |
---|---|---|
filters.name |
string (optional) |
filtering by gate name |
filters.isConnected |
boolean (optional) |
filtering by current connection status |
includeUserSettings |
boolean (optional) |
should userSettings be included |
itemsPerPage |
integer (optional) |
count of items on page |
page |
integer (optional) |
number of page |
Responses
Name |
Type |
Description |
---|---|---|
200 OK |
successful operation |
Scopes
Name |
Description |
---|---|
Device.Read |
Grants user possibility to read data connected with devices |
Device.ReadWrite |
Grants user possibility to read and write data connected with devices |
Examples
Get all gates of currently logged user
Sample Request
curl -X GET "https://api.tedee.com/api/v1.30/my/gate" -H "accept: application/json" -H "Authorization: Bearer <<access token>>"
Sample response
HTTP status code: 200
{
"result":{
"page":1,
"itemsPerPage":2147483647,
"gates":[
{
"externalId":"2",
"externalName":"Backend doorbox 2",
"externalType":"gateBox",
"impulseLength":5000,
"icon":1,
"userSettings":null,
"location":null,
"isPresentInExternal":true,
"id":30586,
"organizationId":901,
"serialNumber":"23210501-125413",
"name":"Backend doorbox 2",
"userIdentity":"12345678-1234-1234-1234-1234567890",
"type":5,
"created":"2023-05-24T16:10:34.2354605",
"revision":1,
"deviceRevision":1,
"targetDeviceRevision":1,
"timeZone":"Europe/Warsaw",
"isConnected":false,
"accessLevel":0,
"shareDetails":
{
"id":346363,
"userId":9541,
"deviceId":30586,
"userIdentity":"12345678-1234-1234-1234-1234567890",
"accessLevel":0,
"accessType":0,
"userEmail":"[email protected]",
"isPending":false,
"userDisplayName":"Test",
"repeatEvent":
{
"id":382010,
"weekDays":null,
"startDate":null,
"endDate":null,
"dayStartTime":null,
"dayEndTime":null
},
"remoteAccessDisabled":true
},
"softwareVersions":[
]
}
]
},
"success":true,
"errorMessages":[
],
"statusCode":200
}