Profile Management
Manage professional profiles programmatically. Every PingRep user can have multiple profiles, each representing a different professional identity (realtor, consultant, speaker, etc.).
Authentication required
All profile management endpoints require a valid JWT or API key. See Authentication for setup.
Create a profile
/api/v1/profilesCreate a new professional profile. Accepts multipart form data for photo upload.
Request body (multipart/form-data)
namestringRequiredFull professional name.
titlestringRequiredJob title or professional role.
companystringOptionalCompany or organization name.
biostringOptionalProfessional biography. Supports plain text.
locationstringOptionalCity, state, or country.
photoFileOptionalProfile photo. Accepts JPEG or PNG, max 5 MB.
verticalstringOptionalProfessional vertical (e.g. real-estate, consulting, tech).
List all profiles
/api/v1/profiles/allList all profiles belonging to the authenticated user.
Returns an array of profile objects. Useful for account management dashboards or profile switchers.
Get primary profile
/api/v1/profiles/meGet the authenticated user's primary profile.
Get a specific profile
/api/v1/profiles/{profile_id}Get a profile by its unique ID.
Update a profile
/api/v1/profiles/{profile_id}Update one or more fields on an existing profile.
Send only the fields you want to change. All fields are optional in a PATCH request.
Delete a profile
/api/v1/profiles/{profile_id}Permanently delete a profile. This action cannot be undone.
Destructive action
Deleting a profile removes all associated data including social links, work experience, and education entries. Contacts who saved this profile will see a "Profile removed" notice.
Profile response schema
idstring (uuid)RequiredUnique profile identifier.
slugstringRequiredURL-safe profile slug.
namestringRequiredFull professional name.
titlestringRequiredJob title or role.
companystringRequiredCompany or organization.
biostringRequiredProfessional biography.
locationstringRequiredGeographic location.
photoUrlstringRequiredURL to profile photo.
isPublicbooleanRequiredWhether the profile is published and visible in the directory.
headlinestringRequiredAuto-generated or custom one-line headline.
skillsstring[]RequiredList of professional skills.
workExperiencesobject[]RequiredArray of work experience entries.
educationobject[]RequiredArray of education entries.
socialLinksobject[]RequiredArray of social link objects (platform, url).
createdAtstring (ISO 8601)RequiredWhen the profile was created.
updatedAtstring (ISO 8601)RequiredWhen the profile was last modified.