---
title: Overview
url: https://docs.kaltura.com/docs/events-collaboration/user-profile-api/user-profile-overview
---

## Kaltura User Profile API

The User Profile service manages per-application user profiles, primarily for the Events Platform attendance lifecycle. Each profile ties a Kaltura user to a specific app instance (registered in the [App Registry](/docs/events-collaboration/app-registry-api/app-registry-overview)) and tracks profile data, login activity, event attendance status, and application-specific metadata.

A user has one profile per app — the same `userId` can have separate profiles across different events, each with its own registration data and attendance status.

**Base URL:** `https://user.nvp1.ovp.kaltura.com/api/v1` (production NVP region)  
**Auth:** `Authorization: Bearer &lt;KS&gt;` header (ADMIN KS, type=2, requires `ADMIN_BASE` permission)  
**Format:** JSON request/response bodies, all endpoints use POST  
**Regions:** NVP (default `nvp1`), DE (`frp2`), EU/Ireland (`irp2`), Canada (`cap2`), Australia (`syp2`) — see API Getting Started §4.5  

<!-- Sections: 1.When to Use | 2.Authentication | 3.Prerequisites | 4.User Profile Entity | 5.Attendance Status Lifecycle | 6.Create a User Profile | 7.Bulk Create User Profiles | 8.Get a User Profile | 9.Update a User Profile | 10.List User Profiles | 11.Delete a User Profile | 12.Reports | 13.Error Handling | 14.Best Practices | 15.Related Guides -->
