Provision an Amigo
Creates the resident, provider assistant, seat assignment, and dedicated phone lifecycle.
POST/amigos
Required scope: amigos:write
Idempotency-Key · required, retained for 24 hours
curl -X POST "https://app.tryamigo.io/api/public/v1/amigos" \
-H "Authorization: Bearer $AMIGO_API_KEY" \
-H "Idempotency-Key: req_20260716_001" \
-H "Content-Type: application/json" \
-d '{
"resident": {
"first_name": "Marie",
"last_name": "Martin",
"gender": "female",
"preferred_language": "fr",
"timezone": "Europe/Paris"
},
"amigo": {
"name": "Léa",
"gender": "female",
"type": "companion",
"conversation_style": "empathetic",
"speaking_pace": "moderate",
"response_length": "60",
"interaction_style": "warm and supportive",
"voice_speed": 1,
"interests": [
"gardening"
],
"activities": []
},
"seat_type": "small"
}'