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) 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.
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
operationId: getMuPlugins
x-operation-id-source: derived
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
operationId: postMuPlugins
x-operation-id-source: derived
/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
operationId: getMuPluginsById
x-operation-id-source: derived
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
operationId: putMuPluginsById
x-operation-id-source: derived
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
operationId: deleteMuPluginsById
x-operation-id-source: derived
externalDocs:
description: Find out more about The Pressable REST based API
url: https://my.pressable.com/documentation/api/v1