Versions Compared

Key

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

Table of Contents

Overview

DescriptionList all the available cartridges (single tenant and multi-tenant).
Resource Path

/cartridges

HTTP MethodGET
Request/Response Format

application/json

Tabs Container
directionhorizontal
Tabs Page
titleHTTP

> GET /api/cartridges HTTP/1.1
> Authorization: Basic YWRtaW46YWRtaW4=
> User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8| zlib/1.2.5
> Host: localhost:9443
> Accept: */*
> Content-Type: application/json
>
< HTTP/1.1 200 OK
< Date: Sat, 21 Mar 2015 00:38:08 GMT
< Content-Type: application/json
< Transfer-Encoding: chunked
< Server: WSO2 Carbon Server
<
[{"category":"data","description":"tomcat Cartridge","displayName":"tomcat","host":"tomcat.stratos.org","metadataKeys":["url"],"multiTenant":false,"provider":"apache","public":false,"type":"tomcat","version":7},{"category":"data","description":"php Cartridge","displayName":"php","host":"php.stratos.org","multiTenant":false,"provider":"apache","public":false,"type":"php","version":7}]

Tabs Page
titlecURL
Code Block
curl -X GET -H "Content-Type: application/json" -k -v -u admin:admin https://<STRATOS_HOST>:<STRATOS_HTTPS_PORT>/api/cartridges

Excerpt Include
4.1.x Adding a Deployment Policy via REST API
4.1.x Adding a Deployment Policy via REST API
nopaneltrue

For example:

Code Block
curl -X GET -H "Content-Type: application/json" -k -v -u admin:admin https://localhost:9443/api/cartridges
Tabs Page
titleCLI
Excerpt Include
4.1.x Getting Details of Cartridges via CLI
4.1.x Getting Details of Cartridges via CLI
nopaneltrue

...

REST API response

HTTP status code

200, 500

See the descriptions of the HTTP status codes here.

...