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

Unlock Editorial API

Anonymous read access to the Unlock editorial archive through the WordPress core `wp/v2` namespace — 251 blog posts, 24 pages, 778 media items, 9 Learn articles, 13 homeowner stories, 6 education topics, 1 lesson and 11 bylined authors, plus the categories, tags and education-category taxonomies, cross-type search, and the self-describing type and status metadata. Read-only without credentials.

Unlock Editorial API is one of 2 APIs that Unlock publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Posts, Articles, Stories, Media, and Taxonomies. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 30 operations across 30 paths, organized into 11 resource areas, and defines 1 schema. It is described by OpenAPI 3.1.0, at version wp/v2.

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

30 operations 30 paths 1 schemas 30 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
wp/v2
Base URL
https://www.unlock.com/wp-json
Authentication
HTTP Basic
Resource Areas
11

Authentication & Security 1

Unlock Editorial API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (applicationPassword).

  • applicationPassword — WordPress application password (HTTP Basic). Advertised by this deployment at https://www.unlock.com/wp/wp-admin/authorize-application.php in the authenticatio…

Paths & Operations 30

Across 30 paths, the API surfaces 30 operations — 30 GET. They span 11 resource areas, including Discovery, Articles, Authors, Taxonomies, Lessons, Media, Pages, Posts, and 3 more. Each is listed below with its method, path, parameters, and response codes.

Discovery 5

Self-describing metadata: registered content types and post statuses.

GET
/wp/v2
List v2
getWpV2 2 params → 200400401404
GET
/wp/v2/statuses
List v2 statuses
getWpV2Statuses 1 param → 200400401404
GET
/wp/v2/statuses/{status}
Retrieve a single v2 statuses by status
getWpV2StatusesByStatus 2 params → 200400401404
GET
/wp/v2/types
List v2 types
getWpV2Types 1 param → 200400401404
GET
/wp/v2/types/{type}
Retrieve a single v2 types by type
getWpV2TypesByType 2 params → 200400401404
Articles 2

Long-form Learn articles (custom post type).

GET
/wp/v2/articles
List v2 articles
getWpV2Articles 22 params → 200400401404
GET
/wp/v2/articles/{id}
Retrieve a single v2 articles by id
getWpV2ArticlesById 4 params → 200400401404
Authors 2

Bylined contributors (custom post type).

GET
/wp/v2/authors
List v2 authors
getWpV2Authors 17 params → 200400401404
GET
/wp/v2/authors/{id}
Retrieve a single v2 authors by id
getWpV2AuthorsById 3 params → 200400401404
Taxonomies 8

Content taxonomies and their terms.

GET
/wp/v2/categories
List v2 categories
getWpV2Categories 12 params → 200400401404
GET
/wp/v2/categories/{id}
Retrieve a single v2 categories by id
getWpV2CategoriesById 2 params → 200400401404
GET
/wp/v2/education_category
List v2 education category
getWpV2EducationCategory 12 params → 200400401404
GET
/wp/v2/education_category/{id}
Retrieve a single v2 education category by id
getWpV2EducationCategoryById 2 params → 200400401404
GET
/wp/v2/tags
List v2 tags
getWpV2Tags 12 params → 200400401404
GET
/wp/v2/tags/{id}
Retrieve a single v2 tags by id
getWpV2TagsById 2 params → 200400401404
GET
/wp/v2/taxonomies
List v2 taxonomies
getWpV2Taxonomies 2 params → 200400401404
GET
/wp/v2/taxonomies/{taxonomy}
Retrieve a single v2 taxonomies by taxonomy
getWpV2TaxonomiesByTaxonomy 2 params → 200400401404
Lessons 2

Unlock Learn lessons (custom post type).

GET
/wp/v2/lessons
List v2 lessons
getWpV2Lessons 20 params → 200400401404
GET
/wp/v2/lessons/{id}
Retrieve a single v2 lessons by id
getWpV2LessonsById 3 params → 200400401404
Media 2

Media library items.

GET
/wp/v2/media
List v2 media
getWpV2Media 23 params → 200400401404
GET
/wp/v2/media/{id}
Retrieve a single v2 media by id
getWpV2MediaById 2 params → 200400401404
Pages 2

Site pages.

GET
/wp/v2/pages
List v2 pages
getWpV2Pages 22 params → 200400401404
GET
/wp/v2/pages/{id}
Retrieve a single v2 pages by id
getWpV2PagesById 4 params → 200400401404
Posts 2

Unlock blog posts.

GET
/wp/v2/posts
List v2 posts
getWpV2Posts 27 params → 200400401404
GET
/wp/v2/posts/{id}
Retrieve a single v2 posts by id
getWpV2PostsById 4 params → 200400401404
Search 1

Cross-type site search.

GET
/wp/v2/search
List v2 search
getWpV2Search 8 params → 200400401404
Stories 2

Homeowner success stories (custom post type).

GET
/wp/v2/stories
List v2 stories
getWpV2Stories 17 params → 200400401404
GET
/wp/v2/stories/{id}
Retrieve a single v2 stories by id
getWpV2StoriesById 4 params → 200400401404
Topics 2

Unlock Learn topics (custom post type).

GET
/wp/v2/topics
List v2 topics
getWpV2Topics 20 params → 200400401404
GET
/wp/v2/topics/{id}
Retrieve a single v2 topics by id
getWpV2TopicsById 4 params → 200400401404

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 API error envelope, as returned by this deployment.
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

unlock-editorial-api-openapi.yml Raw ↑

Other APIs Unlock publishes across the network.

Unlock Site Content API
Where this information came from

This is an independent, third-party profile of Unlock Editorial 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.