Nutzerprofile auflisten
# Nutzerprofile auflisten
Nutzerprofile im Projekt per Benutzerzugriff verwalten.
`GET /v1/identify/query?project=my-project&limit=20&page=1`
**Authentifizierung:** Benutzer-Access-JWT mit Projektzugriff.
## Query-Parameter
`project` ist der Projekt-Slug. Optional: `userId`, `sortBy`, `limit`, `page`. Listen verwenden `results`, `page`, `limit`, `totalPages`, `totalResults`.
## Antwort
HTTP `200` mit einer paginierten Liste. Ein API-Token berechtigt nur zu den dokumentierten Schreibzugriffen.
## Request
```bash
curl -X GET 'https://api.tracklytic.de/v1/identify/query?project=my-project&limit=20&page=1' \
-H "Authorization: Bearer $TRACKLYTIC_ACCESS_TOKEN"
```
```js
const response = await fetch("https://api.tracklytic.de/v1/identify/query?project=my-project&limit=20&page=1", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.TRACKLYTIC_ACCESS_TOKEN}`
}
});
if (!response.ok) throw new Error(await response.text());
const result = await response.json();
```
```python
import json
import os
from urllib.request import Request, urlopen
request = Request(
"https://api.tracklytic.de/v1/identify/query?project=my-project&limit=20&page=1",
method="GET",
headers={
"Authorization": "Bearer " + os.environ["TRACKLYTIC_ACCESS_TOKEN"]
}
)
with urlopen(request) as response:
result = json.load(response)
```
## Response (200)
```json
{
"results": [],
"page": 1,
"limit": 20,
"totalPages": 0,
"totalResults": 0
}
```
Nutzerprofile im Projekt per Benutzerzugriff verwalten.
GET
/v1/identify/query?project=my-project&limit=20&page=1Authentifizierung: Benutzer-Access-JWT mit Projektzugriff.
Query-Parameter
project ist der Projekt-Slug. Optional: userId, sortBy, limit, page. Listen verwenden results, page, limit, totalPages, totalResults.
Antwort
HTTP 200 mit einer paginierten Liste. Ein API-Token berechtigt nur zu den dokumentierten Schreibzugriffen.
Request
curl -X GET 'https://api.tracklytic.de/v1/identify/query?project=my-project&limit=20&page=1' \
-H "Authorization: Bearer $TRACKLYTIC_ACCESS_TOKEN"const response = await fetch("https://api.tracklytic.de/v1/identify/query?project=my-project&limit=20&page=1", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.TRACKLYTIC_ACCESS_TOKEN}`
}
});
if (!response.ok) throw new Error(await response.text());
const result = await response.json();import json
import os
from urllib.request import Request, urlopen
request = Request(
"https://api.tracklytic.de/v1/identify/query?project=my-project&limit=20&page=1",
method="GET",
headers={
"Authorization": "Bearer " + os.environ["TRACKLYTIC_ACCESS_TOKEN"]
}
)
with urlopen(request) as response:
result = json.load(response)Response
200{
"results": [],
"page": 1,
"limit": 20,
"totalPages": 0,
"totalResults": 0
}