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

PREMION Content API (WordPress REST)

The public, unauthenticated read API behind premion.com, the marketing site for Premion — TEGNA's OTT/CTV advertising business. 186 routes across 291 operations serving posts, pages, media, categories, taxonomies and block types as JSON, plus oEmbed and Yoast SEO metadata. Verified live and callable on 2026-08-13. This is a content API, not the Premion advertising platform API.

PREMION Content API (WordPress REST) is one of 3 APIs that TEGNA publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Content, OTT, and WordPress. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 291 operations across 186 paths, organized into 4 resource areas, and defines 1 schema. It is described by OpenAPI 3.1.0, at version 2.0.

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

291 operations 186 paths 1 schemas 36 DELETE151 GET104 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
2.0
Base URL
https://premion.com/wp-json
Authentication
HTTP Basic
Resource Areas
4

Authentication & Security 1

PREMION Content API (WordPress REST) declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (applicationPassword).

  • applicationPassword — WordPress Application Passwords (HTTP Basic). The live index advertises the authorization endpoint at wp-admin/authorize-application.php. Reads on public conte…

Paths & Operations 291

Across 186 paths, the API surfaces 291 operations — 36 DELETE, 151 GET, 104 POST. They span 4 resource areas: oembed/1.0, wp-abilities/v1, wp/v2, yoast/v1. Each is listed below with its method, path, parameters, and response codes.

oembed/1.0 3

WordPress REST namespace oembed/1.0 (3 operations).

GET
/oembed/1.0
GET /oembed/1.0
getOembed10 2 params → 200400401403404
GET
/oembed/1.0/embed
GET /oembed/1.0/embed
getOembed10Embed 3 params → 200400401403404
GET
/oembed/1.0/proxy
GET /oembed/1.0/proxy
getOembed10Proxy 5 params → 200400401403404
wp-abilities/v1 8

WordPress REST namespace wp-abilities/v1 (8 operations).

GET
/wp-abilities/v1
GET /wp-abilities/v1
getWpAbilitiesV1 2 params → 200400401403404
GET
/wp-abilities/v1/abilities
GET /wp-abilities/v1/abilities
getWpAbilitiesV1Abilities 4 params → 200400401403404
GET
/wp-abilities/v1/abilities/{name}
GET /wp-abilities/v1/abilities/{name}
getWpAbilitiesV1AbilitiesByName 2 params → 200400401403404
GET
/wp-abilities/v1/abilities/{name}/run
GET /wp-abilities/v1/abilities/{name}/run
getWpAbilitiesV1AbilitiesByNameRun 3 params → 200400401403404
POST
/wp-abilities/v1/abilities/{name}/run
POST /wp-abilities/v1/abilities/{name}/run
createWpAbilitiesV1AbilitiesByNameRun 1 param body → 200400401403404
DELETE
/wp-abilities/v1/abilities/{name}/run
DELETE /wp-abilities/v1/abilities/{name}/run
deleteWpAbilitiesV1AbilitiesByNameRun 1 param body → 200400401403404
GET
/wp-abilities/v1/categories
GET /wp-abilities/v1/categories
getWpAbilitiesV1Categories 3 params → 200400401403404
GET
/wp-abilities/v1/categories/{slug}*)
GET /wp-abilities/v1/categories/{slug})
getWpAbilitiesV1CategoriesBySlug}* 2 params → 200400401403404
wp/v2 229

WordPress REST namespace wp/v2 (229 operations).

