[2026-09-03 13:04:56] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/CContactActivity2
[2026-09-03 13:04:56] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/CContactActivity2
[2026-09-03 14:31:45] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/Attachment
[2026-09-03 14:31:45] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/Attachment
[2026-09-03 14:31:46] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/Attachment/chunk/6a9984d21e527abb7
[2026-09-03 14:31:46] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/Attachment/chunk/6a9984d21e527abb7
[2026-09-03 14:31:49] INFO: Lead data: {"website":"https:\/\/www.apexpaversandpools.com\/estimate","cLandingPage":"estimate","firstName":"James","lastName":"OReilly","emailAddress":"jmorlly@gmail.com","phoneNumber":"+1516-672-3856","addressPostalCode":"33472","addressCity":"Boynton Beach","addressState":"Florida","cTimeToContact":"11:00 AM","cDateToContact":"2026-09-03","cWhatTypeOfProjectAreYouPlanning":"Repairs","cWhatsYourApproximateBudgetRange":"$500 - $1,000","cHowSoonAreYouLookingToStart":"1-3m","cWhatAreYouLookingToGetDone":["Pool","Pool\/Spa"],"cTellUsAboutProject":"Power wash and seal marble tiles inside linai around pool.","files":[{}],"cPlanProjectImagesIds":["6a9984d21e527abb7"],"cPlanProjectImagesNames":{"6a9984d21e527abb7":"1000037824.jpg"},"cPlanProjectImagesTypes":{"6a9984d21e527abb7":"image\/jpeg"}}
[2026-09-03 14:31:49] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/Lead
[2026-09-03 14:31:49] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/Lead
[2026-09-03 14:31:49] INFO: Lead found: jmorlly@gmail.com
{
    "id": "69711f75a32c69b84",
    "name": "James OReilly",
    "deleted": false,
    "salutationName": null,
    "firstName": "James",
    "lastName": "OReilly",
    "title": null,
    "status": "Converted",
    "source": "Web Form",
    "industry": null,
    "opportunityAmount": null,
    "website": null,
    "addressStreet": null,
    "addressCity": null,
    "addressState": null,
    "addressCountry": null,
    "addressPostalCode": "33472",
    "emailAddress": "jmorlly@gmail.com",
    "phoneNumber": "+15166723856",
    "doNotCall": false,
    "description": null,
    "convertedAt": "2026-01-21 18:57:50",
    "createdAt": "2026-01-21 18:48:21",
    "modifiedAt": "2026-01-21 18:57:50",
    "accountName": null,
    "cLookingFor": null,
    "cTellUsAboutProject": "Need to get existing pavers removed and replaced with similar pavers thst conform to HOA rules",
    "cLeadType": "Residential",
    "cWhatTypeOfProjectAreYouPlanning": "New Construction",
    "cWouldYouNeedUsToDesignYourProject": "no",
    "cWhatsYourApproximateBudgetRange": "$8,000 - $20,000",
    "cHowSoonAreYouLookingToStart": "in 30 days",
    "cDateToContact": "2026-01-21",
    "cTimeToContact": "2:00 PM",
    "cLandingPage": "lp-pavers-residential-1.0",
    "cWhatAreYouLookingToGetDone": [
        "Driveway\/Walkway"
    ],
    "cSourceFormNames": "Ads - Google",
    "cSourceCallNames": null,
    "cAdCampaign": "S-Pools-Residential-Market-Test",
    "cAdContent": "184436799791",
    "cAdMedium": "Google Ads",
    "cAdTerms": "driveway pavers",
    "cAdHash": "CjwKCAiAj8LLBhAkEiwAJjbY7wJUYJziTrukSaD3yn-SAKCsZ8wvQAa8pZ5KbDqRtn56fEHno6jUjBoCdEMQAvD_BwE",
    "cType": "Lead",
    "middleName": null,
    "opportunityAmountCurrency": null,
    "emailAddressIsOptedOut": false,
    "emailAddressIsInvalid": false,
    "phoneNumberIsOptedOut": false,
    "phoneNumberIsInvalid": false,
    "streamUpdatedAt": "2026-01-21 18:57:50",
    "opportunityAmountConverted": null,
    "createdById": "67ec1783f3b8222ba",
    "createdByName": "apex_web_form",
    "modifiedById": "682293615f8999709",
    "modifiedByName": "Melissa Rodas",
    "assignedUserId": null,
    "assignedUserName": null,
    "campaignId": null,
    "campaignName": null,
    "createdAccountId": null,
    "createdAccountName": null,
    "createdContactId": "697121ae0b0381e12",
    "createdContactName": "James OReilly",
    "createdOpportunityId": null,
    "createdOpportunityName": null
}
[2026-09-03 14:31:49] INFO: Lead already exists: jmorlly@gmail.com
[2026-09-03 14:31:49] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/Lead/69711f75a32c69b84
[2026-09-03 14:31:49] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/Lead/69711f75a32c69b84
[2026-09-03 14:31:49] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/CContactActivity2
[2026-09-03 14:31:49] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/CContactActivity2
[2026-09-03 15:00:34] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/CContactActivity2
[2026-09-03 15:00:34] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/CContactActivity2
[2026-09-03 17:13:21] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/Contact
[2026-09-03 17:13:21] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/Contact
[2026-09-03 17:14:47] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/Contact
[2026-09-03 17:14:47] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/Contact
[2026-09-03 17:15:46] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/Contact
[2026-09-03 17:15:46] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/Contact
[2026-09-03 19:57:33] INFO: EpsoClient::buildUrl() endpoint: https://crm.apexpavers.online/api/v1/CContactActivity2
[2026-09-03 19:57:33] INFO: EpsoClient::makeRequest() url: https://crm.apexpavers.online/api/v1/CContactActivity2
