Confirms a bounded automatic review result.

MODERATION_TOKEN only. approve is confined to a pending community GitHub MCP; review leaves it private with a reason. The URL, update time and content snapshot must still match. Sends the owner the result. Returns: { ok, decision, id, owner_notified }

post/api/internal/moderation

Request

  • Base URL: https://agentalog.com
  • URL: https://agentalog.com/api/internal/moderation
  • Auth: HTTP bearer

Request body

idstring required

Pending listing ID.

urlstring required

Exact URL read from the queue.

updated_atstring required

Listing update time read from the queue.

snapshotstring required

SHA-256 content snapshot read from the queue.

decisionstring required

approve or review.

reasonstring

Required for review; maximum 300 characters.

descriptionstring

Source-based description, fills an empty listing body for approval or human review.

budget_noticestring

near_limit only when the monthly Luna budget crosses 80%.

Response

{ ok, decision, id, owner_notified }

okboolean required

Decision recorded.

decisionstring required

approve or review.

idstring required

Listing ID.

owner_notifiedboolean required

The owner's mail server accepted the result notice.

Changes

No recorded changes to this operation across all 1 revision of this API.