---
title: "profile_comment.deleted"
method: POST
path: "profile_comment.deleted"
---

# profile_comment.deleted

`POST profile_comment.deleted` (webhook)

A previously synced Google Business review or owner reply no longer exists on Google (removed by the reviewer, by Google moderation, or by the owner). Same Profile Comment payload with status deleted; the row stays fetchable by id but drops out of list responses. google_business only.

## Payload

- WebhookEventProfileComment: Envelope shared by every webhook delivery.
  - `id` string, required: Delivery ID, prefixed with whevt_. Matches the X-Postproxy-Delivery header.
  - `object` 'event', required: Always "event".
  - `type` string, required: Event type (e.g. platform_post.published). Matches the X-Postproxy-Event header.
  - `created_at` string, required: ISO 8601 timestamp of when the event was generated.
  - `data` object, required: Container for the event-specific resource.
    - `object` object: Profile comment payload shape - a profile-scoped comment such as a Google Business review, a Facebook Page recommendation, or a published reply.
      - `id` string: Profile comment ID.
      - `profile_id` string: Profile that owns the comment.
      - `platform` string: Network name (currently google_business).
      - `placement_id` string: Location path (e.g. accounts/X/locations/Y).
      - `external_id` string, nullable: Platform's native resource ID.
      - `parent_external_id` string, nullable: Parent review external ID (null for top-level reviews).
      - `body` string: Comment/review text.
      - `status` 'synced' | 'published' | 'pending' | 'failed' | 'failed_waiting_for_retry' | 'deleted'
      - `error` string, nullable: Error summary (null on success).
      - `error_details` PlatformErrorDetails, nullable: Structured platform error (omitted when no platform error info is available).
        - `platform_error_code` string, nullable: Error code returned by the platform API
        - `platform_error_subcode` string, nullable: Error subcode returned by the platform API
        - `platform_error_message` string, nullable: Error message returned by the platform API
        - `postproxy_note` string, nullable: Additional context from Postproxy about the error
      - `author_username` string, nullable: Reviewer display name (null for your own replies).
      - `author_avatar_url` string, nullable: Reviewer avatar URL.
      - `platform_data` object, nullable: Platform-specific metadata (e.g. star_rating).
      - `posted_at` string, nullable: ISO 8601 time when posted on the platform.
      - `created_at` string: ISO 8601 creation time.

## Acknowledgement `200`

Acknowledged

---

[API](https://skmtc.dev/postproxy/apis/postproxy-social-media-api.md) - [All operations](https://skmtc.dev/postproxy/apis/postproxy-social-media-api/llms.txt) - [OpenAPI document](https://skmtc.dev/postproxy/apis/postproxy-social-media-api/revisions/d54482ac4ce7?raw)
