action openlinksw_load_service { label: "Load service" description: "Loads a service description into the OSDB Service Registry" provider: openlinksw method: POST path: "/api/v1/services" encoding: json input: { type: "object" required: ["service_description_url"] properties: { service_description_url: { type: "string" description: "The URL of the resource containing the service description to load." } service_moniker: { type: "string" description: "Service ID to be used to uniquely identify the service. (Optional: Required for anonymous services or to override the service name in the service description.)" } } } output: { type: "object" required: ["api", "method", "response", "status"] properties: { api: { type: "string" description: "The path of the REST API method" } method: { type: "string" description: "The name of the REST API method" } response: { type: "string" description: "Confirmation message" } status: { type: "string" enum: ["success"] } } } }