cURL
curl --request POST \ --url https://api.gurubase.io/api/v1/{guru_slug}/profiles/ \ --header 'Content-Type: application/json' \ --data '{ "users": [ { "external_user_id": "<string>", "memory": {} } ] }'
{ "status": "success", "total_users": 2, "processed_users": 2, "users_results": [ { "user_index": 0, "external_user_id": "user1-id", "success": true, "errors": [] }, { "user_index": 1, "external_user_id": "user2-id", "success": true, "errors": [] } ] }
Upsert one or more user profiles with their memory data.
Show User Object Properties
uuid
external_user_id
{ "users": [ { "external_user_id": "user1-id", "memory": { "name": "John Doe", "email": "[email protected]" } }, { "external_user_id": "user2-id", "memory": { "name": "Jane Doe", "plan": "premium" } } ] }
Show User Result Object