Create an application
/apiplatform/management/v1/applications
Creates an application.
Users requesting this resource must be assigned the API Manager, Plan Manager, or Application Developer role.
Request
- application/json
object
-
contact(optional):
object contact
The application owner's contact information.
-
description(optional):
string
The application's description.
-
types(optional):
array types
object
-
key(optional):
string
The application's key.
object
-
company(optional):
string
The owner's company.
-
email(optional):
string
The owner's email address.
-
firstName(optional):
string
The owner's first name.
-
lastName(optional):
string
The owner's last name.
-
phone(optional):
string
The owner's phone number.
Response
- application/json
201 Response
400 Response
object
-
detail(optional):
string
Detailed error message
-
errorCode(optional):
string
Application specific error code
-
errorDetails(optional):
array errorDetails
additional errors
-
errorPath(optional):
string
-
instance(optional):
string
URI to the link that provides more detail about the error
-
status(optional):
string
HTTP status code
-
title:
string
Summary error message
-
type:
string
Error type
403 Response
object
-
detail(optional):
string
Detailed error message
-
errorCode(optional):
string
Application specific error code
-
errorDetails(optional):
array errorDetails
additional errors
-
errorPath(optional):
string
-
instance(optional):
string
URI to the link that provides more detail about the error
-
status(optional):
string
HTTP status code
-
title:
string
Summary error message
-
type:
string
Error type
500 Response
object
-
detail(optional):
string
Detailed error message
-
errorCode(optional):
string
Application specific error code
-
errorDetails(optional):
array errorDetails
additional errors
-
errorPath(optional):
string
-
instance(optional):
string
URI to the link that provides more detail about the error
-
status(optional):
string
HTTP status code
-
title:
string
Summary error message
-
type:
string
Error type
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" }