{"@context": "https://schema.org", "@type": "WebAPI", "name": "Apicurio Registry API [v2] API", "description": "Apicurio Registry is a datastore for standard event schemas and API designs. Apicurio Registry enables developers to manage and share the structure of their data using a REST interface. For example, client applications can dynamically push or pull the latest updates to or from the registry without n", "provider": {"@type": "Organization", "name": "apicurio.local"}, "documentation": "https://raw.githubusercontent.com/Apicurio/apicurio-registry/master/app/src/main/resources-unfiltered/META-INF/resources/api-specifications/registry/v2/openapi.json"}
Apicurio Registry is a datastore for standard event schemas and API designs. Apicurio Registry enables developers to manage and share the structure of their data using a REST interface. For example, client applications can dynamically push or pull the latest updates to or from the registry without n
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: http://apicurio.local
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
Apicurio Registry is a datastore for standard event schemas and API designs. Apicurio Registry enables developers to manage and share the structure of their data using a REST interface. For example, client applications can dynamically push or pull the latest updates to or from the registry without needing to redeploy. Apicurio Registry also enables developers to create rules that govern how regist
| method | path | what the vendor says it does |
|---|---|---|
GET | /admin/artifactTypes | List artifact types Gets a list of all the configured artifact types. This operation can fail for the followi |
GET | /admin/config/properties | List all configuration properties Returns a list of all configuration properties that have been set. The list |
GET | /admin/config/properties/{propertyName} | Get configuration property value Returns the value of a single configuration property. This operation may fai |
PUT | /admin/config/properties/{propertyName} | Update a configuration property Updates the value of a single configuration property. This operation may fail |
DELETE | /admin/config/properties/{propertyName} | Reset a configuration property Resets the value of a single configuration property. This will return the prop |
GET | /admin/export | Export registry data Exports registry data as a ZIP archive. Admin |
POST | /admin/import | Import registry data Imports registry data that was previously exported using the `/admin/export` operation. A |
GET | /admin/loggers | List logging configurations List all of the configured logging levels. These override the default logging con |
GET | /admin/loggers/{logger} | Get a single logger configuration Returns the configured logger configuration for the provided logger name, if |
PUT | /admin/loggers/{logger} | Set a logger's configuration Configures the logger referenced by the provided logger name with the given confi |
DELETE | /admin/loggers/{logger} | Removes logger configuration Removes the configured logger configuration (if any) for the given logger. Admin |
GET | /admin/roleMappings | List all role mappings Gets a list of all role mappings configured in the registry (if any). This operation c |
POST | /admin/roleMappings | Create a new role mapping Creates a new mapping between a user/principal and a role. This operation can fail |
GET | /admin/roleMappings/{principalId} | Return a single role mapping Gets the details of a single role mapping (by `principalId`). This operation can |
PUT | /admin/roleMappings/{principalId} | Update a role mapping Updates a single role mapping for one user/principal. This operation can fail for the f |
DELETE | /admin/roleMappings/{principalId} | Delete a role mapping Deletes a single role mapping, effectively denying access to a user/principal. This ope |
GET | /admin/rules | List global rules Gets a list of all the currently configured global rules (if any). This operation can fail |
POST | /admin/rules | Create global rule Adds a rule to the list of globally configured rules. This operation can fail for the foll |
DELETE | /admin/rules | Delete all global rules Deletes all globally configured rules. This operation can fail for the following reas |
GET | /admin/rules/{rule} | Get global rule configuration Returns information about the named globally configured rule. This operation ca |
PUT | /admin/rules/{rule} | Update global rule configuration Updates the configuration for a globally configured rule. This operation can |
DELETE | /admin/rules/{rule} | Delete global rule Deletes a single global rule. If this is the only rule configured, this is the same as del |
GET | /groups | List groups Returns a list of all groups. This list is paged. Groups |
POST | /groups | Create a new group Creates a new group. This operation can fail for the following reasons: * A server error |
GET | /groups/{groupId} | Get a group by the specified ID. Returns a group using the specified id. This operation can fail for the foll |
DELETE | /groups/{groupId} | Delete a group by the specified ID. Deletes a group by identifier. This operation can fail for the following |
GET | /groups/{groupId}/artifacts | List artifacts in group Returns a list of all artifacts in the group. This list is paged. Artifacts |
POST | /groups/{groupId}/artifacts | Create artifact Creates a new artifact by posting the artifact content. The body of the request should be the |
DELETE | /groups/{groupId}/artifacts | Delete artifacts in group Deletes all of the artifacts that exist in a given group. Artifacts |
GET | /groups/{groupId}/artifacts/{artifactId} | Get latest artifact Returns the latest version of the artifact in its raw form. The `Content-Type` of the res |
PUT | /groups/{groupId}/artifacts/{artifactId} | Update artifact Updates an artifact by uploading new content. The body of the request can be the raw content |
DELETE | /groups/{groupId}/artifacts/{artifactId} | Delete artifact Deletes an artifact completely, resulting in all versions of the artifact also being deleted. |
GET | /groups/{groupId}/artifacts/{artifactId}/meta | Get artifact metadata Gets the metadata for an artifact in the registry. The returned metadata includes both |
POST | /groups/{groupId}/artifacts/{artifactId}/meta | Get artifact version metadata by content Gets the metadata for an artifact that matches the raw content. Sear |
PUT | /groups/{groupId}/artifacts/{artifactId}/meta | Update artifact metadata Updates the editable parts of the artifact's metadata. Not all metadata fields can b |
GET | /groups/{groupId}/artifacts/{artifactId}/owner | Get artifact owner Gets the owner of an artifact in the registry. This operation can fail for the following r |
PUT | /groups/{groupId}/artifacts/{artifactId}/owner | Update artifact owner Changes the ownership of an artifact. This operation can fail for the following reasons |
GET | /groups/{groupId}/artifacts/{artifactId}/rules | List artifact rules Returns a list of all rules configured for the artifact. The set of rules determines how |
POST | /groups/{groupId}/artifacts/{artifactId}/rules | Create artifact rule Adds a rule to the list of rules that get applied to the artifact when adding new version |
DELETE | /groups/{groupId}/artifacts/{artifactId}/rules | Delete artifact rules Deletes all of the rules configured for the artifact. After this is done, the global ru |
and 24 more operation(s) in this specification, all searchable.
specification origin: https://raw.githubusercontent.com/Apicurio/apicurio-registry/master/app/src/main/resources
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.