Update an application
put
/developers/services/v1/applications/{id}
Updates the {appId}
application.
Users requesting this resource must be assigned the API Manager, Plan Manager, or Application Developer role and be issued the Manage Application grant for the application.
Request
Path Parameters
-
appId: string
A unique ID referencing a specific application.
Nested Schema : ApplicationDef
Type:
Show Source
object
-
contact(optional):
object contact
The application owner's contact information.
-
description(optional):
string
The application's description.
-
types(optional):
array types
Nested Schema : contact
Type:
object
The application owner's contact information.
Show Source
-
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
204 Response
The application was updated.
400 Response
Bad request, indicates a problem with the input parameters.
Root Schema : Error
Type:
Show Source
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
Forbidden.
Root Schema : Error
Type:
Show Source
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
Unexpected error.
Root Schema : Error
Type:
Show Source
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 update an {appId}
application by submitting a PUT request on the REST resource using cURL. For more information about cURL, see Use cURL
curl -i -X PUT -u apicsadmin:password https://example.com:443/developers/services/v1/applications/{id}
{id}
is the unique ID for an application. To retrieve available applications, see Get applications.
Example of Request Body
The following shows an example of the request body.
{ "name": "Temperature", "description":"Application for Temperature", "contact": {"firstName":"John", "lastName":"Fernandaz", "phone":"87654321", "company": "oracle", "email":"temp@oracle.com"}, }
Example of Response Headers
The following shows an example of the response headers.
HTTP/1.1 204 No Content 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