{
    "id": "20260505_184231_9a48df5b",
    "timestamp": "2026-05-05T18:42:31+00:00",
    "meta": {
        "method": "POST",
        "uri": "/trudel/V2/PREPROD/FinDeVisite.php?action=create_all",
        "query": {
            "action": "create_all"
        },
        "ip": "142.182.64.94",
        "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36",
        "http_code": 500,
        "note": "opportunity_fail"
    },
    "input": {
        "Agent": {
            "FirstName": "Yannick",
            "LastName": "Gilbert",
            "Email": "yannick@minuitmoinsune.com",
            "Job": "Développeur"
        },
        "Clients": [
            {
                "FirstName": "Chocolat",
                "LastName": "Cafe",
                "Email": "chocolat.cafe@trudel.ca",
                "Phone": "",
                "Post": ""
            }
        ],
        "Projects": [
            {
                "ProjectName": "Esplanade Cartier - Phase 1",
                "Favorites": {
                    "Units": [
                        "203",
                        "305",
                        "402"
                    ]
                },
                "Estimates": [
                    {
                        "Unit": "203",
                        "FinalPrice": 1920,
                        "ServicesAndOptionsIncluded": [
                            "Internet",
                            "Chauffage"
                        ],
                        "ServicesAndOptions": [
                            {
                                "Name": "Stationnement",
                                "Price": 100
                            }
                        ],
                        "ServicesAndOptionsMultiple": []
                    },
                    {
                        "Unit": "305",
                        "FinalPrice": 2200,
                        "ServicesAndOptionsIncluded": [
                            "Climatisation"
                        ],
                        "ServicesAndOptions": [],
                        "ServicesAndOptionsMultiple": [
                            {
                                "Name": "Rangement",
                                "Number": 2,
                                "Price": 80
                            }
                        ]
                    }
                ]
            }
        ],
        "GeneralInfo": {
            "Date": "2026-05-05",
            "MeetingDateTime": "2026-05-05T18:40:37Z",
            "VisitTime": 52,
            "WalkIn": false,
            "VisitedUnitRecordTypeDeveloperName": "Default",
            "Building": "Bâtiment A",
            "UnitsSeeked": [
                "3.5",
                "4.5",
                "Studio"
            ],
            "Comment": "Visite test (UI) - création Visit__c + Visited_Unit__c",
            "VisitedUnits": [
                {
                    "Unit": "203",
                    "ClientInterest": "High",
                    "TypeDeVisite": "Visite",
                    "Notes": "Beau plan, bon prix.",
                    "Comments": "<p>Client très intéressé.</p>",
                    "PositiveAspects": [
                        "Luminosité",
                        "Vue"
                    ],
                    "NegativeAspects": [
                        "Bruit"
                    ]
                },
                {
                    "Unit": "305",
                    "ClientInterest": "Medium",
                    "TypeDeVisite": "Visite",
                    "Notes": "À revoir avec conjoint."
                }
            ]
        }
    },
    "output": {
        "ok": false,
        "error": "Échec création Opportunity",
        "details": [
            {
                "message": "Value does not exist or does not match filter criteria.",
                "errorCode": "FIELD_FILTER_VALIDATION_EXCEPTION",
                "fields": [
                    "Residential_Building__c"
                ]
            }
        ]
    }
}