profile_id: A unique identifier for the profile (e.g., a user or character ID in your app).
data: The raw text or structured data you want us to analyze.
input_type(optional): A short label describing the type of data (e.g., "bio", "conversation", "activity_log", "form"). This can help with tracking and better profiling.
Example:
Copy
curl -X POST "https://api.getprofile-ai.com/v1/profile/abc123" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "data": "Alex is a curious photographer from Berlin who loves indie music and hiking.", "input_type": "bio" }'
Your request is accepted immediately with a 202 Accepted response.
We process the data asynchronously in the background.
When the processing is complete, the profile will be updated with the new insights.
This makes it easy to send data continuously — your profiles will evolve as new data comes in!✅ No raw data is stored long-term — only the structured profile is kept.
🔒 Input data is deleted once the profile update is complete.