Get APIs

get

/apiplatform/management/v1/apis

Returns a collection of APIs the requesting user is authorized to view. The response also contains HATEOAS links to related operations.

Users requesting this resource must be assigned the Plan Manager, Gateway Manager or API Manager role and must be issued the Manage API, View All Details or View Public Details grants.

If users requesting this resource are assigned the View All Details grant, APIs with View All Details and View Public Details grants are returned.

If users requesting this resource are assigned the View Public Details grant, only APIs with View Public Details grant are returned.

Request

Supported Media Types
Query Parameters
  • Collection Format: csv
    Pass optional fields, separated by commas, in this parameter to return them in the response. See the operation's description for a list of expand values.
  • Collection Format: csv
    Pass optional fields, separated by commas, in this parameter to return them in the response. See the operation's description for a list of field values.
  • Number of items to retrieve. 1 is the minumum; 128 is the maximum.
    Default Value: 128
  • Offset the list returned results by this amount. Default is zero.
    Default Value: 0
  • Collection Format: csv
    Pass sorting criteria, comma separated.
  • Pass filtering criteria, using the SCIM filter expression syntax
  • Include the total result count in the response.
    Default Value: false
Back to Top

Response

Supported Media Types

200 Response

The collection of APIs.
Body ()
Root Schema : GetApisResponse
Match All
Show Source
Nested Schema : CollectionResponseFeature
Type: object
Show Source
Nested Schema : CollectionResponsePagingFeature
Type: object
Show Source
Nested Schema : GetApisResponse-allOf[2]
Type: object
Show Source
Nested Schema : items
Type: array
Show Source
Nested Schema : Api
Type: object

403 Response

Forbidden.
Body ()
Root Schema : Error
Type: object
Show Source
Nested Schema : errorDetails
Type: array
additional errors
Show Source

500 Response

Unexpected error.
Body ()
Root Schema : Error
Type: object
Show Source
Nested Schema : errorDetails
Type: array
additional errors
Show Source
Back to Top

Examples

The following example shows how to retrieve all APIs the requesting user is authorized to view in Oracle API Platform Cloud Service by submitting a GET request on the REST resource using cURL. For more information about cURL, see Use cURL

curl -i -X GET 
-H "Authorization: Bearer access_token"
https://example.com/apiplatform/management/v1/apis

Example of Response Headers

The following shows an example of the response headers.

HTTP/1.1 200 OK
Server: Oracle-Traffic-Director/12.2.1.0.0
Date: Mon, 02 Jan 2017 18:12:17 GMT
Content-length: 6399
Content-type: application/json
X-oracle-dms-ecid: 9Zslo0RpR00000000
X-oracle-dms-rid: 0:1
Via: 1.1 otd_opc
Proxy-agent: Oracle-Traffic-Director/12.2.1.0.0

Example of Response Body

The following example shows the contents of the response body in JSON format, including details about all of the APIs the client can view and HATEOAS links to related operations.

