Delete site category
const url = 'https://example.com/wp-json/wp2/site-manager/v1/categories/1';const options = {method: 'DELETE', headers: {'X-WP-Nonce': '<X-WP-Nonce>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url https://example.com/wp-json/wp2/site-manager/v1/categories/1 \ --header 'X-WP-Nonce: <X-WP-Nonce>'Deletes the category term. If the category is assigned to any site — 409 term_in_use (sites keep the label, delete is rejected). Requires manage_network.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Site Manager category term_id.
Responses
Section titled “Responses”Category deleted.
object
Always true on HTTP 200.
Deleted category term_id (from the path).
Example
{ "deleted": true, "id": 3}wp_delete_term WP_Error.
object
Machine-readable error or event code.
Message text (log, PIN, or password reset).
Extra WP_Error or license payload.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Not authenticated. DualRest: rest_forbidden (status 401) when there is no cookie session. Cookie + X-WP-Nonce or Application Password.
object
Machine-readable error or event code.
Message text (log, PIN, or password reset).
Extra WP_Error or license payload.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Missing manage_network or invalid REST nonce.
object
Machine-readable error or event code.
Message text (log, PIN, or password reset).
Extra WP_Error or license payload.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Term_not_found — no such term (if PHP reaches format after a failed delete — usually 400 from core).
object
Machine-readable error or event code.
Message text (log, PIN, or password reset).
Extra WP_Error or license payload.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Term_in_use — the category is assigned to one or more sites.
object
Machine-readable error or event code.
Message text (log, PIN, or password reset).
Extra WP_Error or license payload.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}