curl -X GET "https://api.orwel.io/api/v1/identities?limit=10&is_favorite=true" \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch(
'https://api.orwel.io/api/v1/identities?limit=10&is_favorite=true',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY'
}
params = {
'limit': 10,
'is_favorite': True
}
response = requests.get(
'https://api.orwel.io/api/v1/identities',
headers=headers,
params=params
)
data = response.json()
{
"data": [
{
"id": "ee0e8400-e29b-41d4-a716-446655440009",
"workspace_id": "770e8400-e29b-41d4-a716-446655440002",
"visitor_id": "660e8400-e29b-41d4-a716-446655440001",
"email": "user@example.com",
"name": "John Visitor",
"traits": {
"plan": "enterprise",
"company": "Acme Corp"
},
"first_seen": "2025-01-10T08:00:00Z",
"last_seen": "2025-01-15T16:30:00Z",
"ip": "192.168.1.1",
"city": "San Francisco",
"country": "USA",
"is_favorite": true,
"created_at": "2025-01-10T08:00:00Z"
}
],
"pagination": {
"limit": 10,
"offset": 0,
"total": 250
}
}
Identities
List Identities
Retrieve a paginated list of visitor identities
GET
/
api
/
v1
/
identities
curl -X GET "https://api.orwel.io/api/v1/identities?limit=10&is_favorite=true" \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch(
'https://api.orwel.io/api/v1/identities?limit=10&is_favorite=true',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY'
}
params = {
'limit': 10,
'is_favorite': True
}
response = requests.get(
'https://api.orwel.io/api/v1/identities',
headers=headers,
params=params
)
data = response.json()
{
"data": [
{
"id": "ee0e8400-e29b-41d4-a716-446655440009",
"workspace_id": "770e8400-e29b-41d4-a716-446655440002",
"visitor_id": "660e8400-e29b-41d4-a716-446655440001",
"email": "user@example.com",
"name": "John Visitor",
"traits": {
"plan": "enterprise",
"company": "Acme Corp"
},
"first_seen": "2025-01-10T08:00:00Z",
"last_seen": "2025-01-15T16:30:00Z",
"ip": "192.168.1.1",
"city": "San Francisco",
"country": "USA",
"is_favorite": true,
"created_at": "2025-01-10T08:00:00Z"
}
],
"pagination": {
"limit": 10,
"offset": 0,
"total": 250
}
}
Query Parameters
Maximum number of results to return (max: 100)
Number of results to skip for pagination
Filter identities by email address
Filter identities by visitor ID (UUID)
Filter favorite identities (true/false)
Filter identities created after this date (ISO 8601 format)
Filter identities created before this date (ISO 8601 format)
Response
Array of visitor identity objects
Show Identity Object
Show Identity Object
Unique identifier for the identity
Workspace ID (always your workspace)
Associated visitor ID
Email address
Full name
Custom traits (JSONB)
ISO 8601 timestamp of first visit
ISO 8601 timestamp of last visit
IP address
City
Country
Whether identity is marked as favorite
ISO 8601 timestamp of creation
Pagination information
curl -X GET "https://api.orwel.io/api/v1/identities?limit=10&is_favorite=true" \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch(
'https://api.orwel.io/api/v1/identities?limit=10&is_favorite=true',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY'
}
params = {
'limit': 10,
'is_favorite': True
}
response = requests.get(
'https://api.orwel.io/api/v1/identities',
headers=headers,
params=params
)
data = response.json()
{
"data": [
{
"id": "ee0e8400-e29b-41d4-a716-446655440009",
"workspace_id": "770e8400-e29b-41d4-a716-446655440002",
"visitor_id": "660e8400-e29b-41d4-a716-446655440001",
"email": "user@example.com",
"name": "John Visitor",
"traits": {
"plan": "enterprise",
"company": "Acme Corp"
},
"first_seen": "2025-01-10T08:00:00Z",
"last_seen": "2025-01-15T16:30:00Z",
"ip": "192.168.1.1",
"city": "San Francisco",
"country": "USA",
"is_favorite": true,
"created_at": "2025-01-10T08:00:00Z"
}
],
"pagination": {
"limit": 10,
"offset": 0,
"total": 250
}
}
⌘I