Create an application

post

/developers/services/v1/applications

Creates an application.

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

Request

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

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 
-u apicsadmin:password
https://example.com:443/developers/services/v1/applications

Example of Request Body

The following shows an example of the request body in JSON format.

{
 "name": "Temperature",
 "description":"Application for Temperature",
 "contact": {"firstName":"John", "lastName":"Fernandaz", "phone":"8765432", "company": "oracle", "email":"temp@oracle.com"}
 }

Example of Response Headers

The following shows an example of the response headers.

HTTP/1.1 201 Created
Server: Oracle Traffic Director
Date: Wed, 20 Dec 2017 05:19:46 GMT
Content-type: application/json
X-oracle-dms-ecid: 6^3rv0_eR00000000
X-oracle-dms-rid: 0:1

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": "101"
}
Back to Top