Create an application

post

/apiplatform/management/v1/applications

Creates an application.

Users requesting this resource must be assigned the API Manager, Plan Manager, or Application Developer role.

Request

Supported Media Types
Body ()
Root Schema : CreateApplicationRequest
Match All
Show Source
Nested Schema : ApplicationIdentity
Type: object
Show Source
Nested Schema : ApplicationDef
Type: object
Show Source
Nested Schema : ApplicationKey
Type: object
Show Source
Nested Schema : contact
Type: object
The application owner's contact information.
Show Source
Nested Schema : types
Type: array
Show Source
Back to Top

Response

Supported Media Types

201 Response

The application was created.
Body ()
Root Schema : ApplicationId
Type: object
Show Source

400 Response

Bad request, indicates a problem with the input parameters.
Body ()
Root Schema : Error
Type: object
Show Source
Nested Schema : errorDetails
Type: array
additional errors
Show Source

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 create an application by submitting a POST request on the REST resource using cURL. For more information about cURL, see Use cURL

curl -i -X POST 
-H "Authorization: Bearer access_token"
-H "Content-Type:application/json"
-d @app.json
https://example.com/apiplatform/management/v1/applications

Example of Request Body

The following shows an example of the request body in JSON format (included with the request above in a file named app.json) , including details about the new application.

{
 "name": "Temperature",
 "description":"Application for Temperature",
 "contact": {" firstName":"John","lastName":"Richard", "email":"jr@example.com","phone":"011-223-456","company":"example"},
  "types": [ "100"]
}

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:  Thu, 16 Mar 2017 07:24:42 GMT
Content-Length:  12
Content-Type:  application/json
X-oracle-dms-ecid:  f102c33f-1c5b-4409-806d-03bf5706c492-000267d0
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 the ID of the created application.

{
    "id": "103"
}
Back to Top