How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

CaaMTech Wp/v2 API

The wp/v2 API from CaaMTech — 106 operation(s) for wp/v2.

CaaMTech Wp/v2 API is one of 11 APIs that CaaMTech publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include wp/v2. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 226 operations across 106 paths, and defines 1 schema. It is described by OpenAPI 3.2.0, at version wp/v2.

Requests are made against a single base URL, https://caam.tech/wp-json.

226 operations 106 paths 1 schemas 27 DELETE102 GET22 PATCH53 POST22 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
wp/v2
Base URL
https://caam.tech/wp-json
Authentication
HTTP Basic, API Key
Resource Areas
1

Authentication & Security 2

CaaMTech Wp/v2 API declares 2 security schemes for authenticating requests. It accepts HTTP basic authentication (applicationPassword). An API key is passed in the cookie as wordpress_logged_in (cookieAuth).

  • applicationPassword — WordPress Application Passwords (HTTP Basic). The site advertises the authorization endpoint at https://caam.tech/wp-admin/authorize-application.php
  • cookieAuth — WordPress logged-in cookie plus an X-WP-Nonce header (first-party only).

Paths & Operations 226

Across 106 paths, the API surfaces 226 operations — 27 DELETE, 102 GET, 22 PATCH, 53 POST, 22 PUT. Each is listed below with its method, path, parameters, and response codes.

