Skip to content
English

Get status of synced devices

GET
/domains/{domainID}/users/{userID}/sync
curl --request GET \
--url https://example.com/api/v1/domains/1/users/1/sync \
--cookie grommunioAuthJwt=<grommunioAuthJwt>
userID
required
integer

ID of the user

domainID
required
integer

ID of the domain

Devices returned

Media typeapplication/json
object
data

List of devices with their sync entries

Array<object>
object
devicetype
string
useragent
string
firstsynctime

UNIX timestamp of first sync

integer
lastupdatetime

UNIX timestamp of last update

integer
asversion
One of:
string
foldersSyncable

Number of folders that can be synced

integer
foldersSynced

Number of folders that were actually synced

integer
Examplegenerated
{
"data": [
{
"devicetype": "example",
"useragent": "example",
"firstsynctime": 1,
"lastupdatetime": 1,
"asversion": "example",
"foldersSyncable": 1,
"foldersSynced": 1
}
]
}

Validation of input parameters failed

Media typeapplication/json
object
message
string
errors

List of errors encountered during validation

Array<string>
Examplegenerated
{
"message": "example",
"errors": [
"example"
]
}

The requested resource could not be found

Media typeapplication/json
object
message
string
Examplegenerated
{
"message": "example"
}

An error occurred while processing the request

Media typeapplication/json
object
message

String representation of the exception

string
Examplegenerated
{
"message": "example"
}

The database query failed

Media typeapplication/json
object
message

Description of the error

string
Examplegenerated
{
"message": "example"
}