ZippyKid mu-plugins API
The mu-plugins API from ZippyKid — 2 operation(s) for mu-plugins.
The mu-plugins API from ZippyKid — 2 operation(s) for mu-plugins.
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/zippykid-mu-plugins-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.2.0
info:
title: Pressable API Documentation (v1) account Mu Plugins API
version: 1.0.0
description: The Pressable API is a tool for our customers to create personalized experiences and automate routine tasks. It accepts form-encoded requests and responds with information in a format called JSON. Although this OpenAPI documentation is a part of our resources, it's specially crafted for customers to use machine learning programs to generate documentation, tools or applications. If you're looking for more user friendly instructions and information, we recommend checking out our [main API documentation page](https://my.pressable.com/documentation/api/v1).
termsOfService: https://pressable.com/legal/
contact:
email: help@pressable.com
servers:
- url: https://my.pressable.com/v1
tags:
- name: mu-plugins
paths:
/mu-plugins:
get:
tags:
- mu-plugins
summary: Get Must-Use Plugin List
description: Get a list of your mu-plugins.
parameters:
- in: query
name: page
schema:
type: integer
- in: query
name: per_page
schema:
type: integer
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: Success
data:
type: array
items:
type: object
example:
- id: 2
created: '2023-10-31T17:17:31.129Z'
existingSites: false
futureSites: true
path: https://raw.githubusercontent.com/pressable/pressable-maintenance-mode/main/pressable-maintenance-mode.php
slug: pressable-maintenance-mode.php
- id: 4
created: '2023-10-31T22:37:07.613Z'
existingSites: true
futureSites: true
path: https://www.dropbox.com/scl/fi/ruyi6sf4lcyjlhjwykp22/pressable-maintenance-mode-plugin.php?rlkey=e9wqk610ipjc5qomoy8h9tk7l&dl=0
slug: mu-plugin.php
page:
type: object
example:
currentPage: 1
nextPage: null
lastPage: 1
perPage: 20
totalItems: 2
post:
tags:
- mu-plugins
summary: Create / Install Must-Use Plugin
description: When a request is made to this endpoint with the mu-plugin details, we will install the plugin in the default mu-plugin directory of all of your sites, based on your requested settings of existing_sites and future_sites on mu-plugin creation.
requestBody:
content:
application/json:
schema:
type: object
properties:
path:
type: string
existing_sites:
type: boolean
future_sites:
type: boolean
parameters: []
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: Success
data:
type: object
example:
id: 1
created: '2023-01-31T20:05:30.000Z'
existing_sites: false
future_sites: true
path: https://raw.githubusercontent.com/pressable/pressable-maintenance-mode/main/pressable-maintenance-mode.php
slug: pressable-maintenance-mode.php
/mu-plugins/{id}:
get:
tags:
- mu-plugins
summary: Get Must-Use Plugin
description: Get details about your mu-plugin.
parameters:
- in: path
name: id
required: true
schema:
type: integer
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: Success
data:
type: object
example:
id: 1
created: '2023-10-31T17:17:31.129Z'
existingSites: false
futureSites: true
path: https://raw.githubusercontent.com/pressable/pressable-maintenance-mode/main/pressable-maintenance-mode.php
slug: pressable-maintenance-mode.php
put:
tags:
- mu-plugins
summary: Update Must-Use Plugin
description: This action will refresh the mu-plugin identified by the given ID across all sites in your account, incorporating any modifications from the specified path. If you have relocated your mu-plugin to a different path, you will need to delete the plugin associated with the previous path and create a new one using the updated path.
parameters:
- in: path
name: id
required: true
schema:
type: integer
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: Success
data:
type: object
example:
id: 1
created: '2023-01-31T20:05:30.000Z'
existing_sites: false
future_sites: true
path: https://raw.githubusercontent.com/pressable/pressable-maintenance-mode/main/pressable-maintenance-mode.php
slug: pressable-maintenance-mode.php
delete:
tags:
- mu-plugins
summary: Delete Must-Use Plugin
description: This action will delete the mu-plugin identified by the given ID and remove it from all sites in your account.
parameters:
- in: path
name: id
required: true
schema:
type: integer
responses:
'200':
description: Successful Response
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: Success
externalDocs:
description: Find out more about The Pressable REST based API
url: https://my.pressable.com/documentation/api/v1