Skip to content

post/delete ​

Performs soft deletion on matched posts.

Overview ​

Use this endpoint to set priority = 0 for selected or filtered posts.

Authentication ​

Authentication behavior is partially confirmed. See Authentication.

Permissions ​

Authentication is required.

Endpoint ​

post/delete ​

Purpose ​

Marks posts as deleted by bulk-updating priority to 0.

Method and path ​

POST /post/delete

Headers ​

HeaderRequiredDescription
X-Api-Key or X_API_KEYyesAPI key.
Content-Typeyesapplication/json.

Request body ​

FieldTypeRequiredDescription
projectIdintegeryesProject identifier.
tab_idintegernoCache invalidation scope.
uuidArraystring or array<string>noExplicit post selection.
limitintegernoQuery size when filters are used.
Shared filtersmixednoUsed when uuidArray is absent.

Example request ​

bash
curl -X POST "$SIGNAL_API_BASE_URL/post/delete" \
  -H "X-Api-Key: $SIGNAL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "projectId": 123,
    "uuidArray": ["<post_uuid>", "<post_uuid>"]
  }'

Example response ​

json
{
  "count": "<updated_count>",
  "deleted": ["<post_id>", "<post_id>"]
}

Notes ​

  • Explicit id flow uses the post document identifier.
  • Cache is expired by tab_id.

Doc rev.1.12.3 2026.05.08