Skip to content

[Bug Report: API Field Missing] Appointment Create/Update API responses missing dateAdded and dateUpdated fields #246

Description

@JaydeepPanchal01

🐛 Describe the Bug

As per the API documentation and testing, the Appointment Create and Appointment Update endpoints do not return the dateAdded and dateUpdated properties in their responses.

However:

  • These properties are returned in:
  • Contact Create API
  • Contact Update API
  • Appointment Webhook payloads
  • Get Appointment API responses

This creates an inconsistency across API responses.

📍 API Endpoint

/calendars/events/appointments

✅ Expected Behavior

The Appointment Create and Update API responses should include:

"dateAdded": "2026-01-27T10:30:00.000Z",
"dateUpdated": "2026-01-27T10:30:00.000Z"

This would align with:

  • Appointment webhook payloads
  • Get Appointment API responses
  • Contact API behavior

💻 Screenshots or Code Samples

No response

Product Area

calendars

📋 Use Case

  • Ensures response consistency across APIs
  • Avoids extra API calls to fetch timestamps
  • Matches webhook data structure already in use

🚨 Why Should This Be Prioritized?

Helps with sync logic, auditing, and reconciliation

🧠 Additional Context

The GHL team has already confirmed that this should be raised as a GitHub issue and mentioned that the team will pick it up to include dateAdded and dateUpdated fields in the Appointment API response in a future release.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug-missing-api-fieldSomething isn't working in the Highlevel API or fields are missing in the API Endpoints.calendarsprocessed

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions