Webhook Status Update

We will make a POST call to this url each time the status of an application is updated.

🚧

Your Webhook Gandlers must provide an HTTP 2XX code in response.

If we do not receive a 200, we will call your endpoint an additional 3 times.

Endpoint Setup

Login and go to Staging AppTracker to configure your webhook endpoints.

You have access to two endpoints; if one of them becomes unavailable, the second one will be triggered.

Below is an example update of what you should expect:

{
    "appData": {
        "workDone": {
            "service": [],
            "equipment": [
                null
            ],
            "other": ""
        },
        "loyaltyProgramInformation": {
            "documents": []
        },
        "invoiceID": "71121",
        "prequalOffered": "Standard-Custom",
        "price": 5000,
        "status": "approved",
        "apiAccount": "MAGWITCH",
        "allowHigherAmount": false,
        "forceProposalRequired": false,
        "expiresOn": "2026-02-01T16:30:07.770Z",
        "lcLettersSend": false,
        "installationAddress": {
            "streetAddress": "1228 Baltimore Avenue",
            "city": "Kansas City",
            "state": "MO",
            "zip": "64105",
            "_id": "6957f28fab538235d7fae86b"
        },
        "fundedSendDocs": false,
        "redirectURL": "https://staging-api.loginstage.com/banks/ftl/eyJpdiI6InpOSnpFYmM0Ty81eHlIYU16UHpPeWc9PSIsInZhbHVlIjoiTTJVbnpCMkw2YjRLekQ0Q2xPZzBhQT09IiwibWFjIjoiY2RmNjUyYzg3MzhiNzVjYTE2ODQ5ODlmYTljYThhY2QxOTQ2YjhlMjFkMGFiYmExMDFjMjg4NzdlMmFlYjBiMCIsInRhZyI6IiJ9",
        "ssnToggle": false,
        "skipDigitalVerification": true,
        "loanmoreFunded": false,
        "stopSendingDocs": false,
        "lcLetters": [],
        "signingChanges": true,
        "usePandadoc": true,
        "shortID": "803551",
        "submittedOn": "2026-01-02T16:30:07.770Z",
        "approvedAmount": 5000,
        "idverseDecision": "not-decisioned",
        "idverseRequired": true,
        "standardApprovalTier": "61e87939ab6b1859946bde27",
        "idverseStatus": "PENDING",
        "idverseTransactionId": "6957f28fab538235d7fae86a",
        "ftlDecision": {
            "ho1": {
                "status": "No Results",
                "proof": ""
            },
            "ho2": {
                "status": "Not Applicable",
                "proof": ""
            },
            "combined": {
                "status": "Not Applicable",
                "proof": ""
            }
        },
        "ftlPartnerMatch": "",
        "id": "6957f28fab538235d7fae86a",
        "progressStatus": "Waiting for homeowner to complete ID verification",
        "progressStatusKey": "pending-idverse",
        "achInfo": {
            "document": []
        },
        "achNeeded": false,
        "selectProduct": true,
        "addressNeedsUpdate": false,
        "applicantsNeedUpdate": false,
        "serviceType": "equipment",
        "minInstallDate": "10/02/2025",
        "maxInstallDate": "02/01/2026",
        "idVerificationURL": "https://staging.ftl.idkit.co/6957f28fab538235d7fae86a",
        "HO1FirstName": "Test",
        "HO1LastName": "FTL",
        "accountName": "Sharr Heating and Air",
        "amountApproved": 5000,
        "newVersion": true,
        "completeProject": false,
        "showEquipment": true,
        "listOfReceivers": [
            {
                "label": "Test FTL",
                "value": "6957f28fab538235d7fae867"
            }
        ],
        "completionCertificateSent": null
    }
}
{
    "appData": {
        "workDone": {
            "service": [],
            "equipment": [
                null
            ],
            "other": ""
        },
        "loyaltyProgramInformation": {
            "documents": []
        },
        "invoiceID": "57647",
        "prequalOffered": "Standard-Custom",
        "price": 5000,
        "status": "approved-with-info",
        "apiAccount": "MAGWITCH",
        "allowHigherAmount": false,
        "forceProposalRequired": false,
        "expiresOn": "2026-02-01T16:55:23.787Z",
        "lcLettersSend": false,
        "installationAddress": {
            "streetAddress": "1228 Baltimore Avenue",
            "city": "Kansas City",
            "state": "MO",
            "zip": "64105",
            "_id": "6957f87aab538235d7fb5d2c"
        },
        "fundedSendDocs": false,
        "redirectURL": "https://staging-api.loginstage.com/banks/ftl/eyJpdiI6ImU2a1QyMkJDS1NxSTJvcTd1NEtPamc9PSIsInZhbHVlIjoiUm9QSERjeUpJZ3NxWUVMbmFzdlo4UT09IiwibWFjIjoiMmM4NjhhZmUxNTdkMWYwNGM1ZjdlYjU1ZGEzYTYzMWRjZWU3MjYwOTQ0ZmIzMjZlNzdmOWUwMDVmNDAyNGZiNiIsInRhZyI6IiJ9",
        "ssnToggle": false,
        "skipDigitalVerification": true,
        "loanmoreFunded": false,
        "stopSendingDocs": false,
        "approvedWith": [
            {
                "decision": "not-decisioned",
                "documents": [
                    {
                        "id": "6957fe64ab538235d7fb7c3f",
                        "url": "https://apptracker-documents.s3.amazonaws.com/1767374436655",
                        "status": "not-decisioned",
                        "name": "istockphoto-952729630-612x612.jpg",
                        "type": "image/jpeg"
                    }
                ],
                "needed": "income",
                "listNeeded": "Social Security benefits letter, Last three paystubs",
                "id": "6957f882ab538235d7fb6052"
            }
        ],
        "lcLetters": [],
        "signingChanges": true,
        "usePandadoc": true,
        "shortID": "803556",
        "submittedOn": "2026-01-02T16:55:23.787Z",
        "idverseDecision": "not-decisioned",
        "idverseRequired": true,
        "idverseStatus": "PENDING",
        "idverseTransactionId": "6957f87aab538235d7fb5d2b",
        "ftlDecision": {
            "ho1": {
                "status": "No Results",
                "proof": ""
            },
            "ho2": {
                "status": "Not Applicable",
                "proof": ""
            },
            "combined": {
                "status": "Not Applicable",
                "proof": ""
            }
        },
        "ftlPartnerMatch": "",
        "id": "6957f87aab538235d7fb5d2b",
        "progressStatus": "Application approved, pending proofs",
        "progressStatusKey": "approved-with-info",
        "achInfo": {
            "document": []
        },
        "achNeeded": false,
        "selectProduct": false,
        "addressNeedsUpdate": false,
        "applicantsNeedUpdate": false,
        "serviceType": "equipment",
        "minInstallDate": "10/02/2025",
        "maxInstallDate": "02/01/2026",
        "idVerificationURL": "https://staging.ftl.idkit.co/6957f87aab538235d7fb5d2b",
        "HO1FirstName": "Test",
        "HO1LastName": "FTL",
        "accountName": "Sharr Heating and Air",
        "newVersion": true,
        "completeProject": false,
        "showEquipment": true,
        "listOfReceivers": [
            {
                "label": "Test FTL",
                "value": "6957f87aab538235d7fb5d28"
            }
        ],
        "completionCertificateSent": null
    }
}