wp/v2 226
GET
/wp/v2
GET /wp/v2
get_wp_v2 2 params → 200401403404
GET
/wp/v2/posts
GET /wp/v2/posts
get_wp_v2_posts 27 params → 200401403404
POST
/wp/v2/posts
POST /wp/v2/posts
post_wp_v2_posts body → 200401403404
GET
/wp/v2/posts/{id}
GET /wp/v2/posts/{id}
get_wp_v2_posts_id 4 params → 200401403404
POST
/wp/v2/posts/{id}
POST /wp/v2/posts/{id}
post_wp_v2_posts_id 1 param body → 200401403404
PUT
/wp/v2/posts/{id}
PUT /wp/v2/posts/{id}
put_wp_v2_posts_id 1 param body → 200401403404
PATCH
/wp/v2/posts/{id}
PATCH /wp/v2/posts/{id}
patch_wp_v2_posts_id 1 param body → 200401403404
DELETE
/wp/v2/posts/{id}
DELETE /wp/v2/posts/{id}
delete_wp_v2_posts_id 2 params → 200401403404
GET
/wp/v2/posts/{parent}/revisions
GET /wp/v2/posts/{parent}/revisions
get_wp_v2_posts_parent_revisions 10 params → 200401403404
GET
/wp/v2/posts/{parent}/revisions/{id}
GET /wp/v2/posts/{parent}/revisions/{id}
get_wp_v2_posts_parent_revisions_id 3 params → 200401403404
DELETE
/wp/v2/posts/{parent}/revisions/{id}
DELETE /wp/v2/posts/{parent}/revisions/{id}
delete_wp_v2_posts_parent_revisions_id 3 params → 200401403404
GET
/wp/v2/posts/{id}/autosaves
GET /wp/v2/posts/{id}/autosaves
get_wp_v2_posts_id_autosaves 3 params → 200401403404
POST
/wp/v2/posts/{id}/autosaves
POST /wp/v2/posts/{id}/autosaves
post_wp_v2_posts_id_autosaves 1 param body → 200401403404
GET
/wp/v2/posts/{parent}/autosaves/{id}
GET /wp/v2/posts/{parent}/autosaves/{id}
get_wp_v2_posts_parent_autosaves_id 3 params → 200401403404
GET
/wp/v2/pages
GET /wp/v2/pages
get_wp_v2_pages 22 params → 200401403404
POST
/wp/v2/pages
POST /wp/v2/pages
post_wp_v2_pages body → 200401403404
GET
/wp/v2/pages/{id}
GET /wp/v2/pages/{id}
get_wp_v2_pages_id 4 params → 200401403404
POST
/wp/v2/pages/{id}
POST /wp/v2/pages/{id}
post_wp_v2_pages_id 1 param body → 200401403404
PUT
/wp/v2/pages/{id}
PUT /wp/v2/pages/{id}
put_wp_v2_pages_id 1 param body → 200401403404
PATCH
/wp/v2/pages/{id}
PATCH /wp/v2/pages/{id}
patch_wp_v2_pages_id 1 param body → 200401403404
DELETE
/wp/v2/pages/{id}
DELETE /wp/v2/pages/{id}
delete_wp_v2_pages_id 2 params → 200401403404
GET
/wp/v2/pages/{parent}/revisions
GET /wp/v2/pages/{parent}/revisions
get_wp_v2_pages_parent_revisions 10 params → 200401403404
GET
/wp/v2/pages/{parent}/revisions/{id}
GET /wp/v2/pages/{parent}/revisions/{id}
get_wp_v2_pages_parent_revisions_id 3 params → 200401403404
DELETE
/wp/v2/pages/{parent}/revisions/{id}
DELETE /wp/v2/pages/{parent}/revisions/{id}
delete_wp_v2_pages_parent_revisions_id 3 params → 200401403404
GET
/wp/v2/pages/{id}/autosaves
GET /wp/v2/pages/{id}/autosaves
get_wp_v2_pages_id_autosaves 3 params → 200401403404
POST
/wp/v2/pages/{id}/autosaves
POST /wp/v2/pages/{id}/autosaves
post_wp_v2_pages_id_autosaves 1 param body → 200401403404
GET
/wp/v2/pages/{parent}/autosaves/{id}
GET /wp/v2/pages/{parent}/autosaves/{id}
get_wp_v2_pages_parent_autosaves_id 3 params → 200401403404
GET
/wp/v2/media
GET /wp/v2/media
get_wp_v2_media 23 params → 200401403404
POST
/wp/v2/media
POST /wp/v2/media
post_wp_v2_media body → 200401403404
GET
/wp/v2/media/{id}
GET /wp/v2/media/{id}
get_wp_v2_media_id 2 params → 200401403404
POST
/wp/v2/media/{id}
POST /wp/v2/media/{id}
post_wp_v2_media_id 1 param body → 200401403404
PUT
/wp/v2/media/{id}
PUT /wp/v2/media/{id}
put_wp_v2_media_id 1 param body → 200401403404
PATCH
/wp/v2/media/{id}
PATCH /wp/v2/media/{id}
patch_wp_v2_media_id 1 param body → 200401403404
DELETE
/wp/v2/media/{id}
DELETE /wp/v2/media/{id}
delete_wp_v2_media_id 2 params → 200401403404
POST
/wp/v2/media/{id}/post-process
POST /wp/v2/media/{id}/post-process
post_wp_v2_media_id_post_process 1 param body → 200401403404
POST
/wp/v2/media/{id}/edit
POST /wp/v2/media/{id}/edit
post_wp_v2_media_id_edit 1 param body → 200401403404
GET
/wp/v2/menu-items
GET /wp/v2/menu-items
get_wp_v2_menu_items 21 params → 200401403404
POST
/wp/v2/menu-items
POST /wp/v2/menu-items
post_wp_v2_menu_items body → 200401403404
GET
/wp/v2/menu-items/{id}
GET /wp/v2/menu-items/{id}
get_wp_v2_menu_items_id 2 params → 200401403404
POST
/wp/v2/menu-items/{id}
POST /wp/v2/menu-items/{id}
post_wp_v2_menu_items_id 1 param body → 200401403404
PUT
/wp/v2/menu-items/{id}
PUT /wp/v2/menu-items/{id}
put_wp_v2_menu_items_id 1 param body → 200401403404
PATCH
/wp/v2/menu-items/{id}
PATCH /wp/v2/menu-items/{id}
patch_wp_v2_menu_items_id 1 param body → 200401403404
DELETE
/wp/v2/menu-items/{id}
DELETE /wp/v2/menu-items/{id}
delete_wp_v2_menu_items_id 2 params → 200401403404
GET
/wp/v2/menu-items/{id}/autosaves
GET /wp/v2/menu-items/{id}/autosaves
get_wp_v2_menu_items_id_autosaves 3 params → 200401403404
POST
/wp/v2/menu-items/{id}/autosaves
POST /wp/v2/menu-items/{id}/autosaves
post_wp_v2_menu_items_id_autosaves 1 param body → 200401403404
GET
/wp/v2/menu-items/{parent}/autosaves/{id}
GET /wp/v2/menu-items/{parent}/autosaves/{id}
get_wp_v2_menu_items_parent_autosaves_id 3 params → 200401403404
GET
/wp/v2/blocks
GET /wp/v2/blocks
get_wp_v2_blocks 20 params → 200401403404
POST
/wp/v2/blocks
POST /wp/v2/blocks
post_wp_v2_blocks body → 200401403404
GET
/wp/v2/blocks/{id}
GET /wp/v2/blocks/{id}
get_wp_v2_blocks_id 4 params → 200401403404
POST
/wp/v2/blocks/{id}
POST /wp/v2/blocks/{id}
post_wp_v2_blocks_id 1 param body → 200401403404
PUT
/wp/v2/blocks/{id}
PUT /wp/v2/blocks/{id}
put_wp_v2_blocks_id 1 param body → 200401403404
PATCH
/wp/v2/blocks/{id}
PATCH /wp/v2/blocks/{id}
patch_wp_v2_blocks_id 1 param body → 200401403404
DELETE
/wp/v2/blocks/{id}
DELETE /wp/v2/blocks/{id}
delete_wp_v2_blocks_id 2 params → 200401403404
GET
/wp/v2/blocks/{parent}/revisions
GET /wp/v2/blocks/{parent}/revisions
get_wp_v2_blocks_parent_revisions 10 params → 200401403404
GET
/wp/v2/blocks/{parent}/revisions/{id}
GET /wp/v2/blocks/{parent}/revisions/{id}
get_wp_v2_blocks_parent_revisions_id 3 params → 200401403404
DELETE
/wp/v2/blocks/{parent}/revisions/{id}
DELETE /wp/v2/blocks/{parent}/revisions/{id}
delete_wp_v2_blocks_parent_revisions_id 3 params → 200401403404
GET
/wp/v2/blocks/{id}/autosaves
GET /wp/v2/blocks/{id}/autosaves
get_wp_v2_blocks_id_autosaves 3 params → 200401403404
POST
/wp/v2/blocks/{id}/autosaves
POST /wp/v2/blocks/{id}/autosaves
post_wp_v2_blocks_id_autosaves 1 param body → 200401403404
GET
/wp/v2/blocks/{parent}/autosaves/{id}
GET /wp/v2/blocks/{parent}/autosaves/{id}
get_wp_v2_blocks_parent_autosaves_id 3 params → 200401403404
GET
/wp/v2/templates/{parent}/revisions
GET /wp/v2/templates/{parent}/revisions
get_wp_v2_templates_parent_revisions 10 params → 200401403404
GET
/wp/v2/templates/{parent}/revisions/{id}
GET /wp/v2/templates/{parent}/revisions/{id}
get_wp_v2_templates_parent_revisions_id 3 params → 200401403404
DELETE
/wp/v2/templates/{parent}/revisions/{id}
DELETE /wp/v2/templates/{parent}/revisions/{id}
delete_wp_v2_templates_parent_revisions_id 3 params → 200401403404
GET
/wp/v2/templates/{id}/autosaves
GET /wp/v2/templates/{id}/autosaves
get_wp_v2_templates_id_autosaves 2 params → 200401403404
POST
/wp/v2/templates/{id}/autosaves
POST /wp/v2/templates/{id}/autosaves
post_wp_v2_templates_id_autosaves 1 param body → 200401403404
GET
/wp/v2/templates/{parent}/autosaves/{id}
GET /wp/v2/templates/{parent}/autosaves/{id}
get_wp_v2_templates_parent_autosaves_id 3 params → 200401403404
GET
/wp/v2/templates
GET /wp/v2/templates
get_wp_v2_templates 4 params → 200401403404
POST
/wp/v2/templates
POST /wp/v2/templates
post_wp_v2_templates body → 200401403404
GET
/wp/v2/templates/lookup
GET /wp/v2/templates/lookup
get_wp_v2_templates_lookup 3 params → 200401403404
GET
/wp/v2/templates/{id}
GET /wp/v2/templates/{id}
get_wp_v2_templates_id 2 params → 200401403404
POST
/wp/v2/templates/{id}
POST /wp/v2/templates/{id}
post_wp_v2_templates_id 1 param body → 200401403404
PUT
/wp/v2/templates/{id}
PUT /wp/v2/templates/{id}
put_wp_v2_templates_id 1 param body → 200401403404
PATCH
/wp/v2/templates/{id}
PATCH /wp/v2/templates/{id}
patch_wp_v2_templates_id 1 param body → 200401403404
DELETE
/wp/v2/templates/{id}
DELETE /wp/v2/templates/{id}
delete_wp_v2_templates_id 2 params → 200401403404
GET
/wp/v2/template-parts/{parent}/revisions
GET /wp/v2/template-parts/{parent}/revisions
get_wp_v2_template_parts_parent_revisions 10 params → 200401403404
GET
/wp/v2/template-parts/{parent}/revisions/{id}
GET /wp/v2/template-parts/{parent}/revisions/{id}
get_wp_v2_template_parts_parent_revisions_id 3 params → 200401403404
DELETE
/wp/v2/template-parts/{parent}/revisions/{id}
DELETE /wp/v2/template-parts/{parent}/revisions/{id}
delete_wp_v2_template_parts_parent_revisions_id 3 params → 200401403404
GET
/wp/v2/template-parts/{id}/autosaves
GET /wp/v2/template-parts/{id}/autosaves
get_wp_v2_template_parts_id_autosaves 2 params → 200401403404
POST
/wp/v2/template-parts/{id}/autosaves
POST /wp/v2/template-parts/{id}/autosaves
post_wp_v2_template_parts_id_autosaves 1 param body → 200401403404
GET
/wp/v2/template-parts/{parent}/autosaves/{id}
GET /wp/v2/template-parts/{parent}/autosaves/{id}
get_wp_v2_template_parts_parent_autosaves_id 3 params → 200401403404
GET
/wp/v2/template-parts
GET /wp/v2/template-parts
get_wp_v2_template_parts 4 params → 200401403404
POST
/wp/v2/template-parts
POST /wp/v2/template-parts
post_wp_v2_template_parts body → 200401403404
GET
/wp/v2/template-parts/lookup
GET /wp/v2/template-parts/lookup
get_wp_v2_template_parts_lookup 3 params → 200401403404
GET
/wp/v2/template-parts/{id}
GET /wp/v2/template-parts/{id}
get_wp_v2_template_parts_id 2 params → 200401403404
POST
/wp/v2/template-parts/{id}
POST /wp/v2/template-parts/{id}
post_wp_v2_template_parts_id 1 param body → 200401403404
PUT
/wp/v2/template-parts/{id}
PUT /wp/v2/template-parts/{id}
put_wp_v2_template_parts_id 1 param body → 200401403404
PATCH
/wp/v2/template-parts/{id}
PATCH /wp/v2/template-parts/{id}
patch_wp_v2_template_parts_id 1 param body → 200401403404
DELETE
/wp/v2/template-parts/{id}
DELETE /wp/v2/template-parts/{id}
delete_wp_v2_template_parts_id 2 params → 200401403404
GET
/wp/v2/global-styles/{parent}/revisions
GET /wp/v2/global-styles/{parent}/revisions
get_wp_v2_global_styles_parent_revisions 5 params → 200401403404
GET
/wp/v2/global-styles/{parent}/revisions/{id}
GET /wp/v2/global-styles/{parent}/revisions/{id}
get_wp_v2_global_styles_parent_revisions_id 3 params → 200401403404
GET
/wp/v2/global-styles/themes/{stylesheet}/variations
GET /wp/v2/global-styles/themes/{stylesheet}/variations
get_wp_v2_global_styles_themes_stylesheet_variations 1 param → 200401403404
GET
/wp/v2/global-styles/themes/{stylesheet}
GET /wp/v2/global-styles/themes/{stylesheet}
get_wp_v2_global_styles_themes_stylesheet 1 param → 200401403404
GET
/wp/v2/global-styles/{id}
GET /wp/v2/global-styles/{id}
get_wp_v2_global_styles_id 1 param → 200401403404
POST
/wp/v2/global-styles/{id}
POST /wp/v2/global-styles/{id}
post_wp_v2_global_styles_id 1 param body → 200401403404
PUT
/wp/v2/global-styles/{id}
PUT /wp/v2/global-styles/{id}
put_wp_v2_global_styles_id 1 param body → 200401403404
PATCH
/wp/v2/global-styles/{id}
PATCH /wp/v2/global-styles/{id}
patch_wp_v2_global_styles_id 1 param body → 200401403404
GET
/wp/v2/navigation
GET /wp/v2/navigation
get_wp_v2_navigation 17 params → 200401403404
POST
/wp/v2/navigation
POST /wp/v2/navigation
post_wp_v2_navigation body → 200401403404
GET
/wp/v2/navigation/{id}
GET /wp/v2/navigation/{id}
get_wp_v2_navigation_id 3 params → 200401403404
POST
/wp/v2/navigation/{id}
POST /wp/v2/navigation/{id}
post_wp_v2_navigation_id 1 param body → 200401403404
PUT
/wp/v2/navigation/{id}
PUT /wp/v2/navigation/{id}
put_wp_v2_navigation_id 1 param body → 200401403404
PATCH
/wp/v2/navigation/{id}
PATCH /wp/v2/navigation/{id}
patch_wp_v2_navigation_id 1 param body → 200401403404
DELETE
/wp/v2/navigation/{id}
DELETE /wp/v2/navigation/{id}
delete_wp_v2_navigation_id 2 params → 200401403404
GET
/wp/v2/navigation/{parent}/revisions
GET /wp/v2/navigation/{parent}/revisions
get_wp_v2_navigation_parent_revisions 10 params → 200401403404
GET
/wp/v2/navigation/{parent}/revisions/{id}
GET /wp/v2/navigation/{parent}/revisions/{id}
get_wp_v2_navigation_parent_revisions_id 3 params → 200401403404
DELETE
/wp/v2/navigation/{parent}/revisions/{id}
DELETE /wp/v2/navigation/{parent}/revisions/{id}
delete_wp_v2_navigation_parent_revisions_id 3 params → 200401403404
GET
/wp/v2/navigation/{id}/autosaves
GET /wp/v2/navigation/{id}/autosaves
get_wp_v2_navigation_id_autosaves 3 params → 200401403404
POST
/wp/v2/navigation/{id}/autosaves
POST /wp/v2/navigation/{id}/autosaves
post_wp_v2_navigation_id_autosaves 1 param body → 200401403404
GET
/wp/v2/navigation/{parent}/autosaves/{id}
GET /wp/v2/navigation/{parent}/autosaves/{id}
get_wp_v2_navigation_parent_autosaves_id 3 params → 200401403404
GET
/wp/v2/font-families
GET /wp/v2/font-families
get_wp_v2_font_families 10 params → 200401403404
POST
/wp/v2/font-families
POST /wp/v2/font-families
post_wp_v2_font_families body → 200401403404
GET
/wp/v2/font-families/{id}
GET /wp/v2/font-families/{id}
get_wp_v2_font_families_id 2 params → 200401403404
POST
/wp/v2/font-families/{id}
POST /wp/v2/font-families/{id}
post_wp_v2_font_families_id 1 param body → 200401403404
PUT
/wp/v2/font-families/{id}
PUT /wp/v2/font-families/{id}
put_wp_v2_font_families_id 1 param body → 200401403404
PATCH
/wp/v2/font-families/{id}
PATCH /wp/v2/font-families/{id}
patch_wp_v2_font_families_id 1 param body → 200401403404
DELETE
/wp/v2/font-families/{id}
DELETE /wp/v2/font-families/{id}
delete_wp_v2_font_families_id 2 params → 200401403404
GET
/wp/v2/font-families/{font_family_id}/font-faces
GET /wp/v2/font-families/{fontfamilyid}/font-faces
get_wp_v2_font_families_font_family_id_font_faces 10 params → 200401403404
POST
/wp/v2/font-families/{font_family_id}/font-faces
POST /wp/v2/font-families/{fontfamilyid}/font-faces
post_wp_v2_font_families_font_family_id_font_faces 1 param body → 200401403404
GET
/wp/v2/font-families/{font_family_id}/font-faces/{id}
GET /wp/v2/font-families/{fontfamilyid}/font-faces/{id}
get_wp_v2_font_families_font_family_id_font_faces_id 3 params → 200401403404
DELETE
/wp/v2/font-families/{font_family_id}/font-faces/{id}
DELETE /wp/v2/font-families/{fontfamilyid}/font-faces/{id}
delete_wp_v2_font_families_font_family_id_font_faces_id 3 params → 200401403404
GET
/wp/v2/types
GET /wp/v2/types
get_wp_v2_types 1 param → 200401403404
GET
/wp/v2/types/{type}
GET /wp/v2/types/{type}
get_wp_v2_types_type 2 params → 200401403404
GET
/wp/v2/statuses
GET /wp/v2/statuses
get_wp_v2_statuses 1 param → 200401403404
GET
/wp/v2/statuses/{status}
GET /wp/v2/statuses/{status}
get_wp_v2_statuses_status 2 params → 200401403404
GET
/wp/v2/taxonomies
GET /wp/v2/taxonomies
get_wp_v2_taxonomies 2 params → 200401403404
GET
/wp/v2/taxonomies/{taxonomy}
GET /wp/v2/taxonomies/{taxonomy}
get_wp_v2_taxonomies_taxonomy 2 params → 200401403404
GET
/wp/v2/categories
GET /wp/v2/categories
get_wp_v2_categories 12 params → 200401403404
POST
/wp/v2/categories
POST /wp/v2/categories
post_wp_v2_categories body → 200401403404
GET
/wp/v2/categories/{id}
GET /wp/v2/categories/{id}
get_wp_v2_categories_id 2 params → 200401403404
POST
/wp/v2/categories/{id}
POST /wp/v2/categories/{id}
post_wp_v2_categories_id 1 param body → 200401403404
PUT
/wp/v2/categories/{id}
PUT /wp/v2/categories/{id}
put_wp_v2_categories_id 1 param body → 200401403404
PATCH
/wp/v2/categories/{id}
PATCH /wp/v2/categories/{id}
patch_wp_v2_categories_id 1 param body → 200401403404
DELETE
/wp/v2/categories/{id}
DELETE /wp/v2/categories/{id}
delete_wp_v2_categories_id 2 params → 200401403404
GET
/wp/v2/tags
GET /wp/v2/tags
get_wp_v2_tags 12 params → 200401403404
POST
/wp/v2/tags
POST /wp/v2/tags
post_wp_v2_tags body → 200401403404
GET
/wp/v2/tags/{id}
GET /wp/v2/tags/{id}
get_wp_v2_tags_id 2 params → 200401403404
POST
/wp/v2/tags/{id}
POST /wp/v2/tags/{id}
post_wp_v2_tags_id 1 param body → 200401403404
PUT
/wp/v2/tags/{id}
PUT /wp/v2/tags/{id}
put_wp_v2_tags_id 1 param body → 200401403404
PATCH
/wp/v2/tags/{id}
PATCH /wp/v2/tags/{id}
patch_wp_v2_tags_id 1 param body → 200401403404
DELETE
/wp/v2/tags/{id}
DELETE /wp/v2/tags/{id}
delete_wp_v2_tags_id 2 params → 200401403404
GET
/wp/v2/menus
GET /wp/v2/menus
get_wp_v2_menus 12 params → 200401403404
POST
/wp/v2/menus
POST /wp/v2/menus
post_wp_v2_menus body → 200401403404
GET
/wp/v2/menus/{id}
GET /wp/v2/menus/{id}
get_wp_v2_menus_id 2 params → 200401403404
POST
/wp/v2/menus/{id}
POST /wp/v2/menus/{id}
post_wp_v2_menus_id 1 param body → 200401403404
PUT
/wp/v2/menus/{id}
PUT /wp/v2/menus/{id}
put_wp_v2_menus_id 1 param body → 200401403404
PATCH
/wp/v2/menus/{id}
PATCH /wp/v2/menus/{id}
patch_wp_v2_menus_id 1 param body → 200401403404
DELETE
/wp/v2/menus/{id}
DELETE /wp/v2/menus/{id}
delete_wp_v2_menus_id 2 params → 200401403404
GET
/wp/v2/wp_pattern_category
GET /wp/v2/wppatterncategory
get_wp_v2_wp_pattern_category 12 params → 200401403404
POST
/wp/v2/wp_pattern_category
POST /wp/v2/wppatterncategory
post_wp_v2_wp_pattern_category body → 200401403404
GET
/wp/v2/wp_pattern_category/{id}
GET /wp/v2/wppatterncategory/{id}
get_wp_v2_wp_pattern_category_id 2 params → 200401403404
POST
/wp/v2/wp_pattern_category/{id}
POST /wp/v2/wppatterncategory/{id}
post_wp_v2_wp_pattern_category_id 1 param body → 200401403404
PUT
/wp/v2/wp_pattern_category/{id}
PUT /wp/v2/wppatterncategory/{id}
put_wp_v2_wp_pattern_category_id 1 param body → 200401403404
PATCH
/wp/v2/wp_pattern_category/{id}
PATCH /wp/v2/wppatterncategory/{id}
patch_wp_v2_wp_pattern_category_id 1 param body → 200401403404
DELETE
/wp/v2/wp_pattern_category/{id}
DELETE /wp/v2/wppatterncategory/{id}
delete_wp_v2_wp_pattern_category_id 2 params → 200401403404
GET
/wp/v2/users
GET /wp/v2/users
get_wp_v2_users 15 params → 200401403404
POST
/wp/v2/users
POST /wp/v2/users
post_wp_v2_users body → 200401403404
GET
/wp/v2/users/{id}
GET /wp/v2/users/{id}
get_wp_v2_users_id 2 params → 200401403404
POST
/wp/v2/users/{id}
POST /wp/v2/users/{id}
post_wp_v2_users_id 1 param body → 200401403404
PUT
/wp/v2/users/{id}
PUT /wp/v2/users/{id}
put_wp_v2_users_id 1 param body → 200401403404
PATCH
/wp/v2/users/{id}
PATCH /wp/v2/users/{id}
patch_wp_v2_users_id 1 param body → 200401403404
DELETE
/wp/v2/users/{id}
DELETE /wp/v2/users/{id}
delete_wp_v2_users_id 3 params → 200401403404
GET
/wp/v2/users/me
GET /wp/v2/users/me
get_wp_v2_users_me 1 param → 200401403404
POST
/wp/v2/users/me
POST /wp/v2/users/me
post_wp_v2_users_me body → 200401403404
PUT
/wp/v2/users/me
PUT /wp/v2/users/me
put_wp_v2_users_me body → 200401403404
PATCH
/wp/v2/users/me
PATCH /wp/v2/users/me
patch_wp_v2_users_me body → 200401403404
DELETE
/wp/v2/users/me
DELETE /wp/v2/users/me
delete_wp_v2_users_me 2 params → 200401403404
GET
/wp/v2/users/{user_id}/application-passwords
GET /wp/v2/users/{userid}/application-passwords
get_wp_v2_users_user_id_application_passwords 2 params → 200401403404
POST
/wp/v2/users/{user_id}/application-passwords
POST /wp/v2/users/{userid}/application-passwords
post_wp_v2_users_user_id_application_passwords 1 param body → 200401403404
DELETE
/wp/v2/users/{user_id}/application-passwords
DELETE /wp/v2/users/{userid}/application-passwords
delete_wp_v2_users_user_id_application_passwords 1 param → 200401403404
GET
/wp/v2/users/{user_id}/application-passwords/introspect
GET /wp/v2/users/{userid}/application-passwords/introspect
get_wp_v2_users_user_id_application_passwords_introspect 2 params → 200401403404
GET
/wp/v2/users/{user_id}/application-passwords/{uuid}
GET /wp/v2/users/{userid}/application-passwords/{uuid}
get_wp_v2_users_user_id_application_passwords_uuid 3 params → 200401403404
POST
/wp/v2/users/{user_id}/application-passwords/{uuid}
POST /wp/v2/users/{userid}/application-passwords/{uuid}
post_wp_v2_users_user_id_application_passwords_uuid 2 params body → 200401403404
PUT
/wp/v2/users/{user_id}/application-passwords/{uuid}
PUT /wp/v2/users/{userid}/application-passwords/{uuid}
put_wp_v2_users_user_id_application_passwords_uuid 2 params body → 200401403404
PATCH
/wp/v2/users/{user_id}/application-passwords/{uuid}
PATCH /wp/v2/users/{userid}/application-passwords/{uuid}
patch_wp_v2_users_user_id_application_passwords_uuid 2 params body → 200401403404
DELETE
/wp/v2/users/{user_id}/application-passwords/{uuid}
DELETE /wp/v2/users/{userid}/application-passwords/{uuid}
delete_wp_v2_users_user_id_application_passwords_uuid 2 params → 200401403404
GET
/wp/v2/comments
GET /wp/v2/comments
get_wp_v2_comments 20 params → 200401403404
POST
/wp/v2/comments
POST /wp/v2/comments
post_wp_v2_comments body → 200401403404
GET
/wp/v2/comments/{id}
GET /wp/v2/comments/{id}
get_wp_v2_comments_id 3 params → 200401403404
POST
/wp/v2/comments/{id}
POST /wp/v2/comments/{id}
post_wp_v2_comments_id 1 param body → 200401403404
PUT
/wp/v2/comments/{id}
PUT /wp/v2/comments/{id}
put_wp_v2_comments_id 1 param body → 200401403404
PATCH
/wp/v2/comments/{id}
PATCH /wp/v2/comments/{id}
patch_wp_v2_comments_id 1 param body → 200401403404
DELETE
/wp/v2/comments/{id}
DELETE /wp/v2/comments/{id}
delete_wp_v2_comments_id 3 params → 200401403404
GET
/wp/v2/search
GET /wp/v2/search
get_wp_v2_search 8 params → 200401403404
GET
/wp/v2/block-renderer/{name}
GET /wp/v2/block-renderer/{name}
get_wp_v2_block_renderer_name 4 params → 200401403404
POST
/wp/v2/block-renderer/{name}
POST /wp/v2/block-renderer/{name}
post_wp_v2_block_renderer_name 1 param body → 200401403404
GET
/wp/v2/block-types
GET /wp/v2/block-types
get_wp_v2_block_types 2 params → 200401403404
GET
/wp/v2/block-types/{namespace}
GET /wp/v2/block-types/{namespace}
get_wp_v2_block_types_namespace 2 params → 200401403404
GET
/wp/v2/block-types/{namespace}/{name}
GET /wp/v2/block-types/{namespace}/{name}
get_wp_v2_block_types_namespace_name 3 params → 200401403404
GET
/wp/v2/settings
GET /wp/v2/settings
get_wp_v2_settings → 200401403404
POST
/wp/v2/settings
POST /wp/v2/settings
post_wp_v2_settings body → 200401403404
PUT
/wp/v2/settings
PUT /wp/v2/settings
put_wp_v2_settings body → 200401403404
PATCH
/wp/v2/settings
PATCH /wp/v2/settings
patch_wp_v2_settings body → 200401403404
GET
/wp/v2/themes
GET /wp/v2/themes
get_wp_v2_themes 1 param → 200401403404
GET
/wp/v2/themes/{stylesheet}
GET /wp/v2/themes/{stylesheet}
get_wp_v2_themes_stylesheet 1 param → 200401403404
GET
/wp/v2/plugins
GET /wp/v2/plugins
get_wp_v2_plugins 3 params → 200401403404
POST
/wp/v2/plugins
POST /wp/v2/plugins
post_wp_v2_plugins body → 200401403404
GET
/wp/v2/plugins/{plugin}
GET /wp/v2/plugins/{plugin}
get_wp_v2_plugins_plugin 2 params → 200401403404
POST
/wp/v2/plugins/{plugin}
POST /wp/v2/plugins/{plugin}
post_wp_v2_plugins_plugin 1 param body → 200401403404
PUT
/wp/v2/plugins/{plugin}
PUT /wp/v2/plugins/{plugin}
put_wp_v2_plugins_plugin 1 param body → 200401403404
PATCH
/wp/v2/plugins/{plugin}
PATCH /wp/v2/plugins/{plugin}
patch_wp_v2_plugins_plugin 1 param body → 200401403404
DELETE
/wp/v2/plugins/{plugin}
DELETE /wp/v2/plugins/{plugin}
delete_wp_v2_plugins_plugin 2 params → 200401403404
GET
/wp/v2/sidebars
GET /wp/v2/sidebars
get_wp_v2_sidebars 1 param → 200401403404
GET
/wp/v2/sidebars/{id}
GET /wp/v2/sidebars/{id}
get_wp_v2_sidebars_id 2 params → 200401403404
POST
/wp/v2/sidebars/{id}
POST /wp/v2/sidebars/{id}
post_wp_v2_sidebars_id 1 param body → 200401403404
PUT
/wp/v2/sidebars/{id}
PUT /wp/v2/sidebars/{id}
put_wp_v2_sidebars_id 1 param body → 200401403404
PATCH
/wp/v2/sidebars/{id}
PATCH /wp/v2/sidebars/{id}
patch_wp_v2_sidebars_id 1 param body → 200401403404
GET
/wp/v2/widget-types
GET /wp/v2/widget-types
get_wp_v2_widget_types 1 param → 200401403404
GET
/wp/v2/widget-types/{id}
GET /wp/v2/widget-types/{id}
get_wp_v2_widget_types_id 2 params → 200401403404
POST
/wp/v2/widget-types/{id}/encode
POST /wp/v2/widget-types/{id}/encode
post_wp_v2_widget_types_id_encode 1 param body → 200401403404
POST
/wp/v2/widget-types/{id}/render
POST /wp/v2/widget-types/{id}/render
post_wp_v2_widget_types_id_render 1 param body → 200401403404
GET
/wp/v2/widgets
GET /wp/v2/widgets
get_wp_v2_widgets 2 params → 200401403404
POST
/wp/v2/widgets
POST /wp/v2/widgets
post_wp_v2_widgets body → 200401403404
GET
/wp/v2/widgets/{id}
GET /wp/v2/widgets/{id}
get_wp_v2_widgets_id 2 params → 200401403404
POST
/wp/v2/widgets/{id}
POST /wp/v2/widgets/{id}
post_wp_v2_widgets_id 1 param body → 200401403404
PUT
/wp/v2/widgets/{id}
PUT /wp/v2/widgets/{id}
put_wp_v2_widgets_id 1 param body → 200401403404
PATCH
/wp/v2/widgets/{id}
PATCH /wp/v2/widgets/{id}
patch_wp_v2_widgets_id 1 param body → 200401403404
DELETE
/wp/v2/widgets/{id}
DELETE /wp/v2/widgets/{id}
delete_wp_v2_widgets_id 2 params → 200401403404
GET
/wp/v2/block-directory/search
GET /wp/v2/block-directory/search
get_wp_v2_block_directory_search 4 params → 200401403404
GET
/wp/v2/pattern-directory/patterns
GET /wp/v2/pattern-directory/patterns
get_wp_v2_pattern_directory_patterns 10 params → 200401403404
GET
/wp/v2/block-patterns/patterns
GET /wp/v2/block-patterns/patterns
get_wp_v2_block_patterns_patterns → 200401403404
GET
/wp/v2/block-patterns/categories
GET /wp/v2/block-patterns/categories
get_wp_v2_block_patterns_categories → 200401403404
GET
/wp/v2/menu-locations
GET /wp/v2/menu-locations
get_wp_v2_menu_locations 1 param → 200401403404
GET
/wp/v2/menu-locations/{location}
GET /wp/v2/menu-locations/{location}
get_wp_v2_menu_locations_location 2 params → 200401403404
GET
/wp/v2/font-collections
GET /wp/v2/font-collections
get_wp_v2_font_collections 3 params → 200401403404
GET
/wp/v2/font-collections/{slug}
GET /wp/v2/font-collections/{slug}
get_wp_v2_font_collections_slug 2 params → 200401403404
GET
/wp/v2/icons
GET /wp/v2/icons
get_wp_v2_icons 4 params → 200401403404
GET
/wp/v2/icons/{name}
GET /wp/v2/icons/{name}
get_wp_v2_icons_name 2 params → 200401403404

Schemas 1

The contract defines 1 schema that model the data the API accepts and returns. The most detailed is WPRestError (3 properties). Each schema is shown below with its type and property counts.

WPRestError
object
The WordPress REST API error envelope, observed live on this host.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

caamtech-wp-v2-api-openapi.yml Raw ↑

Other APIs CaaMTech publishes across the network.

CaaMTech Akismet/v1 API
CaaMTech MCP API
CaaMTech Objectcache/v1 API
CaaMTech Oembed/1.0 API
CaaMTech Regenerate Thumbnails/v1 API
CaaMTech Root API
CaaMTech Wp Abilities/v1 API
CaaMTech Wp Block Editor/v1 API
CaaMTech Wp Site Health/v1 API
CaaMTech Wpforms/v1 API
Where this information came from

This is an independent, third-party profile of CaaMTech Wp/v2 API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.