---
title: "Report Publish Result"
method: POST
path: "/api/v1/plugin/report"
tags: ["plugin"]
---

# Report Publish Result

`POST /api/v1/plugin/report`

## Request

- Base URL: `https://api.seoproai.co`
- URL: `https://api.seoproai.co/api/v1/plugin/report`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://dajosjnaalanhqksxrpe.supabase.co/auth/v1/authorize`, token URL `https://dajosjnaalanhqksxrpe.supabase.co/auth/v1/token`)

Report the result of a publish operation.

Called by the WordPress plugin after attempting to publish a post.

## Headers

- `X-SEOPro-API-Key` string

## Request body

- PluginPublishReportRequest: Report from plugin about publish result.
  - `site_url` string, required: WordPress site URL
  - `blog_id` integer, required: SEOPro blog ID
  - `success` boolean, required: Whether publish was successful
  - `wordpress_post_id` integer, nullable: WordPress post ID if successful
  - `published_url` string, nullable: Published URL if successful
  - `status` string, nullable: Post status (publish, draft, etc.)
  - `error_message` string, nullable: Error message if failed

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/seoproai/apis/seopro-ai.md) · [All operations](https://skmtc.dev/seoproai/apis/seopro-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/seoproai/apis/seopro-ai/revisions/5b4b6391ddc9?raw)
