Autional Autional
API Reference GitHub autional.com →
profile-service 58 endpoints

Profile Service

Port 11002 · 54 endpoints · micro-services/profile-service/

Approval Management

MethodPathSummary
GET/admin/profiles/approval-requestsList Pending Approvalsdetail →
POST/admin/profiles/approval-requestsCreate Approval Requestdetail →
DELETE/admin/profiles/approval-requests/{request_id}Delete Approval Requestdetail →
POST/admin/profiles/approval-requests/{request_id}/approveApprove Approval Requestdetail →
POST/admin/profiles/approval-requests/{request_id}/rejectReject Approval Requestdetail →
DELETE/admin/profiles/versions/{request_id}Delete Profile Version Recorddetail →
GET/admin/profiles/{user_id}/versionsGet Profile Version Historydetail →

Profile Service

MethodPathSummary
POST/profiles/{user_id}/versionsCreate Profile Version Snapshotdetail →

User Profile

MethodPathSummary
GET/admin/profilesSearch User Profilesdetail →
POST/admin/profiles/batch-archiveBatch Archive User Profilesdetail →
POST/admin/profiles/batch-deleteBatch Delete User Profilesdetail →
POST/admin/profiles/batch-exportBatch Export User Profilesdetail →
GET/admin/profiles/field-schemasList Field Templatesdetail →
POST/admin/profiles/field-schemasCreate Field Templatedetail →
DELETE/admin/profiles/field-schemas/{field_key}Delete Field Templatedetail →
PUT/admin/profiles/field-schemas/{field_key}Update Field Templatedetail →
DELETE/admin/profiles/policyDelete Tenant Profile Policydetail →
GET/admin/profiles/policyGet Tenant Profile Policydetail →
POST/admin/profiles/policyCreate Tenant Profile Policydetail →
PUT/admin/profiles/policyUpdate Tenant Profile Policydetail →
GET/admin/profiles/statsGet Profile Statisticsdetail →
DELETE/admin/profiles/webhookDelete Webhook Configurationdetail →
GET/admin/profiles/webhookGet Webhook Configurationdetail →
POST/admin/profiles/webhookCreate Webhook Configurationdetail →
PUT/admin/profiles/webhookUpdate Webhook Configurationdetail →
POST/admin/profiles/{user_id}/archiveArchive User Profiledetail →
GET/admin/profiles/{user_id}/exportExport User Profiledetail →
GET/profile/avatarQuick Get Current User Avatardetail →
GET/profilesList User Profilesdetail →
DELETE/profiles/{user_id}Delete User Profiledetail →
GET/profiles/{user_id}Get User Profiledetail →
PUT/profiles/{user_id}Create or Update User Profiledetail →
PUT/profiles/{user_id}/avatarUpdate User Avatardetail →
POST/profiles/{user_id}/avatar/uploadUpload User Avatardetail →
GET/profiles/{user_id}/completenessGet Profile Completenessdetail →
GET/profiles/{user_id}/consentsQuery User Consent Recordsdetail →
POST/profiles/{user_id}/consentsGrant Data Collection Consentdetail →
DELETE/profiles/{user_id}/consents/{field_key}Withdraw Data Collection Consentdetail →
GET/profiles/{user_id}/exportSelf-Service Export User Profiledetail →
GET/profiles/{user_id}/fieldsGet Custom Fieldsdetail →
PUT/profiles/{user_id}/fieldsUpdate Custom Fieldsdetail →
GET/profiles/{user_id}/preferencesGet User Preferencesdetail →
PUT/profiles/{user_id}/preferencesUpdate User Preferencesdetail →
GET/profiles/{user_id}/privacyGet Privacy Settingsdetail →
PUT/profiles/{user_id}/privacyUpdate Privacy Settingsdetail →
GET/profiles/{user_id}/privacy-impactGet Privacy Impact Assessmentdetail →
GET/profiles/{user_id}/publicGet Public Profiledetail →
DELETE/profiles/{user_id}/tagsDelete User Tagsdetail →
POST/profiles/{user_id}/tagsSet User Tagsdetail →

User Profile - Internal

MethodPathSummary
GET/internal/profile/batchBatch Internal Query User Profilesdetail →
POST/internal/profile/export-user-dataInternal Export User Datadetail →
DELETE/internal/profile/{user_id}Internal Delete User Profiledetail →
GET/internal/profile/{user_id}Internal Query User Profiledetail →
PUT/internal/profile/{user_id}Internal Create or Update User Profile Namedetail →