Identity
Returns a paginated list of identified visitors for the given date range. Each record is one unique person, enriched with contact and company data. Defaults to the last 7 days if no dates are provided.
Bearer token for authentication
Page number
1Page size
10Start of the date range (YYYY-MM-DD). Defaults to 7 days ago.
End of the date range (YYYY-MM-DD). Defaults to today.
Successful Response
Paginated resolutions list returned by the Identity API.
Validation Error
POST /identity/resolutions HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 470
{
"start_date": "text",
"end_date": "text",
"filters": {
"visitors": [
{
"field": "text",
"method": "equals",
"value": null
}
],
"sessions": [
{
"field": "text",
"method": "equals",
"value": null
}
],
"pages": [
{
"field": "text",
"method": "equals",
"value": null
}
],
"buyer_intent": [
{
"field": "text",
"method": "equals",
"value": null
}
],
"enrichment": {
"ANY_ADDITIONAL_PROPERTY": [
{
"field": "text",
"method": "equals",
"value": null
}
]
},
"ml": {
"ANY_ADDITIONAL_PROPERTY": [
{
"field": "text",
"method": "equals",
"value": null
}
]
}
}
}{
"items": [
{
"hem": "text",
"email": "text",
"personal_email": "text",
"business_email": "text",
"first_name": "text",
"last_name": "text",
"gender": "text",
"age_range": "text",
"married": "text",
"income_range": "text",
"net_worth": "text",
"homeowner": "text",
"personal_address": "text",
"personal_address2": "text",
"personal_city": "text",
"personal_state": "text",
"personal_zip": "text",
"personal_zip4": "text",
"personal_phone": "text",
"mobile_phone": "text",
"job_title": "text",
"seniority_level": "text",
"department": "text",
"professional_address": "text",
"professional_address2": "text",
"professional_city": "text",
"professional_state": "text",
"professional_zip": "text",
"professional_zip4": "text",
"linkedin_url": "text",
"company_name": "text",
"company_domain": "text",
"company_phone": "text",
"company_sic": "text",
"company_naics": "text",
"company_address": "text",
"company_city": "text",
"company_state": "text",
"company_zip": "text",
"company_linkedin_url": "text",
"company_revenue": "text",
"company_employee_count": "text",
"primary_industry": "text",
"ip": "text",
"tag_id": "text",
"file_type": "text",
"last_session_date": "2026-01-01T00:00:00.000Z",
"last_session_total_pages_visited": 1,
"total_session_count": 1,
"last_session_entry_url": "text",
"last_session_entry_referer_url": "text",
"last_session_exit_url": "text",
"last_session_est_duration": 1,
"lead_category": "text",
"business_email_validation_status": "text",
"business_email_last_seen": 1,
"personal_email_validation_status": "text",
"personal_email_last_seen": 1
}
],
"page": 1,
"size": 1,
"total": 1,
"pages": 1
}Returns visitor counts grouped by record type (b2b, b2c, pte) for the given date range — useful for dashboards and usage tracking.
Bearer token for authentication
Start of the date range (YYYY-MM-DD). Defaults to 7 days ago.
End of the date range (YYYY-MM-DD). Defaults to today.
Successful Response
Count of resolutions for the given date range and filters.
000Validation Error
POST /identity/resolutions/count HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 470
{
"start_date": "text",
"end_date": "text",
"filters": {
"visitors": [
{
"field": "text",
"method": "equals",
"value": null
}
],
"sessions": [
{
"field": "text",
"method": "equals",
"value": null
}
],
"pages": [
{
"field": "text",
"method": "equals",
"value": null
}
],
"buyer_intent": [
{
"field": "text",
"method": "equals",
"value": null
}
],
"enrichment": {
"ANY_ADDITIONAL_PROPERTY": [
{
"field": "text",
"method": "equals",
"value": null
}
]
},
"ml": {
"ANY_ADDITIONAL_PROPERTY": [
{
"field": "text",
"method": "equals",
"value": null
}
]
}
}
}{
"b2b": 0,
"b2c": 0,
"pte": 0,
"total": 1,
"ANY_ADDITIONAL_PROPERTY": "anything"
}Returns daily unique visitor counts broken down by tag and record type. Useful for building usage and billing charts.
Bearer token for authentication
Start of the date range (YYYY-MM-DD). Defaults to 7 days ago.
End of the date range (YYYY-MM-DD). Defaults to today.
Successful Response
Billing count of resolutions by day, tag_id, and file_type for the given date range.
Validation Error
POST /identity/resolutions/billing HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 39
{
"start_date": "text",
"end_date": "text"
}[
{
"event_date": "2026-01-01",
"tag_id": "text",
"file_type": "text",
"visitor_count": 1,
"ANY_ADDITIONAL_PROPERTY": "anything"
}
]Returns a paginated list of visitor profiles, optionally filtered by date range and visitor attributes.
Bearer token for authentication
Page number
1Page size
50Sort order
descPossible values: Start of the date range (YYYY-MM-DD). Defaults to 7 days ago.
End of the date range (YYYY-MM-DD). Defaults to today.
Successful Response
Validation Error
POST /identity/visitors HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 99
{
"start_date": "text",
"end_date": "text",
"filters": [
{
"field": "text",
"method": "equals",
"value": null
}
]
}{
"items": [
{
"hem": "text",
"email": "text",
"record_uuid": "text",
"first_name": "text",
"last_name": "text",
"business_email": "text",
"mobile_phone": "text",
"linkedin_url": "text",
"personal_address": "text",
"personal_address2": "text",
"personal_city": "text",
"personal_state": "text",
"personal_zip": "text",
"personal_zip4": "text",
"personal_email": "text",
"personal_phone": "text",
"gender": "text",
"age_range": "text",
"married": "text",
"income_range": "text",
"net_worth": "text",
"homeowner": "text",
"job_title": "text",
"seniority_level": "text",
"department": "text",
"professional_address": "text",
"professional_address2": "text",
"professional_city": "text",
"professional_state": "text",
"professional_zip": "text",
"professional_zip4": "text",
"company_name": "text",
"company_domain": "text",
"company_phone": "text",
"company_sic": "text",
"company_naics": "text",
"company_address": "text",
"company_city": "text",
"company_state": "text",
"company_zip": "text",
"company_linkedin_url": "text",
"company_revenue": "text",
"company_employee_count": "text",
"primary_industry": "text",
"business_email_validation_status": "text",
"business_email_last_seen": 1,
"personal_email_validation_status": "text",
"personal_email_last_seen": 1,
"ip": "text",
"updated_at": "2026-01-01T00:00:00.000Z"
}
],
"total": 1,
"page": 1,
"size": 1,
"pages": 1
}Returns the full enriched profile for a single visitor — contact info, company details, demographics, and more. Returns 404 if the visitor is not found.
Bearer token for authentication
Successful Response
Visitor profile returned by the Identity API.
Validation Error
GET /identity/visitors/{email} HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"hem": "text",
"email": "text",
"record_uuid": "text",
"first_name": "text",
"last_name": "text",
"business_email": "text",
"mobile_phone": "text",
"linkedin_url": "text",
"personal_address": "text",
"personal_address2": "text",
"personal_city": "text",
"personal_state": "text",
"personal_zip": "text",
"personal_zip4": "text",
"personal_email": "text",
"personal_phone": "text",
"gender": "text",
"age_range": "text",
"married": "text",
"income_range": "text",
"net_worth": "text",
"homeowner": "text",
"job_title": "text",
"seniority_level": "text",
"department": "text",
"professional_address": "text",
"professional_address2": "text",
"professional_city": "text",
"professional_state": "text",
"professional_zip": "text",
"professional_zip4": "text",
"company_name": "text",
"company_domain": "text",
"company_phone": "text",
"company_sic": "text",
"company_naics": "text",
"company_address": "text",
"company_city": "text",
"company_state": "text",
"company_zip": "text",
"company_linkedin_url": "text",
"company_revenue": "text",
"company_employee_count": "text",
"primary_industry": "text",
"business_email_validation_status": "text",
"business_email_last_seen": 1,
"personal_email_validation_status": "text",
"personal_email_last_seen": 1,
"ip": "text",
"updated_at": "2026-01-01T00:00:00.000Z"
}Returns the visitor's profile together with their most recent sessions and the pages viewed in each. Use session_limit to control how many sessions are included (max 10).
Bearer token for authentication
Number of recent sessions to include. Max 10.
5Successful Response
Full visitor profile with recent sessions and their page views.
Validation Error
GET /identity/visitors/{email}/profile HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"visitor": {
"hem": "text",
"email": "text",
"record_uuid": "text",
"first_name": "text",
"last_name": "text",
"business_email": "text",
"mobile_phone": "text",
"linkedin_url": "text",
"personal_address": "text",
"personal_address2": "text",
"personal_city": "text",
"personal_state": "text",
"personal_zip": "text",
"personal_zip4": "text",
"personal_email": "text",
"personal_phone": "text",
"gender": "text",
"age_range": "text",
"married": "text",
"income_range": "text",
"net_worth": "text",
"homeowner": "text",
"job_title": "text",
"seniority_level": "text",
"department": "text",
"professional_address": "text",
"professional_address2": "text",
"professional_city": "text",
"professional_state": "text",
"professional_zip": "text",
"professional_zip4": "text",
"company_name": "text",
"company_domain": "text",
"company_phone": "text",
"company_sic": "text",
"company_naics": "text",
"company_address": "text",
"company_city": "text",
"company_state": "text",
"company_zip": "text",
"company_linkedin_url": "text",
"company_revenue": "text",
"company_employee_count": "text",
"primary_industry": "text",
"business_email_validation_status": "text",
"business_email_last_seen": 1,
"personal_email_validation_status": "text",
"personal_email_last_seen": 1,
"ip": "text",
"updated_at": "2026-01-01T00:00:00.000Z"
},
"sessions": [
{
"id": "text",
"hem": "text",
"tag_id": "text",
"file_type": "text",
"session_start": "2026-01-01T00:00:00.000Z",
"session_end": "2026-01-01T00:00:00.000Z",
"est_session_duration": 1,
"entry_url": "text",
"entry_referer_url": "text",
"exit_url": "text",
"total_pages_visited": 1,
"unique_pages_visited": 1,
"pages": [
{
"id": "text",
"hem": "text",
"session_id": "text",
"external_id": "text",
"tag_id": "text",
"file_type": "text",
"ref_url": "text",
"referer_url": "text",
"est_time_on_page": 1,
"event_date": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
],
"updated_at": "2026-01-01T00:00:00.000Z"
}
]
}Returns the visitor's site sessions, most recent first.
Bearer token for authentication
Page number
1Page size
50Successful Response
Validation Error
GET /identity/visitors/{email}/sessions HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"id": "text",
"hem": "text",
"tag_id": "text",
"file_type": "text",
"session_start": "2026-01-01T00:00:00.000Z",
"session_end": "2026-01-01T00:00:00.000Z",
"est_session_duration": 1,
"entry_url": "text",
"entry_referer_url": "text",
"exit_url": "text",
"total_pages_visited": 1,
"unique_pages_visited": 1,
"updated_at": "2026-01-01T00:00:00.000Z"
}
],
"total": 1,
"page": 1,
"size": 1,
"pages": 1
}Returns the pages the visitor viewed during a specific session, in the order they were visited.
Bearer token for authentication
Page number
1Page size
50Successful Response
Validation Error
GET /identity/visitors/{email}/sessions/{session_id}/pages HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"id": "text",
"hem": "text",
"session_id": "text",
"external_id": "text",
"tag_id": "text",
"file_type": "text",
"ref_url": "text",
"referer_url": "text",
"est_time_on_page": 1,
"event_date": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
],
"total": 1,
"page": 1,
"size": 1,
"pages": 1
}Returns all pages the visitor has viewed across every session, most recent first.
Bearer token for authentication
Page number
1Page size
50Successful Response
Validation Error
GET /identity/visitors/{email}/pages HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"id": "text",
"hem": "text",
"session_id": "text",
"external_id": "text",
"tag_id": "text",
"file_type": "text",
"ref_url": "text",
"referer_url": "text",
"est_time_on_page": 1,
"event_date": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
],
"total": 1,
"page": 1,
"size": 1,
"pages": 1
}Returns the buyer intent score (hot, warm, or cold) for the visitor.
Bearer token for authentication
Successful Response
Validation Error
GET /identity/visitors/{email}/buyer-intent HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": "text",
"hem": "text",
"tag_id": "text",
"lead_category": "text"
}
]Returns the visitor's ICP prediction score and their percentile rank against your ideal customer profile. Returns 404 if no score exists for this visitor.
Bearer token for authentication
Successful Response
Validation Error
GET /identity/visitors/{email}/icp HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "text",
"hem": "text",
"tag_id": "text",
"email": "text",
"prediction": 1,
"percentile": 1
}Returns a paginated list of site sessions across all visitors for the given date range.
Bearer token for authentication
Page number
1Page size
50Sort by session_end
descPossible values: Start of the date range (YYYY-MM-DD). Defaults to 7 days ago.
End of the date range (YYYY-MM-DD). Defaults to today.
Successful Response
Validation Error
POST /identity/sessions HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 99
{
"start_date": "text",
"end_date": "text",
"filters": [
{
"field": "text",
"method": "equals",
"value": null
}
]
}{
"items": [
{
"id": "text",
"hem": "text",
"tag_id": "text",
"file_type": "text",
"session_start": "2026-01-01T00:00:00.000Z",
"session_end": "2026-01-01T00:00:00.000Z",
"est_session_duration": 1,
"entry_url": "text",
"entry_referer_url": "text",
"exit_url": "text",
"total_pages_visited": 1,
"unique_pages_visited": 1,
"updated_at": "2026-01-01T00:00:00.000Z"
}
],
"total": 1,
"page": 1,
"size": 1,
"pages": 1
}Returns the pages viewed in a specific session, in chronological order.
Bearer token for authentication
Page number
1Page size
50Successful Response
Validation Error
GET /identity/sessions/{session_id}/pages HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"id": "text",
"hem": "text",
"session_id": "text",
"external_id": "text",
"tag_id": "text",
"file_type": "text",
"ref_url": "text",
"referer_url": "text",
"est_time_on_page": 1,
"event_date": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
],
"total": 1,
"page": 1,
"size": 1,
"pages": 1
}Returns a paginated list of page views across all visitors for the given date range.
Bearer token for authentication
Page number
1Page size
50Sort by event_date
descPossible values: Start of the date range (YYYY-MM-DD). Defaults to 7 days ago.
End of the date range (YYYY-MM-DD). Defaults to today.
Successful Response
Validation Error
POST /identity/pages HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 99
{
"start_date": "text",
"end_date": "text",
"filters": [
{
"field": "text",
"method": "equals",
"value": null
}
]
}{
"items": [
{
"id": "text",
"hem": "text",
"session_id": "text",
"external_id": "text",
"tag_id": "text",
"file_type": "text",
"ref_url": "text",
"referer_url": "text",
"est_time_on_page": 1,
"event_date": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
],
"total": 1,
"page": 1,
"size": 1,
"pages": 1
}Returns buyer intent records (lead categories) across your workspace.
Bearer token for authentication
Page number
1Page size
50Successful Response
Validation Error
POST /identity/buyer-intent HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"id": "text",
"hem": "text",
"tag_id": "text",
"lead_category": "text"
}
],
"total": 1,
"page": 1,
"size": 1,
"pages": 1
}Returns ICP scores for all visitors, sorted by percentile.
Bearer token for authentication
Page number
1Page size
50Sort by percentile
descPossible values: Successful Response
Validation Error
POST /identity/icp HTTP/1.1
Host: api.getuntitled.ai
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [
{
"id": "text",
"hem": "text",
"tag_id": "text",
"email": "text",
"prediction": 1,
"percentile": 1
}
],
"total": 1,
"page": 1,
"size": 1,
"pages": 1
}Last updated
Was this helpful?