Retrieve API
get
/mobile/tools/1.0/apis/{id}
Returns the API metadata.
Request
Supported Media Types
- application/json
Path Parameters
- id
-
Type:
stringRequired:trueThe identifier of the API.
Response
Supported Media Types
- application/json
200 Response
API metadata.
Headers
- ETag
-
Type:
stringThe ETag corresponds to the state of the API (that is, the value increments by one on each change operation). You can use this ETag with the `If-Match` HTTP header on a request.
Body
The API representation for GET requests.
Root Schema : apiGet
Type:
objectThe API representation for GET requests.
-
Type:
objectapiShortAdditional Properties Allowed:The short API definition representation. -
Type:
objectapiGet-allOf[1]Additional Properties Allowed:
Nested Schema : apiShort
Type:
objectThe short API definition representation.
-
Type:
objectassetGetAdditional Properties Allowed:The asset representation for GET requests. -
Type:
objectapiShort-allOf[1]Additional Properties Allowed:
Nested Schema : apiGet-allOf[1]
- apiDefn
-
Type:
arraystringArrayAdditional Properties Allowed:Minimum Number of Items:0An array of string values. - businessObjectsDefn
-
Type:
string - category
-
Allowed Values:
[ "CUSTOM", "PLATFORM", "SYSTEM", "CONNECTOR" ] - security
-
Type:
objectapiSecurityAdditional Properties Allowed:The API security for POST and PUT requests.
Nested Schema : assetGet
Type:
objectThe asset representation for GET requests.
-
Type:
objectassetUpdateAdditional Properties Allowed:The asset representation for PUT requests. -
Type:
objectassetIdEtagAdditional Properties Allowed:The asset ID and entity tag (ETag) values. -
Type:
objecttrashAdditional Properties Allowed:Indicator of whether the asset is in the trash. -
Type:
objectassetGet-allOf[3]Additional Properties Allowed:
Nested Schema : apiShort-allOf[1]
- basePath
-
Type:
stringThe API base path in the format `/mobile/custom/{apiName}`. - hasBusinessObjects
-
Type:
booleanDefault Value:falseIndicates whether the API is associated with API Express resources (business objects). - icon
-
Type:
objecticonAdditional Properties Allowed:Information about the icon that's associated with the API or connector.
Nested Schema : assetUpdate
Type:
objectThe asset representation for PUT requests.
- actionComment
-
Type:
string - desc
-
Type:
stringMaximum Length:100 - max
-
Type:
booleanDefault Value:false - name
-
Type:
stringRequired:trueMaximum Length:100Pattern:^[a-zA-Z][a-zA-Z0-9_]*$ - namespace
-
Type:
stringApplicable to APIs and implementations only. This value is null for all other asset types. - title
-
Type:
stringMaximum Length:255 - version
-
Type:
stringMaximum Length:100Pattern:^[a-zA-Z0-9][\w.]*$Asset version.
Nested Schema : assetIdEtag
Type:
objectThe asset ID and entity tag (ETag) values.
- etag
-
Type:
stringThe asset entity tag (ETag) value, which you can use to detect concurrent modification. - id
-
Type:
stringRequired:true
Nested Schema : trash
Nested Schema : assetGet-allOf[3]
- createdOn
-
Type:
string - deletedBy
-
Type:
string - deletedOn
-
Type:
string - links
-
Type:
arrayentityLinksArrayAdditional Properties Allowed:Minimum Number of Items:0An array of links for an entity's metadata. - modifiedBy
-
Type:
string - modifiedOn
-
Type:
string - published
-
Type:
booleanAn asset draft or published status representation.
Nested Schema : entityLinksArray
Nested Schema : items
Type:
objectLink to the entity's metadata.
- href
-
Type:
stringRequired:trueLink value. - rel
-
Required:
trueAllowed Values:[ "self", "canonical" ]Link type.
Nested Schema : icon
Type:
objectInformation about the icon that's associated with the API or connector.
- id
-
Type:
stringRequired:true - url
-
Type:
stringRequired:true
Nested Schema : stringArray
Nested Schema : apiSecurity
Type:
objectThe API security for POST and PUT requests.
- access
-
Type:
objectsecurityAccessAdditional Properties Allowed:Access details. - endpoints
-
Type:
arrayendpointSecurityArrayAdditional Properties Allowed:Minimum Number of Items:0An array of endpoint security elements. - loginType
-
Allowed Values:
[ "ENTERPRISE", "IDENTITYPROVIDER" ]If the `required` attribute has a value of `true`, then the default is `ENTERPRISE`. - required
-
Type:
booleanRequired:trueWhen `true`, either security access or a social identity provider configuration is required.
Nested Schema : securityAccess
Type:
objectAccess details.
- all
-
Type:
boolean - roles
-
Type:
arraystringArrayAdditional Properties Allowed:Minimum Number of Items:0An array of string values.
Nested Schema : endpointSecurityArray
Type:
arrayMinimum Number of Items:
0An array of endpoint security elements.
-
Type:
objectendpointSecurityAdditional Properties Allowed:The API security for POST and PUT requests.
Nested Schema : endpointSecurity
Type:
objectThe API security for POST and PUT requests.
- access
-
Type:
objectsecurityAccessAdditional Properties Allowed:Access details. - method
-
Type:
stringRequired:true - resource
-
Type:
stringRequired:true
404 Response
An API with specified ID doesn't exist.
Body
Root Schema : error
Type:
object- detail
-
Type:
stringRequired:trueMessage that provides the error details. - o:ecid
-
Type:
stringRequired:trueExecution context ID, which is a unique identifier to correlate events or requests that are associated with the same transaction across several components. - o:errorCode
-
Type:
stringRequired:trueThe service's error code. - o:errorDetails
-
Type:
objecterrorDetailsAdditional Properties Allowed: - o:errorPath
-
Type:
stringRequired:trueThe relative point in the API path where the error occurred. - status
-
Type:
integer(int64)Required:trueHTTP status code. See http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html for more details. - title
-
Type:
stringRequired:trueSummary of the problem. - type
-
Type:
stringRequired:trueThe URI to the link that provides details about the HTTP status code.
Nested Schema : errorDetails
Type:
object- detail
-
Type:
stringRequired:true - o:errorDetails
-
Type:
objecterrorDetailsAdditional Properties Allowed: - title
-
Type:
stringRequired:trueSummary of the problem. - type
-
Type:
stringRequired:trueThe URI to the link that provides details about the HTTP status code.