cURL
curl --request POST \ --url https://registry.wp-content.io/plugins \ --header 'Content-Type: multipart/form-data' \ --header 'X-API-KEY: <api-key>' \ --form 'release_notes=First release' \ --form plugin=@example-file
200
example
{ "name": "My Plugin", "slug": "my-plugin", "version": "1.0.1", "author": "<a href=\"https://example.com\" target=\"_blank\">ACME</a>", "author_profile": "https://example.com", "short_description": "", "rating": 0, "num_ratings": 0, "active_installs": 0, "requires": "", "tested": null, "requires_php": "", "download_link": "https://wp-content-staging.s3.fr-par.scw.cloud/artifacts/plugins/my-plugin/my-plugin-1.0.1-6af596f11972bae336f7bcfdd03fdd1e.zip", "icons": { "default": "http://localhost:8080/images/icon-placeholder.png" }, "added": "2025-06-11", "last_updated": "2025-06-11 9:05am UTC"}
Artifact for create or update a plugin
Release notes of the version
"First release"
OK
The response is of type object.
object