GET
/wp/v2
GET /wp/v2
getWpV2 2 params → 200400401403404
GET
/wp/v2/block-directory/search
GET /wp/v2/block-directory/search
getWpV2BlockDirectorySearch 4 params → 200400401403404
GET
/wp/v2/block-patterns/categories
GET /wp/v2/block-patterns/categories
getWpV2BlockPatternsCategories → 200400401403404
GET
/wp/v2/block-patterns/patterns
GET /wp/v2/block-patterns/patterns
getWpV2BlockPatternsPatterns → 200400401403404
GET
/wp/v2/block-renderer/{name}
GET /wp/v2/block-renderer/{name}
getWpV2BlockRendererByName 5 params → 200400401403404
POST
/wp/v2/block-renderer/{name}
POST /wp/v2/block-renderer/{name}
createWpV2BlockRendererByName 1 param body → 200400401403404
GET
/wp/v2/block-types
GET /wp/v2/block-types
getWpV2BlockTypes 2 params → 200400401403404
GET
/wp/v2/block-types/{namespace}
GET /wp/v2/block-types/{namespace}
getWpV2BlockTypesByNamespace 3 params → 200400401403404
GET
/wp/v2/block-types/{namespace}/{name}
GET /wp/v2/block-types/{namespace}/{name}
getWpV2BlockTypesByNamespaceByName 5 params → 200400401403404
GET
/wp/v2/blocks
GET /wp/v2/blocks
getWpV2Blocks 20 params → 200400401403404
POST
/wp/v2/blocks
POST /wp/v2/blocks
createWpV2Blocks body → 200400401403404
GET
/wp/v2/blocks/{id}
GET /wp/v2/blocks/{id}
getWpV2BlocksById 5 params → 200400401403404
POST
/wp/v2/blocks/{id}
POST /wp/v2/blocks/{id}
createWpV2BlocksById 1 param body → 200400401403404
DELETE
/wp/v2/blocks/{id}
DELETE /wp/v2/blocks/{id}
deleteWpV2BlocksById 1 param body → 200400401403404
GET
/wp/v2/blocks/{id}/autosaves
GET /wp/v2/blocks/{id}/autosaves
getWpV2BlocksByIdAutosaves 3 params → 200400401403404
POST
/wp/v2/blocks/{id}/autosaves
POST /wp/v2/blocks/{id}/autosaves
createWpV2BlocksByIdAutosaves 1 param body → 200400401403404
GET
/wp/v2/blocks/{parent}/autosaves/{id}
GET /wp/v2/blocks/{parent}/autosaves/{id}
getWpV2BlocksByParentAutosavesById 5 params → 200400401403404
GET
/wp/v2/blocks/{parent}/revisions
GET /wp/v2/blocks/{parent}/revisions
getWpV2BlocksByParentRevisions 11 params → 200400401403404
GET
/wp/v2/blocks/{parent}/revisions/{id}
GET /wp/v2/blocks/{parent}/revisions/{id}
getWpV2BlocksByParentRevisionsById 5 params → 200400401403404
DELETE
/wp/v2/blocks/{parent}/revisions/{id}
DELETE /wp/v2/blocks/{parent}/revisions/{id}
deleteWpV2BlocksByParentRevisionsById 2 params body → 200400401403404
GET
/wp/v2/categories
GET /wp/v2/categories
getWpV2Categories 12 params → 200400401403404
POST
/wp/v2/categories
POST /wp/v2/categories
createWpV2Categories body → 200400401403404
GET
/wp/v2/categories/{id}
GET /wp/v2/categories/{id}
getWpV2CategoriesById 3 params → 200400401403404
POST
/wp/v2/categories/{id}
POST /wp/v2/categories/{id}
createWpV2CategoriesById 1 param body → 200400401403404
DELETE
/wp/v2/categories/{id}
DELETE /wp/v2/categories/{id}
deleteWpV2CategoriesById 1 param body → 200400401403404
GET
/wp/v2/comments
GET /wp/v2/comments
getWpV2Comments 20 params → 200400401403404
POST
/wp/v2/comments
POST /wp/v2/comments
createWpV2Comments body → 200400401403404
GET
/wp/v2/comments/{id}
GET /wp/v2/comments/{id}
getWpV2CommentsById 4 params → 200400401403404
POST
/wp/v2/comments/{id}
POST /wp/v2/comments/{id}
createWpV2CommentsById 1 param body → 200400401403404
DELETE
/wp/v2/comments/{id}
DELETE /wp/v2/comments/{id}
deleteWpV2CommentsById 1 param body → 200400401403404
GET
/wp/v2/event
GET /wp/v2/event
getWpV2Event 17 params → 200400401403404
POST
/wp/v2/event
POST /wp/v2/event
createWpV2Event body → 200400401403404
GET
/wp/v2/event/{id}
GET /wp/v2/event/{id}
getWpV2EventById 4 params → 200400401403404
POST
/wp/v2/event/{id}
POST /wp/v2/event/{id}
createWpV2EventById 1 param body → 200400401403404
DELETE
/wp/v2/event/{id}
DELETE /wp/v2/event/{id}
deleteWpV2EventById 1 param body → 200400401403404
GET
/wp/v2/event/{id}/autosaves
GET /wp/v2/event/{id}/autosaves
getWpV2EventByIdAutosaves 3 params → 200400401403404
POST
/wp/v2/event/{id}/autosaves
POST /wp/v2/event/{id}/autosaves
createWpV2EventByIdAutosaves 1 param body → 200400401403404
GET
/wp/v2/event/{parent}/autosaves/{id}
GET /wp/v2/event/{parent}/autosaves/{id}
getWpV2EventByParentAutosavesById 5 params → 200400401403404
GET
/wp/v2/expert-insight
GET /wp/v2/expert-insight
getWpV2ExpertInsight 22 params → 200400401403404
POST
/wp/v2/expert-insight
POST /wp/v2/expert-insight
createWpV2ExpertInsight body → 200400401403404
GET
/wp/v2/expert-insight/{id}
GET /wp/v2/expert-insight/{id}
getWpV2ExpertInsightById 4 params → 200400401403404
POST
/wp/v2/expert-insight/{id}
POST /wp/v2/expert-insight/{id}
createWpV2ExpertInsightById 1 param body → 200400401403404
DELETE
/wp/v2/expert-insight/{id}
DELETE /wp/v2/expert-insight/{id}
deleteWpV2ExpertInsightById 1 param body → 200400401403404
GET
/wp/v2/expert-insight/{id}/autosaves
GET /wp/v2/expert-insight/{id}/autosaves
getWpV2ExpertInsightByIdAutosaves 3 params → 200400401403404
POST
/wp/v2/expert-insight/{id}/autosaves
POST /wp/v2/expert-insight/{id}/autosaves
createWpV2ExpertInsightByIdAutosaves 1 param body → 200400401403404
GET
/wp/v2/expert-insight/{parent}/autosaves/{id}
GET /wp/v2/expert-insight/{parent}/autosaves/{id}
getWpV2ExpertInsightByParentAutosavesById 5 params → 200400401403404
GET
/wp/v2/expert-insights-category
GET /wp/v2/expert-insights-category
getWpV2ExpertInsightsCategory 12 params → 200400401403404
POST
/wp/v2/expert-insights-category
POST /wp/v2/expert-insights-category
createWpV2ExpertInsightsCategory body → 200400401403404
GET
/wp/v2/expert-insights-category/{id}
GET /wp/v2/expert-insights-category/{id}
getWpV2ExpertInsightsCategoryById 3 params → 200400401403404
POST
/wp/v2/expert-insights-category/{id}
POST /wp/v2/expert-insights-category/{id}
createWpV2ExpertInsightsCategoryById 1 param body → 200400401403404
DELETE
/wp/v2/expert-insights-category/{id}
DELETE /wp/v2/expert-insights-category/{id}
deleteWpV2ExpertInsightsCategoryById 1 param body → 200400401403404
GET
/wp/v2/font-collections
GET /wp/v2/font-collections
getWpV2FontCollections 3 params → 200400401403404
GET
/wp/v2/font-collections/{slug}
GET /wp/v2/font-collections/{slug}
getWpV2FontCollectionsBySlug 2 params → 200400401403404
GET
/wp/v2/font-families
GET /wp/v2/font-families
getWpV2FontFamilies 10 params → 200400401403404
POST
/wp/v2/font-families
POST /wp/v2/font-families
createWpV2FontFamilies body → 200400401403404
GET
/wp/v2/font-families/{font_family_id}/font-faces
GET /wp/v2/font-families/{fontfamilyid}/font-faces
getWpV2FontFamiliesByFontFamilyIdFontFaces 11 params → 200400401403404
POST
/wp/v2/font-families/{font_family_id}/font-faces
POST /wp/v2/font-families/{fontfamilyid}/font-faces
createWpV2FontFamiliesByFontFamilyIdFontFaces 1 param body → 200400401403404
GET
/wp/v2/font-families/{font_family_id}/font-faces/{id}
GET /wp/v2/font-families/{fontfamilyid}/font-faces/{id}
getWpV2FontFamiliesByFontFamilyIdFontFacesById 5 params → 200400401403404
DELETE
/wp/v2/font-families/{font_family_id}/font-faces/{id}
DELETE /wp/v2/font-families/{fontfamilyid}/font-faces/{id}
deleteWpV2FontFamiliesByFontFamilyIdFontFacesById 2 params body → 200400401403404
GET
/wp/v2/font-families/{id}
GET /wp/v2/font-families/{id}
getWpV2FontFamiliesById 3 params → 200400401403404
POST
/wp/v2/font-families/{id}
POST /wp/v2/font-families/{id}
createWpV2FontFamiliesById 1 param body → 200400401403404
DELETE
/wp/v2/font-families/{id}
DELETE /wp/v2/font-families/{id}
deleteWpV2FontFamiliesById 1 param body → 200400401403404
GET
/wp/v2/global-styles/{id}
GET /wp/v2/global-styles/{id}
getWpV2GlobalStylesById 2 params → 200400401403404
POST
/wp/v2/global-styles/{id}
POST /wp/v2/global-styles/{id}
createWpV2GlobalStylesById 1 param body → 200400401403404
GET
/wp/v2/global-styles/{parent}/revisions
GET /wp/v2/global-styles/{parent}/revisions
getWpV2GlobalStylesByParentRevisions 6 params → 200400401403404
GET
/wp/v2/global-styles/{parent}/revisions/{id}
GET /wp/v2/global-styles/{parent}/revisions/{id}
getWpV2GlobalStylesByParentRevisionsById 5 params → 200400401403404
GET
/wp/v2/global-styles/themes/{stylesheet}\[\]\@_\-]+)/variations
GET /wp/v2/global-styles/themes/{stylesheet}\[\]\@\-]+)/variations
getWpV2GlobalStylesThemesByStylesheet}\[\]\@\-]+Variations 2 params → 200400401403404
GET
/wp/v2/global-styles/themes/{stylesheet}?)
GET /wp/v2/global-styles/themes/{stylesheet}?)
getWpV2GlobalStylesThemesByStylesheet}? 2 params → 200400401403404
GET
/wp/v2/gsm_block
GET /wp/v2/gsmblock
getWpV2GsmBlock 12 params → 200400401403404
POST
/wp/v2/gsm_block
POST /wp/v2/gsmblock
createWpV2GsmBlock body → 200400401403404
GET
/wp/v2/gsm_block/{id}
GET /wp/v2/gsmblock/{id}
getWpV2GsmBlockById 3 params → 200400401403404
POST
/wp/v2/gsm_block/{id}
POST /wp/v2/gsmblock/{id}
createWpV2GsmBlockById 1 param body → 200400401403404
DELETE
/wp/v2/gsm_block/{id}
DELETE /wp/v2/gsmblock/{id}
deleteWpV2GsmBlockById 1 param body → 200400401403404
GET
/wp/v2/gsm_styles
GET /wp/v2/gsmstyles
getWpV2GsmStyles 20 params → 200400401403404
POST
/wp/v2/gsm_styles
POST /wp/v2/gsmstyles
createWpV2GsmStyles body → 200400401403404
GET
/wp/v2/gsm_styles/{id}
GET /wp/v2/gsmstyles/{id}
getWpV2GsmStylesById 4 params → 200400401403404
POST
/wp/v2/gsm_styles/{id}
POST /wp/v2/gsmstyles/{id}
createWpV2GsmStylesById 1 param body → 200400401403404
DELETE
/wp/v2/gsm_styles/{id}
DELETE /wp/v2/gsmstyles/{id}
deleteWpV2GsmStylesById 1 param body → 200400401403404
GET
/wp/v2/gsm_styles/{id}/autosaves
GET /wp/v2/gsmstyles/{id}/autosaves
getWpV2GsmStylesByIdAutosaves 3 params → 200400401403404
POST
/wp/v2/gsm_styles/{id}/autosaves
POST /wp/v2/gsmstyles/{id}/autosaves
createWpV2GsmStylesByIdAutosaves 1 param body → 200400401403404
GET
/wp/v2/gsm_styles/{parent}/autosaves/{id}
GET /wp/v2/gsmstyles/{parent}/autosaves/{id}
getWpV2GsmStylesByParentAutosavesById 5 params → 200400401403404
GET
/wp/v2/icons
GET /wp/v2/icons
getWpV2Icons 4 params → 200400401403404
GET
/wp/v2/icons/{name}
GET /wp/v2/icons/{name}
getWpV2IconsByName 3 params → 200400401403404
GET
/wp/v2/media
GET /wp/v2/media
getWpV2Media 23 params → 200400401403404
POST
/wp/v2/media
POST /wp/v2/media
createWpV2Media body → 200400401403404
GET
/wp/v2/media/{id}
GET /wp/v2/media/{id}
getWpV2MediaById 3 params → 200400401403404
POST
/wp/v2/media/{id}
POST /wp/v2/media/{id}
createWpV2MediaById 1 param body → 200400401403404
DELETE
/wp/v2/media/{id}
DELETE /wp/v2/media/{id}
deleteWpV2MediaById 1 param body → 200400401403404
POST
/wp/v2/media/{id}/edit
POST /wp/v2/media/{id}/edit
createWpV2MediaByIdEdit 1 param body → 200400401403404
POST
/wp/v2/media/{id}/post-process
POST /wp/v2/media/{id}/post-process
createWpV2MediaByIdPostProcess 1 param body → 200400401403404
GET
/wp/v2/menu-items
GET /wp/v2/menu-items
getWpV2MenuItems 21 params → 200400401403404
POST
/wp/v2/menu-items
POST /wp/v2/menu-items
createWpV2MenuItems body → 200400401403404
GET
/wp/v2/menu-items/{id}
GET /wp/v2/menu-items/{id}
getWpV2MenuItemsById 3 params → 200400401403404
POST
/wp/v2/menu-items/{id}
POST /wp/v2/menu-items/{id}
createWpV2MenuItemsById 1 param body → 200400401403404
DELETE
/wp/v2/menu-items/{id}
DELETE /wp/v2/menu-items/{id}
deleteWpV2MenuItemsById 1 param body → 200400401403404
GET
/wp/v2/menu-items/{id}/autosaves
GET /wp/v2/menu-items/{id}/autosaves
getWpV2MenuItemsByIdAutosaves 3 params → 200400401403404
POST
/wp/v2/menu-items/{id}/autosaves
POST /wp/v2/menu-items/{id}/autosaves
createWpV2MenuItemsByIdAutosaves 1 param body → 200400401403404
GET
/wp/v2/menu-items/{parent}/autosaves/{id}
GET /wp/v2/menu-items/{parent}/autosaves/{id}
getWpV2MenuItemsByParentAutosavesById 5 params → 200400401403404
GET
/wp/v2/menu-locations
GET /wp/v2/menu-locations
getWpV2MenuLocations 1 param → 200400401403404
GET
/wp/v2/menu-locations/{location}
GET /wp/v2/menu-locations/{location}
getWpV2MenuLocationsByLocation 3 params → 200400401403404
GET
/wp/v2/menus
GET /wp/v2/menus
getWpV2Menus 12 params → 200400401403404
POST
/wp/v2/menus
POST /wp/v2/menus
createWpV2Menus body → 200400401403404
GET
/wp/v2/menus/{id}
GET /wp/v2/menus/{id}
getWpV2MenusById 3 params → 200400401403404
POST
/wp/v2/menus/{id}
POST /wp/v2/menus/{id}
createWpV2MenusById 1 param body → 200400401403404
DELETE
/wp/v2/menus/{id}
DELETE /wp/v2/menus/{id}
deleteWpV2MenusById 1 param body → 200400401403404
GET
/wp/v2/navigation
GET /wp/v2/navigation
getWpV2Navigation 17 params → 200400401403404
POST
/wp/v2/navigation
POST /wp/v2/navigation
createWpV2Navigation body → 200400401403404
GET
/wp/v2/navigation/{id}
GET /wp/v2/navigation/{id}
getWpV2NavigationById 4 params → 200400401403404
POST
/wp/v2/navigation/{id}
POST /wp/v2/navigation/{id}
createWpV2NavigationById 1 param body → 200400401403404
DELETE
/wp/v2/navigation/{id}
DELETE /wp/v2/navigation/{id}
deleteWpV2NavigationById 1 param body → 200400401403404
GET
/wp/v2/navigation/{id}/autosaves
GET /wp/v2/navigation/{id}/autosaves
getWpV2NavigationByIdAutosaves 3 params → 200400401403404
POST
/wp/v2/navigation/{id}/autosaves
POST /wp/v2/navigation/{id}/autosaves
createWpV2NavigationByIdAutosaves 1 param body → 200400401403404
GET
/wp/v2/navigation/{parent}/autosaves/{id}
GET /wp/v2/navigation/{parent}/autosaves/{id}
getWpV2NavigationByParentAutosavesById 5 params → 200400401403404
GET
/wp/v2/navigation/{parent}/revisions
GET /wp/v2/navigation/{parent}/revisions
getWpV2NavigationByParentRevisions 11 params → 200400401403404
GET
/wp/v2/navigation/{parent}/revisions/{id}
GET /wp/v2/navigation/{parent}/revisions/{id}
getWpV2NavigationByParentRevisionsById 5 params → 200400401403404
DELETE
/wp/v2/navigation/{parent}/revisions/{id}
DELETE /wp/v2/navigation/{parent}/revisions/{id}
deleteWpV2NavigationByParentRevisionsById 2 params body → 200400401403404
GET
/wp/v2/news
GET /wp/v2/news
getWpV2News 22 params → 200400401403404
POST
/wp/v2/news
POST /wp/v2/news
createWpV2News body → 200400401403404
GET
/wp/v2/news-category
GET /wp/v2/news-category
getWpV2NewsCategory 12 params → 200400401403404
POST
/wp/v2/news-category
POST /wp/v2/news-category
createWpV2NewsCategory body → 200400401403404
GET
/wp/v2/news-category/{id}
GET /wp/v2/news-category/{id}
getWpV2NewsCategoryById 3 params → 200400401403404
POST
/wp/v2/news-category/{id}
POST /wp/v2/news-category/{id}
createWpV2NewsCategoryById 1 param body → 200400401403404
DELETE
/wp/v2/news-category/{id}
DELETE /wp/v2/news-category/{id}
deleteWpV2NewsCategoryById 1 param body → 200400401403404
GET
/wp/v2/news/{id}
GET /wp/v2/news/{id}
getWpV2NewsById 4 params → 200400401403404
POST
/wp/v2/news/{id}
POST /wp/v2/news/{id}
createWpV2NewsById 1 param body → 200400401403404
DELETE
/wp/v2/news/{id}
DELETE /wp/v2/news/{id}
deleteWpV2NewsById 1 param body → 200400401403404
GET
/wp/v2/news/{id}/autosaves
GET /wp/v2/news/{id}/autosaves
getWpV2NewsByIdAutosaves 3 params → 200400401403404
POST
/wp/v2/news/{id}/autosaves
POST /wp/v2/news/{id}/autosaves
createWpV2NewsByIdAutosaves 1 param body → 200400401403404
GET
/wp/v2/news/{parent}/autosaves/{id}
GET /wp/v2/news/{parent}/autosaves/{id}
getWpV2NewsByParentAutosavesById 5 params → 200400401403404
GET
/wp/v2/pages
GET /wp/v2/pages
getWpV2Pages 22 params → 200400401403404
POST
/wp/v2/pages
POST /wp/v2/pages
createWpV2Pages body → 200400401403404
GET
/wp/v2/pages/{id}
GET /wp/v2/pages/{id}
getWpV2PagesById 5 params → 200400401403404
POST
/wp/v2/pages/{id}
POST /wp/v2/pages/{id}
createWpV2PagesById 1 param body → 200400401403404
DELETE
/wp/v2/pages/{id}
DELETE /wp/v2/pages/{id}
deleteWpV2PagesById 1 param body → 200400401403404
GET
/wp/v2/pages/{id}/autosaves
GET /wp/v2/pages/{id}/autosaves
getWpV2PagesByIdAutosaves 3 params → 200400401403404
POST
/wp/v2/pages/{id}/autosaves
POST /wp/v2/pages/{id}/autosaves
createWpV2PagesByIdAutosaves 1 param body → 200400401403404
GET
/wp/v2/pages/{parent}/autosaves/{id}
GET /wp/v2/pages/{parent}/autosaves/{id}
getWpV2PagesByParentAutosavesById 5 params → 200400401403404
GET
/wp/v2/pages/{parent}/revisions
GET /wp/v2/pages/{parent}/revisions
getWpV2PagesByParentRevisions 11 params → 200400401403404
GET
/wp/v2/pages/{parent}/revisions/{id}
GET /wp/v2/pages/{parent}/revisions/{id}
getWpV2PagesByParentRevisionsById 5 params → 200400401403404
DELETE
/wp/v2/pages/{parent}/revisions/{id}
DELETE /wp/v2/pages/{parent}/revisions/{id}
deleteWpV2PagesByParentRevisionsById 2 params body → 200400401403404
GET
/wp/v2/pattern-directory/patterns
GET /wp/v2/pattern-directory/patterns
getWpV2PatternDirectoryPatterns 10 params → 200400401403404
GET
/wp/v2/plugins
GET /wp/v2/plugins
getWpV2Plugins 3 params → 200400401403404
POST
/wp/v2/plugins
POST /wp/v2/plugins
createWpV2Plugins body → 200400401403404
GET
/wp/v2/plugins/{plugin}?)
GET /wp/v2/plugins/{plugin}?)
getWpV2PluginsByPlugin}? 3 params → 200400401403404
POST
/wp/v2/plugins/{plugin}?)
POST /wp/v2/plugins/{plugin}?)
createWpV2PluginsByPlugin}? 1 param body → 200400401403404
DELETE
/wp/v2/plugins/{plugin}?)
DELETE /wp/v2/plugins/{plugin}?)
deleteWpV2PluginsByPlugin}? 1 param body → 200400401403404
GET
/wp/v2/posts
GET /wp/v2/posts
getWpV2Posts 27 params → 200400401403404
POST
/wp/v2/posts
POST /wp/v2/posts
createWpV2Posts body → 200400401403404
GET
/wp/v2/posts/{id}
GET /wp/v2/posts/{id}
getWpV2PostsById 5 params → 200400401403404
POST
/wp/v2/posts/{id}
POST /wp/v2/posts/{id}
createWpV2PostsById 1 param body → 200400401403404
DELETE
/wp/v2/posts/{id}
DELETE /wp/v2/posts/{id}
deleteWpV2PostsById 1 param body → 200400401403404
GET
/wp/v2/posts/{id}/autosaves
GET /wp/v2/posts/{id}/autosaves
getWpV2PostsByIdAutosaves 3 params → 200400401403404
POST
/wp/v2/posts/{id}/autosaves
POST /wp/v2/posts/{id}/autosaves
createWpV2PostsByIdAutosaves 1 param body → 200400401403404
GET
/wp/v2/posts/{parent}/autosaves/{id}
GET /wp/v2/posts/{parent}/autosaves/{id}
getWpV2PostsByParentAutosavesById 5 params → 200400401403404
GET
/wp/v2/posts/{parent}/revisions
GET /wp/v2/posts/{parent}/revisions
getWpV2PostsByParentRevisions 11 params → 200400401403404
GET
/wp/v2/posts/{parent}/revisions/{id}
GET /wp/v2/posts/{parent}/revisions/{id}
getWpV2PostsByParentRevisionsById 5 params → 200400401403404
DELETE
/wp/v2/posts/{parent}/revisions/{id}
DELETE /wp/v2/posts/{parent}/revisions/{id}
deleteWpV2PostsByParentRevisionsById 2 params body → 200400401403404
GET
/wp/v2/search
GET /wp/v2/search
getWpV2Search 8 params → 200400401403404
GET
/wp/v2/settings
GET /wp/v2/settings
getWpV2Settings → 200400401403404
POST
/wp/v2/settings
POST /wp/v2/settings
createWpV2Settings body → 200400401403404
GET
/wp/v2/sidebars
GET /wp/v2/sidebars
getWpV2Sidebars 1 param → 200400401403404
GET
/wp/v2/sidebars/{id}
GET /wp/v2/sidebars/{id}
getWpV2SidebarsById 3 params → 200400401403404
POST
/wp/v2/sidebars/{id}
POST /wp/v2/sidebars/{id}
createWpV2SidebarsById 1 param body → 200400401403404
GET
/wp/v2/statuses
GET /wp/v2/statuses
getWpV2Statuses 1 param → 200400401403404
GET
/wp/v2/statuses/{status}
GET /wp/v2/statuses/{status}
getWpV2StatusesByStatus 3 params → 200400401403404
GET
/wp/v2/tags
GET /wp/v2/tags
getWpV2Tags 12 params → 200400401403404
POST
/wp/v2/tags
POST /wp/v2/tags
createWpV2Tags body → 200400401403404
GET
/wp/v2/tags/{id}
GET /wp/v2/tags/{id}
getWpV2TagsById 3 params → 200400401403404
POST
/wp/v2/tags/{id}
POST /wp/v2/tags/{id}
createWpV2TagsById 1 param body → 200400401403404
DELETE
/wp/v2/tags/{id}
DELETE /wp/v2/tags/{id}
deleteWpV2TagsById 1 param body → 200400401403404
GET
/wp/v2/taxonomies
GET /wp/v2/taxonomies
getWpV2Taxonomies 2 params → 200400401403404
GET
/wp/v2/taxonomies/{taxonomy}
GET /wp/v2/taxonomies/{taxonomy}
getWpV2TaxonomiesByTaxonomy 3 params → 200400401403404
GET
/wp/v2/template-parts
GET /wp/v2/template-parts
getWpV2TemplateParts 4 params → 200400401403404
POST
/wp/v2/template-parts
POST /wp/v2/template-parts
createWpV2TemplateParts body → 200400401403404
GET
/wp/v2/template-parts/{id}?)[\/\w%-]+)
GET /wp/v2/template-parts/{id}?)[\/\w%-]+)
getWpV2TemplatePartsById}?)[\w%]+) 3 params → 200400401403404
POST
/wp/v2/template-parts/{id}?)[\/\w%-]+)
POST /wp/v2/template-parts/{id}?)[\/\w%-]+)
createWpV2TemplatePartsById}?)[\w%]+) 1 param body → 200400401403404
DELETE
/wp/v2/template-parts/{id}?)[\/\w%-]+)
DELETE /wp/v2/template-parts/{id}?)[\/\w%-]+)
deleteWpV2TemplatePartsById}?)[\w%]+) 1 param body → 200400401403404
GET
/wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves
GET /wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves
getWpV2TemplatePartsById}?)[\w%]+)Autosaves 3 params → 200400401403404
POST
/wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves
POST /wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves
createWpV2TemplatePartsById}?)[\w%]+)Autosaves 1 param body → 200400401403404
GET
/wp/v2/template-parts/{parent}?)[\/\w%-]+)/autosaves/{id}
GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/autosaves/{id}
getWpV2TemplatePartsByParent}?)[\w%]+)AutosavesById 5 params → 200400401403404
GET
/wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions
GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions
getWpV2TemplatePartsByParent}?)[\w%]+)Revisions 11 params → 200400401403404
GET
/wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}
GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}
getWpV2TemplatePartsByParent}?)[\w%]+)RevisionsById 5 params → 200400401403404
DELETE
/wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}
DELETE /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}
deleteWpV2TemplatePartsByParent}?)[\w%]+)RevisionsById 2 params body → 200400401403404
GET
/wp/v2/template-parts/lookup
GET /wp/v2/template-parts/lookup
getWpV2TemplatePartsLookup 3 params → 200400401403404
GET
/wp/v2/templates
GET /wp/v2/templates
getWpV2Templates 4 params → 200400401403404
POST
/wp/v2/templates
POST /wp/v2/templates
createWpV2Templates body → 200400401403404
GET
/wp/v2/templates/{id}?)[\/\w%-]+)
GET /wp/v2/templates/{id}?)[\/\w%-]+)
getWpV2TemplatesById}?)[\w%]+) 3 params → 200400401403404
POST
/wp/v2/templates/{id}?)[\/\w%-]+)
POST /wp/v2/templates/{id}?)[\/\w%-]+)
createWpV2TemplatesById}?)[\w%]+) 1 param body → 200400401403404
DELETE
/wp/v2/templates/{id}?)[\/\w%-]+)
DELETE /wp/v2/templates/{id}?)[\/\w%-]+)
deleteWpV2TemplatesById}?)[\w%]+) 1 param body → 200400401403404
GET
/wp/v2/templates/{id}?)[\/\w%-]+)/autosaves
GET /wp/v2/templates/{id}?)[\/\w%-]+)/autosaves
getWpV2TemplatesById}?)[\w%]+)Autosaves 3 params → 200400401403404
POST
/wp/v2/templates/{id}?)[\/\w%-]+)/autosaves
POST /wp/v2/templates/{id}?)[\/\w%-]+)/autosaves
createWpV2TemplatesById}?)[\w%]+)Autosaves 1 param body → 200400401403404
GET
/wp/v2/templates/{parent}?)[\/\w%-]+)/autosaves/{id}
GET /wp/v2/templates/{parent}?)[\/\w%-]+)/autosaves/{id}
getWpV2TemplatesByParent}?)[\w%]+)AutosavesById 5 params → 200400401403404
GET
/wp/v2/templates/{parent}?)[\/\w%-]+)/revisions
GET /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions
getWpV2TemplatesByParent}?)[\w%]+)Revisions 11 params → 200400401403404
GET
/wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}
GET /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}
getWpV2TemplatesByParent}?)[\w%]+)RevisionsById 5 params → 200400401403404
DELETE
/wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}
DELETE /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}
deleteWpV2TemplatesByParent}?)[\w%]+)RevisionsById 2 params body → 200400401403404
GET
/wp/v2/templates/lookup
GET /wp/v2/templates/lookup
getWpV2TemplatesLookup 3 params → 200400401403404
GET
/wp/v2/themes
GET /wp/v2/themes
getWpV2Themes 1 param → 200400401403404
GET
/wp/v2/themes/{stylesheet}?)
GET /wp/v2/themes/{stylesheet}?)
getWpV2ThemesByStylesheet}? 2 params → 200400401403404
GET
/wp/v2/types
GET /wp/v2/types
getWpV2Types 1 param → 200400401403404
GET
/wp/v2/types/{type}
GET /wp/v2/types/{type}
getWpV2TypesByType 3 params → 200400401403404
GET
/wp/v2/users
GET /wp/v2/users
getWpV2Users 15 params → 200400401403404
POST
/wp/v2/users
POST /wp/v2/users
createWpV2Users body → 200400401403404
GET
/wp/v2/users/{id}
GET /wp/v2/users/{id}
getWpV2UsersById 3 params → 200400401403404
POST
/wp/v2/users/{id}
POST /wp/v2/users/{id}
createWpV2UsersById 1 param body → 200400401403404
DELETE
/wp/v2/users/{id}
DELETE /wp/v2/users/{id}
deleteWpV2UsersById 1 param body → 200400401403404
GET
/wp/v2/users/{user_id})/application-passwords
GET /wp/v2/users/{userid})/application-passwords
getWpV2UsersByUserId}ApplicationPasswords 2 params → 200400401403404
POST
/wp/v2/users/{user_id})/application-passwords
POST /wp/v2/users/{userid})/application-passwords
createWpV2UsersByUserId}ApplicationPasswords 1 param body → 200400401403404
DELETE
/wp/v2/users/{user_id})/application-passwords
DELETE /wp/v2/users/{userid})/application-passwords
deleteWpV2UsersByUserId}ApplicationPasswords 1 param → 200400401403404
GET
/wp/v2/users/{user_id})/application-passwords/{uuid}
GET /wp/v2/users/{userid})/application-passwords/{uuid}
getWpV2UsersByUserId}ApplicationPasswordsByUuid 3 params → 200400401403404
POST
/wp/v2/users/{user_id})/application-passwords/{uuid}
POST /wp/v2/users/{userid})/application-passwords/{uuid}
createWpV2UsersByUserId}ApplicationPasswordsByUuid 2 params body → 200400401403404
DELETE
/wp/v2/users/{user_id})/application-passwords/{uuid}
DELETE /wp/v2/users/{userid})/application-passwords/{uuid}
deleteWpV2UsersByUserId}ApplicationPasswordsByUuid 2 params → 200400401403404
GET
/wp/v2/users/{user_id})/application-passwords/introspect
GET /wp/v2/users/{userid})/application-passwords/introspect
getWpV2UsersByUserId}ApplicationPasswordsIntrospect 2 params → 200400401403404
GET
/wp/v2/users/me
GET /wp/v2/users/me
getWpV2UsersMe 1 param → 200400401403404
POST
/wp/v2/users/me
POST /wp/v2/users/me
createWpV2UsersMe body → 200400401403404
DELETE
/wp/v2/users/me
DELETE /wp/v2/users/me
deleteWpV2UsersMe body → 200400401403404
GET
/wp/v2/widget-types
GET /wp/v2/widget-types
getWpV2WidgetTypes 1 param → 200400401403404
GET
/wp/v2/widget-types/{id}
GET /wp/v2/widget-types/{id}
getWpV2WidgetTypesById 3 params → 200400401403404
POST
/wp/v2/widget-types/{id}/encode
POST /wp/v2/widget-types/{id}/encode
createWpV2WidgetTypesByIdEncode 1 param body → 200400401403404
POST
/wp/v2/widget-types/{id}/render
POST /wp/v2/widget-types/{id}/render
createWpV2WidgetTypesByIdRender 1 param body → 200400401403404
GET
/wp/v2/widgets
GET /wp/v2/widgets
getWpV2Widgets 2 params → 200400401403404
POST
/wp/v2/widgets
POST /wp/v2/widgets
createWpV2Widgets body → 200400401403404
GET
/wp/v2/widgets/{id}
GET /wp/v2/widgets/{id}
getWpV2WidgetsById 2 params → 200400401403404
POST
/wp/v2/widgets/{id}
POST /wp/v2/widgets/{id}
createWpV2WidgetsById 1 param body → 200400401403404
DELETE
/wp/v2/widgets/{id}
DELETE /wp/v2/widgets/{id}
deleteWpV2WidgetsById 1 param body → 200400401403404
GET
/wp/v2/wp_pattern_category
GET /wp/v2/wppatterncategory
getWpV2WpPatternCategory 12 params → 200400401403404
POST
/wp/v2/wp_pattern_category
POST /wp/v2/wppatterncategory
createWpV2WpPatternCategory body → 200400401403404
GET
/wp/v2/wp_pattern_category/{id}
GET /wp/v2/wppatterncategory/{id}
getWpV2WpPatternCategoryById 3 params → 200400401403404
POST
/wp/v2/wp_pattern_category/{id}
POST /wp/v2/wppatterncategory/{id}
createWpV2WpPatternCategoryById 1 param body → 200400401403404
DELETE
/wp/v2/wp_pattern_category/{id}
DELETE /wp/v2/wppatterncategory/{id}
deleteWpV2WpPatternCategoryById 1 param body → 200400401403404
yoast/v1 51

