Global Partners LP Comments API
WordPress comment collection (currently empty). Served over the public WordPress REST API at www.globalp.com/wp-json (5 operation(s), read access unauthenticated).
WordPress comment collection (currently empty). Served over the public WordPress REST API at www.globalp.com/wp-json (5 operation(s), read access unauthenticated).
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/global-partners-comments-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.1.0
info:
title: Global Partners LP Comments API
version: wp/v2
summary: Comments from the public WordPress REST API served by www.globalp.com.
description: 'WordPress comment collection (currently empty).
This contract was derived faithfully from Global Partners LP''s own live WordPress REST API discovery document at https://www.globalp.com/wp-json/
on 2026-09-12. Every path, method, parameter name, type, description, enum and default below is copied from that document;
response schemas are inferred from the structure of real unauthenticated responses. Nothing is invented.
Read operations on this collection are public and unauthenticated. Write operations are present in the provider''s route
table but are capability-gated: an anonymous request returns HTTP 401 `rest_forbidden`. Global Partners publishes no developer
program, no API keys and no API documentation; this is the site''s platform API, not a supported product.'
contact:
name: Global Partners LP
url: https://www.globalp.com/contact-us
termsOfService: https://www.globalp.com/terms-of-use
x-generated: '2026-09-12'
x-method: derived
x-source: https://www.globalp.com/wp-json/
servers:
- url: https://www.globalp.com/wp-json
description: Production — www.globalp.com WordPress REST API
tags:
- name: comments
description: WordPress comment collection (currently empty).
paths:
/wp/v2/comments:
get:
operationId: listComments
summary: List comments
description: WordPress comment collection (currently empty).
tags:
- comments
parameters:
- name: context
in: query
required: false
schema:
type: string
enum:
- view
- embed
- edit
default: view
description: Scope under which the request is made; determines fields present in response.
- name: page
in: query
required: false
schema:
type: integer
default: 1
minimum: 1
description: Current page of the collection.
- name: per_page
in: query
required: false
schema:
type: integer
default: 10
minimum: 1
maximum: 100
description: Maximum number of items to be returned in result set.
- name: search
in: query
required: false
schema:
type: string
description: Limit results to those matching a string.
- name: after
in: query
required: false
schema:
type: string
format: date-time
description: Limit response to comments published after a given ISO8601 compliant date.
- name: author
in: query
required: false
schema:
type: array
items:
type: integer
description: Limit result set to comments assigned to specific user IDs. Requires authorization.
- name: author_exclude
in: query
required: false
schema:
type: array
items:
type: integer
description: Ensure result set excludes comments assigned to specific user IDs. Requires authorization.
- name: author_email
in: query
required: false
schema:
type: string
format: email
description: Limit result set to that from a specific author email. Requires authorization.
- name: before
in: query
required: false
schema:
type: string
format: date-time
description: Limit response to comments published before a given ISO8601 compliant date.
- name: exclude
in: query
required: false
schema:
type: array
default: []
items:
type: integer
description: Ensure result set excludes specific IDs.
- name: include
in: query
required: false
schema:
type: array
default: []
items:
type: integer
description: Limit result set to specific IDs.
- name: offset
in: query
required: false
schema:
type: integer
description: Offset the result set by a specific number of items.
- name: order
in: query
required: false
schema:
type: string
enum:
- asc
- desc
default: desc
description: Order sort attribute ascending or descending.
- name: orderby
in: query
required: false
schema:
type: string
enum:
- date
- date_gmt
- id
- include
- post
- parent
- type
default: date_gmt
description: Sort collection by comment attribute.
- name: parent
in: query
required: false
schema:
type: array
default: []
items:
type: integer
description: Limit result set to comments of specific parent IDs.
- name: parent_exclude
in: query
required: false
schema:
type: array
default: []
items:
type: integer
description: Ensure result set excludes specific parent IDs.
- name: post
in: query
required: false
schema:
type: array
default: []
items:
type: integer
description: Limit result set to comments assigned to specific post IDs.
- name: status
in: query
required: false
schema:
type: string
default: approve
description: Limit result set to comments assigned a specific status. Requires authorization.
- name: type
in: query
required: false
schema:
type: string
default: comment
description: Limit result set to comments assigned a specific type. Requires authorization.
- name: password
in: query
required: false
schema:
type: string
description: The password for the post if it is password protected.
responses:
'200':
description: Success.
'400':
description: Invalid parameter (rest_invalid_param).
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
post:
operationId: createComments
summary: Create a comment record
description: Create a comment record. Requires an authenticated WordPress user with the relevant capability; anonymous
requests receive 401 rest_forbidden.
tags:
- comments
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
author:
type: integer
description: The ID of the user object, if author was a user.
author_email:
type: string
format: email
description: Email address for the comment author.
author_ip:
type: string
format: ip
description: IP address for the comment author.
author_name:
type: string
description: Display name for the comment author.
author_url:
type: string
format: uri
description: URL for the comment author.
author_user_agent:
type: string
description: User agent for the comment author.
content:
type: object
description: The content for the comment.
date:
type: string
format: date-time
description: The date the comment was published, in the site's timezone.
date_gmt:
type: string
format: date-time
description: The date the comment was published, as GMT.
parent:
type: integer
default: 0
description: The ID for the parent of the comment.
post:
type: integer
default: 0
description: The ID of the associated post object.
status:
type: string
description: State of the comment.
meta:
type: object
description: Meta fields.
security:
- applicationPassword: []
responses:
'200':
description: Success.
'400':
description: Invalid parameter (rest_invalid_param).
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Not authenticated, or the authenticated user lacks the capability (rest_forbidden).
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
/wp/v2/comments/{id}:
get:
operationId: getComments
summary: Retrieve one comment record
description: Retrieve one comment record. Requires an authenticated WordPress user with the relevant capability; anonymous
requests receive 401 rest_forbidden.
tags:
- comments
parameters:
- name: id
in: path
required: true
schema:
type: integer
description: Unique identifier for the comment.
- name: context
in: query
required: false
schema:
type: string
enum:
- view
- embed
- edit
default: view
description: Scope under which the request is made; determines fields present in response.
- name: password
in: query
required: false
schema:
type: string
description: The password for the parent post of the comment (if the post is password protected).
responses:
'200':
description: Success.
'400':
description: Invalid parameter (rest_invalid_param).
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: No record matches the supplied identifier.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
post:
operationId: updateComments
summary: Update one comment record
description: Update one comment record. Requires an authenticated WordPress user with the relevant capability; anonymous
requests receive 401 rest_forbidden.
tags:
- comments
parameters:
- name: id
in: path
required: true
schema:
type: integer
description: Unique identifier for the comment.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
author:
type: integer
description: The ID of the user object, if author was a user.
author_email:
type: string
format: email
description: Email address for the comment author.
author_ip:
type: string
format: ip
description: IP address for the comment author.
author_name:
type: string
description: Display name for the comment author.
author_url:
type: string
format: uri
description: URL for the comment author.
author_user_agent:
type: string
description: User agent for the comment author.
content:
type: object
description: The content for the comment.
date:
type: string
format: date-time
description: The date the comment was published, in the site's timezone.
date_gmt:
type: string
format: date-time
description: The date the comment was published, as GMT.
parent:
type: integer
description: The ID for the parent of the comment.
post:
type: integer
description: The ID of the associated post object.
status:
type: string
description: State of the comment.
meta:
type: object
description: Meta fields.
security:
- applicationPassword: []
responses:
'200':
description: Success.
'400':
description: Invalid parameter (rest_invalid_param).
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Not authenticated, or the authenticated user lacks the capability (rest_forbidden).
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: No record matches the supplied identifier.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
delete:
operationId: deleteComments
summary: Delete one comment record
description: Delete one comment record. Requires an authenticated WordPress user with the relevant capability; anonymous
requests receive 401 rest_forbidden.
tags:
- comments
parameters:
- name: id
in: path
required: true
schema:
type: integer
description: Unique identifier for the comment.
- name: force
in: query
required: false
schema:
type: boolean
default: false
description: Whether to bypass Trash and force deletion.
- name: password
in: query
required: false
schema:
type: string
description: The password for the parent post of the comment (if the post is password protected).
security:
- applicationPassword: []
responses:
'200':
description: Success.
'400':
description: Invalid parameter (rest_invalid_param).
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'401':
description: Not authenticated, or the authenticated user lacks the capability (rest_forbidden).
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
'404':
description: No record matches the supplied identifier.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
components:
schemas:
Error:
type: object
description: The WordPress REST API error envelope.
properties:
code:
type: string
description: Machine-readable error code, e.g. rest_forbidden, rest_post_invalid_id.
message:
type: string
description: Human-readable error message.
data:
type: object
properties:
status:
type: integer
description: The HTTP status code.
securitySchemes:
applicationPassword:
type: http
scheme: basic
description: WordPress application passwords (HTTP Basic). The site's discovery document advertises the authorization
endpoint at https://www.globalp.com/wp-admin/authorize-application.php. Read operations require no credentials.