{
    "offset": 0,
    "count": 11,
    "limit": 128,
    "hasMore": false,
    "links": [
        {
            "method": "GET",
            "rel": "self",
            "href": "http://example.com:443/apiplatform/management/v1/apis?offset=0=128"
        },
        {
            "method": "GET",
            "rel": "canonical",
            "href": "http://example.com:443/apiplatform/management/v1/apis"
        },
        {
            "method": "POST",
            "rel": "create",
            "href": "http://example.com:443/apiplatform/management/v1/apis"
        }
    ],
    "items": [
        {
            "vanityName": "allied1",
            "updatedBy": "apcsadmin",
            "implementation": {
                "executions": {
                    "request": [
                        "1",
                        "5",
                        "6",
                        "2"
                    ],
                    "response": [
                        "3",
                        "4"
                    ]
                },
                "policies": [
                    {
                        "draft": false,
                        "id": "1",
                        "type": "o:ApiRequest",
                        "version": "1.0",
                        "config": {
                            "protocols": [
                                "HTTP"
                            ],
                            "url": "allied1"
                        }
                    },
                    {
                        "draft": false,
                        "id": "2",
                        "type": "o:ServiceRequest",
                        "version": "1.0",
                        "config": {
                            "url": "http://example.com:443/apiplatform/developers/v1/public/enabled"
                        }
                    },
                    {
                        "id": "3",
                        "type": "o:ServiceResponse",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "id": "4",
                        "type": "o:ApiResponse",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "comments": "",
                        "draft": false,
                        "id": "5",
                        "type": "o:KeyValidation",
                        "version": "1.0",
                        "config": {
                            "keysource": "HEADER",
                            "keyheader": "X-APP-KEY"
                        }
                    },
                    {
                        "comments": "",
                        "draft": false,
                        "id": "6",
                        "type": "o:apiRateLimiting",
                        "version": "1.0",
                        "config": {
                            "conjunction": "ALL",
                            "action": "REJECT",
                            "conditions": [
                                {
                                    "rateLimit": "8",
                                    "interval": "Minute"
                                }
                            ]
                        }
                    }
                ]
            },
            "description": "Fast and easy real estate mortgage payment calculator",
            "version": "1.0",
            "createdAt": "2018-02-05T10:27:27-0800",
            "createdBy": "apcsadmin",
            "publication": {
                "visibility": "PROTECTED",
                "portalUrl": "http://example.com:443/developers/apis/allied1",
                "state": "PUBLISHED",
                "iterationId": "1"
            },
            "name": "Allied Mortgage Calculator",
            "details": {
                "overview": {
                    "data": "apidocs/sample.html",
                    "docType": "html",
                    "dataType": "link"
                },
                "documentation": {
                    "data": "http://example.com:443/apidocs/sample.md",
                    "docType": "markdown",
                    "dataType": "link"
                }
            },
            "links": [
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "self",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "canonical",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "iteration",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/iterations/1"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "history",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/history"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "edit",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "rename",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/identity"
                },
                {
                    "templated": "true",
                    "method": "POST",
                    "rel": "validate",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/validation"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "lifecycle",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/state"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "publish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/publication"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "unpublish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/publication"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/references"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.applications",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/references/applications"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.gateways",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/references/gateways"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.services",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/references/services"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.serviceaccounts",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/references/serviceaccounts"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "entitlements",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/entitlements"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "deployments",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/deployments"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "grants",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/100/grants"
                }
            ],
            "state": "RELEASED",
            "id": "100",
            "iterationId": "1",
            "updatedAt": "2018-02-05T10:27:27-0800",
            "artifacts": []
        },
        {
            "vanityName": "allied2",
            "updatedBy": "apcsadmin",
            "implementation": {
                "executions": {
                    "request": [
                        "1",
                        "5",
                        "6",
                        "2"
                    ],
                    "response": [
                        "3",
                        "4"
                    ]
                },
                "policies": [
                    {
                        "draft": false,
                        "id": "1",
                        "type": "o:ApiRequest",
                        "version": "1.0",
                        "config": {
                            "protocols": [
                                "HTTP"
                            ],
                            "url": "allied2"
                        }
                    },
                    {
                        "draft": false,
                        "id": "2",
                        "type": "o:ServiceRequest",
                        "version": "1.0",
                        "config": {
                            "url": "http://example.com:443/apiplatform/developers/v1/public/enabled"
                        }
                    },
                    {
                        "id": "3",
                        "type": "o:ServiceResponse",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "id": "4",
                        "type": "o:ApiResponse",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "comments": "",
                        "draft": false,
                        "id": "5",
                        "type": "o:KeyValidation",
                        "version": "1.0",
                        "config": {
                            "keysource": "HEADER",
                            "keyheader": "X-APP-KEY"
                        }
                    },
                    {
                        "comments": "",
                        "draft": false,
                        "id": "6",
                        "type": "o:apiRateLimiting",
                        "version": "1.0",
                        "config": {
                            "conjunction": "ALL",
                            "action": "REJECT",
                            "conditions": [
                                {
                                    "rateLimit": "8",
                                    "interval": "Minute"
                                }
                            ]
                        }
                    }
                ]
            },
            "description": "Fast and easy real estate mortgage payment calculator",
            "version": "2.0",
            "createdAt": "2018-02-05T10:27:27-0800",
            "createdBy": "apcsadmin",
            "publication": {
                "visibility": "PROTECTED",
                "state": "UNPUBLISHED"
            },
            "name": "Allied Mortgage Calculator",
            "details": {
                "overview": {
                    "data": "http://example.com/apidocs/sample.html",
                    "docType": "html",
                    "dataType": "link"
                },
                "documentation": {
                    "data": "http://example.com/apidocs/sample.md",
                    "docType": "markdown",
                    "dataType": "link"
                }
            },
            "links": [
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "self",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "canonical",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "iteration",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/iterations/1"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "history",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/history"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "edit",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "rename",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/identity"
                },
                {
                    "templated": "true",
                    "method": "POST",
                    "rel": "validate",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/validation"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "lifecycle",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/state"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "publish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/publication"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "unpublish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/publication"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/references"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.applications",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/references/applications"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.gateways",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/references/gateways"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.services",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/references/services"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.serviceaccounts",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/references/serviceaccounts"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "entitlements",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/entitlements"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "deployments",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/deployments"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "grants",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/101/grants"
                }
            ],
            "state": "ALPHA",
            "id": "101",
            "iterationId": "1",
            "updatedAt": "2018-02-05T10:27:27-0800",
            "artifacts": []
        },
        {
            "vanityName": "concur",
            "updatedBy": "apcsadmin",
            "implementation": {
                "executions": {
                    "request": [
                        "1",
                        "5",
                        "6",
                        "2"
                    ],
                    "response": [
                        "3",
                        "4"
                    ]
                },
                "policies": [
                    {
                        "draft": false,
                        "id": "1",
                        "type": "o:ApiRequest",
                        "version": "1.0",
                        "config": {
                            "protocols": [
                                "HTTP"
                            ],
                            "url": "concur"
                        }
                    },
                    {
                        "draft": false,
                        "id": "2",
                        "type": "o:ServiceRequest",
                        "version": "1.0",
                        "config": {
                            "url": "http://example.com:443/apiplatform/developers/v1/public/enabled"
                        }
                    },
                    {
                        "id": "3",
                        "type": "o:ServiceResponse",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "id": "4",
                        "type": "o:ApiResponse",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "comments": "",
                        "draft": false,
                        "id": "5",
                        "type": "o:KeyValidation",
                        "version": "1.0",
                        "config": {
                            "keysource": "HEADER",
                            "keyheader": "X-APP-KEY"
                        }
                    },
                    {
                        "comments": "",
                        "draft": false,
                        "id": "6",
                        "type": "o:apiRateLimiting",
                        "version": "1.0",
                        "config": {
                            "conjunction": "ALL",
                            "action": "REJECT",
                            "conditions": [
                                {
                                    "rateLimit": "8",
                                    "interval": "Minute"
                                }
                            ]
                        }
                    }
                ]
            },
            "description": "Compare real estate prices from multiple realtors and multiple markets simultanously",
            "version": "1.0",
            "createdAt": "2018-02-05T10:27:28-0800",
            "createdBy": "apcsadmin",
            "publication": {
                "visibility": "PROTECTED",
                "portalUrl": "http://example.com:443/developers/apis/concur",
                "state": "PUBLISHED",
                "iterationId": "1"
            },
            "name": "Concur Real Estate Price Comparision",
            "details": {
                "overview": {
                    "data": "http://example.com/apidocs/sample.html",
                    "docType": "html",
                    "dataType": "link"
                },
                "documentation": {
                    "data": "http://example.com/apidocs/sample.md",
                    "docType": "markdown",
                    "dataType": "link"
                }
            },
            "links": [
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "self",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "canonical",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "iteration",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/iterations/1"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "history",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/history"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "edit",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "rename",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/identity"
                },
                {
                    "templated": "true",
                    "method": "POST",
                    "rel": "validate",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/validation"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "lifecycle",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/state"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "publish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/publication"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "unpublish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/publication"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/references"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.applications",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/references/applications"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.gateways",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/references/gateways"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.services",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/references/services"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.serviceaccounts",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/references/serviceaccounts"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "entitlements",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/entitlements"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "deployments",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/deployments"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "grants",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/102/grants"
                }
            ],
            "state": "BETA",
            "id": "102",
            "iterationId": "1",
            "updatedAt": "2018-02-05T10:27:28-0800",
            "artifacts": []
        },
        {
            "vanityName": "devloperportal",
            "updatedBy": "apcsadmin",
            "implementation": {
                "executions": {
                    "request": [
                        "1",
                        "2"
                    ],
                    "response": [
                        "3",
                        "4"
                    ]
                },
                "policies": [
                    {
                        "schemaVersion": "1",
                        "draft": false,
                        "id": "1",
                        "type": "o:ApiRequest",
                        "version": "1.0",
                        "config": {
                            "protocols": [
                                "HTTP"
                            ],
                            "url": "energyapiidcs/1"
                        }
                    },
                    {
                        "schemaVersion": "3",
                        "draft": false,
                        "id": "2",
                        "type": "o:ServiceRequest",
                        "version": "1.0",
                        "config": {
                            "useProxy": true,
                            "url": "http://private-4947eb-estimateapiidcs.apiary-mock.com"
                        }
                    },
                    {
                        "schemaVersion": "1",
                        "id": "3",
                        "type": "o:ServiceResponse",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "schemaVersion": "1",
                        "id": "4",
                        "type": "o:ApiResponse",
                        "version": "1.0",
                        "config": {}
                    }
                ]
            },
            "description": "Gas Usage API for API Platform and Identity Cloud Service Integration tutorial.",
            "version": "1",
            "createdAt": "2018-02-07T12:12:05-0800",
            "createdBy": "apcsadmin",
            "publication": {
                "stateUpdatedAt": "2018-02-14T02:00:36-0800",
                "visibility": "PROTECTED",
                "portalUrl": "http://example.com:443/developers/apis/devloperportal",
                "state": "PUBLISHED",
                "iterationId": "6",
                "stateUpdatedBy": "apcsadmin"
            },
            "name": "energy",
            "details": {},
            "links": [
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "self",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "canonical",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "iteration",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/iterations/6"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "history",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/history"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "edit",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "rename",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/identity"
                },
                {
                    "templated": "true",
                    "method": "POST",
                    "rel": "validate",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/validation"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "lifecycle",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/state"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "publish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/publication"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "unpublish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/publication"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/references"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.applications",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/references/applications"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.gateways",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/references/gateways"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.services",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/references/services"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.serviceaccounts",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/references/serviceaccounts"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "entitlements",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/entitlements"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "deployments",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/deployments"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "grants",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/106/grants"
                }
            ],
            "state": "ALPHA",
            "id": "106",
            "iterationId": "6",
            "updatedAt": "2018-02-14T02:00:36-0800",
            "artifacts": []
        },
        {
            "updatedBy": "apcsadmin",
            "implementation": {
                "executions": {
                    "request": [
                        "1",
                        "2"
                    ],
                    "response": [
                        "3",
                        "4"
                    ]
                },
                "policies": [
                    {
                        "draft": true,
                        "id": "1",
                        "type": "o:ApiRequest",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "draft": true,
                        "id": "2",
                        "type": "o:ServiceRequest",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "id": "3",
                        "type": "o:ServiceResponse",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "id": "4",
                        "type": "o:ApiResponse",
                        "version": "1.0",
                        "config": {}
                    }
                ]
            },
            "version": "v1",
            "createdAt": "2018-02-08T23:36:11-0800",
            "createdBy": "apcsadmin",
            "publication": {
                "visibility": "PROTECTED",
                "state": "UNPUBLISHED"
            },
            "name": "weather",
            "details": {},
            "links": [
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "self",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "canonical",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "iteration",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/iterations/1"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "history",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/history"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "edit",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "rename",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/identity"
                },
                {
                    "templated": "true",
                    "method": "DELETE",
                    "rel": "delete",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107"
                },
                {
                    "templated": "true",
                    "method": "POST",
                    "rel": "validate",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/validation"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "lifecycle",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/state"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "unpublish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/publication"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/references"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.applications",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/references/applications"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.gateways",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/references/gateways"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.services",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/references/services"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.serviceaccounts",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/references/serviceaccounts"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "entitlements",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/entitlements"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "deployments",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/deployments"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "grants",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/107/grants"
                }
            ],
            "state": "ALPHA",
            "id": "107",
            "iterationId": "1",
            "updatedAt": "2018-02-08T23:36:11-0800",
            "artifacts": []
        },
        {
            "vanityName": "energy2",
            "updatedBy": "apcsadmin",
            "implementation": {
                "executions": {
                    "request": [
                        "1",
                        "5",
                        "2"
                    ],
                    "response": [
                        "3",
                        "4"
                    ]
                },
                "policies": [
                    {
                        "schemaVersion": "1",
                        "draft": true,
                        "id": "1",
                        "type": "o:ApiRequest",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "schemaVersion": "3",
                        "draft": false,
                        "id": "2",
                        "type": "o:ServiceRequest",
                        "version": "1.0",
                        "config": {
                            "serviceAccount": "100",
                            "serviceId": "101"
                        }
                    },
                    {
                        "schemaVersion": "1",
                        "id": "3",
                        "type": "o:ServiceResponse",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "schemaVersion": "1",
                        "id": "4",
                        "type": "o:ApiResponse",
                        "version": "1.0",
                        "config": {}
                    },
                    {
                        "schemaVersion": "3",
                        "comments": "",
                        "draft": false,
                        "id": "5",
                        "type": "o:GatewayBasedRouting",
                        "version": "1.0",
                        "config": {
                            "defaultCondition": {
                                "keepDefaultUrl": "true"
                            },
                            "conditions": [
                                {
                                    "serviceAccount": "100",
                                    "serviceId": "100"
                                }
                            ]
                        }
                    }
                ]
            },
            "description": "API description.",
            "version": "2.0",
            "stateUpdatedBy": "apcsadmin",
            "createdAt": "2018-02-12T01:50:34-0800",
            "stateUpdatedAt": "2018-02-12T14:04:00-0800",
            "createdBy": "apcsadmin",
            "publication": {
                "stateUpdatedAt": "2018-02-13T01:35:24-0800",
                "visibility": "PROTECTED",
                "portalUrl": "http://example.com:443/developers/apis/energy2",
                "state": "PUBLISHED",
                "iterationId": "5",
                "stateUpdatedBy": "apcsadmin"
            },
            "name": "Energy",
            "details": {},
            "links": [
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "self",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "canonical",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "iteration",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/iterations/5"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "history",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/history"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "edit",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "rename",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/identity"
                },
                {
                    "templated": "true",
                    "method": "POST",
                    "rel": "validate",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/validation"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "lifecycle",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/state"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "publish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/publication"
                },
                {
                    "templated": "true",
                    "method": "PUT",
                    "rel": "unpublish",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/publication"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/references"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.applications",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/references/applications"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.gateways",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/references/gateways"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.services",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/references/services"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "references.serviceaccounts",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/references/serviceaccounts"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "entitlements",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/entitlements"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "deployments",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/deployments"
                },
                {
                    "templated": "true",
                    "method": "GET",
                    "rel": "grants",
                    "href": "http://example.com:443/apiplatform/management/v1/apis/108/grants"
                }
            ],
            "state": "BETA",
            "id": "108",
            "iterationId": "5",
            "updatedAt": "2018-02-13T01:35:24-0800",
            "artifacts": []
        },
                       
Back to Top