Conversations
Create, inspect, and list conversation history.
Conversations
Use the explicit conversation resource when your integration needs a stable conversation_id before sending the first assistant message.
Create a conversation
cURL
curl -X POST "https://api.mortgageguidelines.com/v1/conversations" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer mgapi_live_your_key_here" \
-H "Idempotency-Key: first-turn-user-123-001" \
-d '{
"title": "FHA gift funds",
"user": {
"external_user_id": "user_123",
"email": "user@example.com",
"name": "Test User"
},
"metadata": {
"external_ticket_id": "ticket_789"
}
}'Fetch a conversation
cURL
curl -X GET "https://api.mortgageguidelines.com/v1/conversations/conv_3c2fd2bcf41f4f12" \
-H "Authorization: Bearer mgapi_live_your_key_here"List stored messages
cURL
curl -X GET "https://api.mortgageguidelines.com/v1/conversations/conv_3c2fd2bcf41f4f12/messages" \
-H "Authorization: Bearer mgapi_live_your_key_here"