Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TypePathBodyDescription
GET/v3/namespaces/<namespace-id>/artifacts  
GET/v3/namespaces/<namespace-id>/artifacts/<artifact-name> Get data about all artifact versions
GET/v3/namespaces/<namespace-id>/artifacts/<artifact-name>/versions/<version> Get details about the artifact, such as what plugins and applications are in the artifact and properties they support
PUT/v3/namespaces/<namespace-id>/artifacts/<artifact-name>/versions/<version>jar contentsAdd a new artifact
GET/v3/namespaces/<namespace-id>/extensions 

 

GET/v3/namespaces/<namespace-id>/extensions/<plugin-type>  
GET/v3/namespaces/<namespace-id>/extensions/<plugin-type>/plugins/<plugin-name>  

config properties can be nested now. For example:

Code Block
{
  "className": "co.cask.cdap.example.MyPlugin",
  "description": "My Plugin",
  "name": "MyPlugin",
  "properties": {
    "threshold": { "name": "thresh", "type": "int", "required": false },
    "user": { "name": "user", "type": "config", "required": true,
      "fields": {
        "id": { "name": "id", "type": "long", "required": true },
        "digits": { "name": "phoneNumber", "type": "string", "required": true }
      }
    }
  }
}

Template APIs (will be removed)

...