WordPress REST namespace yoast/v1 (51 operations).

GET
/yoast/v1
GET /yoast/v1
getYoastV1 2 params → 200400401403404
POST
/yoast/v1/action_tracking
POST /yoast/v1/actiontracking
createYoastV1ActionTracking body → 200400401403404
POST
/yoast/v1/alerts/dismiss
POST /yoast/v1/alerts/dismiss
createYoastV1AlertsDismiss body → 200400401403404
GET
/yoast/v1/available_posts
GET /yoast/v1/availableposts
getYoastV1AvailablePosts 2 params → 200400401403404
GET
/yoast/v1/bulk_editor/posts
GET /yoast/v1/bulkeditor/posts
getYoastV1BulkEditorPosts 5 params → 200400401403404
POST
/yoast/v1/bulk_editor/update_search
POST /yoast/v1/bulkeditor/updatesearch
createYoastV1BulkEditorUpdateSearch body → 200400401403404
POST
/yoast/v1/bulk_editor/update_social
POST /yoast/v1/bulkeditor/updatesocial
createYoastV1BulkEditorUpdateSocial body → 200400401403404
POST
/yoast/v1/complete_task
POST /yoast/v1/completetask
createYoastV1CompleteTask body → 200400401403404
GET
/yoast/v1/configuration/check_capability
GET /yoast/v1/configuration/checkcapability
getYoastV1ConfigurationCheckCapability 1 param → 200400401403404
POST
/yoast/v1/configuration/enable_tracking
POST /yoast/v1/configuration/enabletracking
createYoastV1ConfigurationEnableTracking body → 200400401403404
GET
/yoast/v1/configuration/get_configuration_state
GET /yoast/v1/configuration/getconfigurationstate
getYoastV1ConfigurationGetConfigurationState → 200400401403404
POST
/yoast/v1/configuration/save_configuration_state
POST /yoast/v1/configuration/saveconfigurationstate
createYoastV1ConfigurationSaveConfigurationState body → 200400401403404
POST
/yoast/v1/configuration/site_representation
POST /yoast/v1/configuration/siterepresentation
createYoastV1ConfigurationSiteRepresentation body → 200400401403404
POST
/yoast/v1/configuration/social_profiles
POST /yoast/v1/configuration/socialprofiles
createYoastV1ConfigurationSocialProfiles body → 200400401403404
GET
/yoast/v1/file_size
GET /yoast/v1/filesize
getYoastV1FileSize 1 param → 200400401403404
GET
/yoast/v1/get_head
GET /yoast/v1/gethead
getYoastV1GetHead 1 param → 200400401403404
GET
/yoast/v1/get_tasks
GET /yoast/v1/gettasks
getYoastV1GetTasks 1 param → 200400401403404
POST
/yoast/v1/import/{plugin}/{type}
POST /yoast/v1/import/{plugin}/{type}
createYoastV1ImportByPluginByType 2 params → 200400401403404
POST
/yoast/v1/indexing/complete
POST /yoast/v1/indexing/complete
createYoastV1IndexingComplete → 200400401403404
POST
/yoast/v1/indexing/general
POST /yoast/v1/indexing/general
createYoastV1IndexingGeneral → 200400401403404
POST
/yoast/v1/indexing/indexables-complete
POST /yoast/v1/indexing/indexables-complete
createYoastV1IndexingIndexablesComplete → 200400401403404
POST
/yoast/v1/indexing/post-type-archives
POST /yoast/v1/indexing/post-type-archives
createYoastV1IndexingPostTypeArchives → 200400401403404
POST
/yoast/v1/indexing/posts
POST /yoast/v1/indexing/posts
createYoastV1IndexingPosts → 200400401403404
POST
/yoast/v1/indexing/prepare
POST /yoast/v1/indexing/prepare
createYoastV1IndexingPrepare → 200400401403404
POST
/yoast/v1/indexing/terms
POST /yoast/v1/indexing/terms
createYoastV1IndexingTerms → 200400401403404
POST
/yoast/v1/integrations/set_active
POST /yoast/v1/integrations/setactive
createYoastV1IntegrationsSetActive body → 200400401403404
POST
/yoast/v1/introductions/{introduction_id}/seen
POST /yoast/v1/introductions/{introductionid}/seen
createYoastV1IntroductionsByIntroductionIdSeen 1 param body → 200400401403404
POST
/yoast/v1/link-indexing/posts
POST /yoast/v1/link-indexing/posts
createYoastV1LinkIndexingPosts → 200400401403404
POST
/yoast/v1/link-indexing/terms
POST /yoast/v1/link-indexing/terms
createYoastV1LinkIndexingTerms → 200400401403404
GET
/yoast/v1/meta/search
GET /yoast/v1/meta/search
getYoastV1MetaSearch → 200400401403404
POST
/yoast/v1/new-content-type-visibility/dismiss-post-type
POST /yoast/v1/new-content-type-visibility/dismiss-post-type
createYoastV1NewContentTypeVisibilityDismissPostType body → 200400401403404
POST
/yoast/v1/new-content-type-visibility/dismiss-taxonomy
POST /yoast/v1/new-content-type-visibility/dismiss-taxonomy
createYoastV1NewContentTypeVisibilityDismissTaxonomy body → 200400401403404
GET
/yoast/v1/readability_scores
GET /yoast/v1/readabilityscores
getYoastV1ReadabilityScores 4 params → 200400401403404
POST
/yoast/v1/semrush/authenticate
POST /yoast/v1/semrush/authenticate
createYoastV1SemrushAuthenticate body → 200400401403404
POST
/yoast/v1/semrush/country_code
POST /yoast/v1/semrush/countrycode
createYoastV1SemrushCountryCode body → 200400401403404
GET
/yoast/v1/semrush/related_keyphrases
GET /yoast/v1/semrush/relatedkeyphrases
getYoastV1SemrushRelatedKeyphrases 2 params → 200400401403404
GET
/yoast/v1/seo_scores
GET /yoast/v1/seoscores
getYoastV1SeoScores 4 params → 200400401403404
POST
/yoast/v1/setup_steps_tracking
POST /yoast/v1/setupstepstracking
createYoastV1SetupStepsTracking body → 200400401403404
POST
/yoast/v1/site_kit_configuration_permanent_dismissal
POST /yoast/v1/sitekitconfigurationpermanentdismissal
createYoastV1SiteKitConfigurationPermanentDismissal body → 200400401403404
GET
/yoast/v1/statistics
GET /yoast/v1/statistics
getYoastV1Statistics → 200400401403404
GET
/yoast/v1/wincher/account/limit
GET /yoast/v1/wincher/account/limit
getYoastV1WincherAccountLimit → 200400401403404
GET
/yoast/v1/wincher/account/upgrade-campaign
GET /yoast/v1/wincher/account/upgrade-campaign
getYoastV1WincherAccountUpgradeCampaign → 200400401403404
POST
/yoast/v1/wincher/authenticate
POST /yoast/v1/wincher/authenticate
createYoastV1WincherAuthenticate body → 200400401403404
GET
/yoast/v1/wincher/authorization-url
GET /yoast/v1/wincher/authorization-url
getYoastV1WincherAuthorizationUrl → 200400401403404
POST
/yoast/v1/wincher/keyphrases
POST /yoast/v1/wincher/keyphrases
createYoastV1WincherKeyphrases body → 200400401403404
POST
/yoast/v1/wincher/keyphrases/track
POST /yoast/v1/wincher/keyphrases/track
createYoastV1WincherKeyphrasesTrack body → 200400401403404
DELETE
/yoast/v1/wincher/keyphrases/untrack
DELETE /yoast/v1/wincher/keyphrases/untrack
deleteYoastV1WincherKeyphrasesUntrack → 200400401403404
GET
/yoast/v1/wistia_embed_permission
GET /yoast/v1/wistiaembedpermission
getYoastV1WistiaEmbedPermission → 200400401403404
POST
/yoast/v1/wistia_embed_permission
POST /yoast/v1/wistiaembedpermission
createYoastV1WistiaEmbedPermission body → 200400401403404
GET
/yoast/v1/workouts
GET /yoast/v1/workouts
getYoastV1Workouts → 200400401403404
POST
/yoast/v1/workouts
POST /yoast/v1/workouts
createYoastV1Workouts → 200400401403404

Schemas 1

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

Error
object
WordPress REST error envelope, observed live on this host.
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tegna-premion-content-api-openapi.yml Raw ↑

Other APIs TEGNA publishes across the network.

TEGNA Content API (WordPress REST)
Premion Advertising Platform API (gated)
Where this information came from

This is an independent, third-party profile of PREMION Content API (WordPress REST), 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.