Nutzerprofil abrufen
# Nutzerprofil abrufen
Nutzerprofile im Projekt per Benutzerzugriff verwalten.
`GET /v1/identify/profile?project=my-project&userId=customer_123`
**Authentifizierung:** Benutzer-Access-JWT mit Projektzugriff.
## Query-Parameter
`project` ist der Projekt-Slug. `userId` ist erforderlich und identifiziert den Eintrag.
## Antwort
HTTP `200` mit dem Eintrag. Ein API-Token berechtigt nur zu den dokumentierten Schreibzugriffen.
## Request
```bash
curl -X GET 'https://api.tracklytic.de/v1/identify/profile?project=my-project&userId=customer_123' \
-H "Authorization: Bearer $TRACKLYTIC_ACCESS_TOKEN"
```
```js
const response = await fetch("https://api.tracklytic.de/v1/identify/profile?project=my-project&userId=customer_123", {
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/profile?project=my-project&userId=customer_123",
method="GET",
headers={
"Authorization": "Bearer " + os.environ["TRACKLYTIC_ACCESS_TOKEN"]
}
)
with urlopen(request) as response:
result = json.load(response)
```
Nutzerprofile im Projekt per Benutzerzugriff verwalten.
GET
/v1/identify/profile?project=my-project&userId=customer_123Authentifizierung: Benutzer-Access-JWT mit Projektzugriff.
Query-Parameter
project ist der Projekt-Slug. userId ist erforderlich und identifiziert den Eintrag.
Antwort
HTTP 200 mit dem Eintrag. Ein API-Token berechtigt nur zu den dokumentierten Schreibzugriffen.
Request
curl -X GET 'https://api.tracklytic.de/v1/identify/profile?project=my-project&userId=customer_123' \
-H "Authorization: Bearer $TRACKLYTIC_ACCESS_TOKEN"const response = await fetch("https://api.tracklytic.de/v1/identify/profile?project=my-project&userId=customer_123", {
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/profile?project=my-project&userId=customer_123",
method="GET",
headers={
"Authorization": "Bearer " + os.environ["TRACKLYTIC_ACCESS_TOKEN"]
}
)
with urlopen(request) as response:
result = json.load(response)