Upload custom plugin schema
Upload a custom plugin schema associated with a control plane.
Request body
Example request
{
"lua_schema": "return { name = \"myplugin\", fields = { { config = { type = \"record\", fields = { } } } } }"
}Response
A response for a single custom plugin schema.
Example response
{
"item": {
"lua_schema": "return { name = \\\"myplugin\\\", fields = { { config = { type = \\\"record\\\", fields = { } } } } }",
"name": "myplugin",
"created_at": 1422386534,
"updated_at": 1422412345
}
}Changes
Changed in 2 of the 75 revisions of this API.91912
- ▲
the response property
became nullable for the statusresponse-property-became-nullable
- ▲
the response property
/became nullable for the statusresponse-property-became-nullable
- ▲
the response property
/became nullable for the statusresponse-property-became-nullable
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the response's body type changed from
objectto no type for statusresponse-body-type-changed
- ▲
media type
application/problem+jsonwas changed to a more general media typeapplication/jsonfor the response statusresponse-media-type-name-generalized
- ▲
media type
application/problem+jsonwas changed to a more general media typeapplication/jsonfor the response statusresponse-media-type-name-generalized
- ▲
media type
application/problem+jsonwas changed to a more general media typeapplication/jsonfor the response statusresponse-media-type-name-generalized
- ▲
media type
application/problem+jsonwas changed to a more general media typeapplication/jsonfor the response statusresponse-media-type-name-generalized
- ▲
removed the required property
/from the response with the statusresponse-required-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
/from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
- ○
added to the response body
allOflist for the response statusresponse-body-all-of-added
- ○
added to the response body
allOflist for the response statusresponse-body-all-of-added
- ○
added to the response body
allOflist for the response statusresponse-body-all-of-added
- ○
added to the response body
allOflist for the response statusresponse-body-all-of-added
- ○
removed from the response body
allOflist for the response statusresponse-body-all-of-removed
- ○
removed from the response body
allOflist for the response statusresponse-body-all-of-removed
- ○
removed from the response body
allOflist for the response statusresponse-body-all-of-removed
- ○
removed from the response body
allOflist for the response statusresponse-body-all-of-removed
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