Skip to main content

Getting Accessible Browser Profiles

Description: This method retrieves a list of profiles with their attributes from the specified workspace and the folder. It is possible to optionally filter results by ID, name, tags, sorting.

Request parameters:

ParameterTypeFormatDefaultDescription
workspaceIdintegerint64-1Workspace identifier. -1 means the default workspace.
startintegerint320Zero-based index of the first profile folder to retrieve. Defaults to 0.
totalintegerint321000Maximum number of results to return
folderIdstringuuid(empty)Folder identifier for filtering (optional).
idstringuuid(empty)Profile identifier for filtering (optional).
namestring(empty)Profile name for filtering (optional).
tagsstring(empty)Tags for filtering (optional). Multiple tags can be separated by spaces.
sortingstring(empty)Sorting parameters (optional). Id, ContainerId, Name, CreationTime, User.Sex, User.Name, User.Surname, User.Age, User.Country, OperationSystem.Name, OperationSystem.Version, Brand.Name, Brand.Version, Proxy, Proxy.Name, ProfileState.DisplayStatus, ProfileState.Description, Status, OperationalState.OperationStatus, OperationalState.CanChangeOperationStatus, UsedTime, LastStartTime, LastErrorMessage, Tags, Tags.Id, Notes

Example request:

GET
CURL:

curl 'http://localhost:8160/v1/profiles?workspaceId=-1&start=0&total=1000&folderId=&id=&name=&tags=&sorting=' \
--header 'Api-Token: YOUR_SECRET_TOKEN'

C#:

using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("http://localhost:8160/v1/profiles?workspaceId=-1&start=0&total=1000&folderId=&id=&name=&tags=&sorting="),
Headers =
{
{ "Api-Token", "YOUR_SECRET_TOKEN" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}

Cube:

http://localhost:8160/v1/profiles?workspaceId=-1&start=0&total=1000&folderId=&id=&name=&tags=&sorting=

Additionally:
User-Agent: {-Profile.UserAgent-}
Api-Token: Token from UserArea2

Response API:

Response codeResult
200 OKSuccess
500 ErrorInternal Server Error

Success Response (200 OK):

{
"totalCount": 1,
"items": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": null,
"folderId": "123e4567-e89b-12d3-a456-426614174000",
"creationTime": "2025-07-25T09:34:29.768Z",
"user": {
"sex": "Male",
"name": null,
"surname": null,
"age": 1,
"country": null
},
"browser": {
"operationSystem": {
"name": null,
"version": null
},
"brand": {
"name": null,
"version": null
}
},
"proxy": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": null
},
"status": null,
"usedTimeSeconds": null,
"lastStartTime": null,
"lastErrorMessage": null,
"tags": [
{
"name": null,
"color": null
}
],
"notes": null
}
]
}

Error Response (500):

{
"message": null
}