Retrieve Implementations
get
/mobile/tools/1.0/apis/{id}/implementations
Returns an array of custom API implementation metadata. You can filter the results, page through the results, and specify a sort order.
Request
Supported Media Types
- application/json
Path Parameters
- id
-
Type:
string
Required:true
The ID for the custom API implementation.
Query Parameters
- limit
-
Type:
integer
(int64
)The maximum number of items to return. If the total number of items to return is greater than the limit, then the response returns a link to get the next set of items. - offset
-
Type:
integer
(int64
)The index where you want to start browsing the list of items. If you don't specify an offset, then the offset defaults to 0, which is the first item in the list. The response contains the offset used and a link to get the previous set of items. - totalResults
-
Type:
boolean
Reserved for enabling the total number of available elements in the response. This parameter is ignored because the total elements count always is available and is provided in the response.
Response
Supported Media Types
- application/json
200 Response
An array of API implementations.
Body
An array of API implementation elements with paging information.
Root Schema : apiImplementationDetailedPaging
Type:
object
An array of API implementation elements with paging information.
-
Type:
object
pagingAdditional Properties Allowed:The pagination information. -
Type:
object
apiImplementationDetailedPaging-allOf[1]Additional Properties Allowed:
Nested Schema : paging
Type:
object
The pagination information.
- count
-
Type:
integer
(int64
)Required:true
The number of elements in this response. - hasMore
-
Type:
boolean
Required:true
Indicates whether the collection has more elements to be retrieved. - limit
-
Type:
integer
(int64
)The maximum number of items returned. If the total number of items to return is greater than the limit, then the response returns a link to get the next set of items. - links
-
Type:
array
paginationLinksArrayAdditional Properties Allowed:Minimum Number of Items:0
An array of links for paginated metadata. - totalResults
-
Type:
integer
(int64
)The total number of elements on the server side that satisfy the request. This attribute is returned only when the request includes the `totalResults` query parameter with a value of `true`.
Nested Schema : apiImplementationDetailedPaging-allOf[1]
- items
-
Type:
array
apiImplementationArrayAdditional Properties Allowed:Minimum Number of Items:0
An array of API implementations with artifact information.
Nested Schema : paginationLinksArray
Type:
array
Minimum Number of Items:
0
An array of links for paginated metadata.
-
Type:
object
Link to the paginated metadata.Title:Link to the paginated metadata.
Additional Properties Allowed:
Nested Schema : Link to the paginated metadata.
Type:
object
Title:
Link to the paginated metadata.
- href
-
Type:
string
Required:true
Link value. - rel
-
Required:
true
Allowed Values:[ "self", "canonical", "next", "prev", "first", "last" ]
Link type.
Nested Schema : apiImplementationArray
Type:
array
Minimum Number of Items:
0
An array of API implementations with artifact information.
-
Type:
object
apiImplementationGetAdditional Properties Allowed:The API implementation service details.
Nested Schema : apiImplementationGet
Type:
object
The API implementation service details.
-
Type:
object
assetGetAdditional Properties Allowed:The asset representation for GET requests. -
Type:
object
apiImplementationGet-allOf[1]Additional Properties Allowed:
Nested Schema : assetGet
Type:
object
The asset representation for GET requests.
-
Type:
object
assetUpdateAdditional Properties Allowed:The asset representation for PUT requests. -
Type:
object
assetIdEtagAdditional Properties Allowed:The asset ID and entity tag (ETag) values. -
Type:
object
trashAdditional Properties Allowed:Indicator of whether the asset is in the trash. -
Type:
object
assetGet-allOf[3]Additional Properties Allowed:
Nested Schema : apiImplementationGet-allOf[1]
- api
-
Type:
object
assetShortQualifiedAdditional Properties Allowed:An asset's information in qualified short form, which includes type and qualifiers. - artifacts
-
Type:
array
artifactArrayAdditional Properties Allowed:Minimum Number of Items:0
An array of artifact information.
Nested Schema : assetUpdate
Type:
object
The asset representation for PUT requests.
- actionComment
-
Type:
string
- desc
-
Type:
string
Maximum Length:100
- max
-
Type:
boolean
Default Value:false
- name
-
Type:
string
Required:true
Maximum Length:100
Pattern:^[a-zA-Z][a-zA-Z0-9_]*$
- namespace
-
Type:
string
Applicable to APIs and implementations only. This value is null for all other asset types. - title
-
Type:
string
Maximum Length:255
- version
-
Type:
string
Maximum Length:100
Pattern:^[a-zA-Z0-9][\w.]*$
Asset version.
Nested Schema : assetIdEtag
Type:
object
The asset ID and entity tag (ETag) values.
- etag
-
Type:
string
The asset entity tag (ETag) value, which you can use to detect concurrent modification. - id
-
Type:
string
Required:true
Nested Schema : trash
Nested Schema : assetGet-allOf[3]
- createdOn
-
Type:
string
- deletedBy
-
Type:
string
- deletedOn
-
Type:
string
- links
-
Type:
array
entityLinksArrayAdditional Properties Allowed:Minimum Number of Items:0
An array of links for an entity's metadata. - modifiedBy
-
Type:
string
- modifiedOn
-
Type:
string
- published
-
Type:
boolean
An asset draft or published status representation.
Nested Schema : entityLinksArray
Nested Schema : items
Type:
object
Link to the entity's metadata.
- href
-
Type:
string
Required:true
Link value. - rel
-
Required:
true
Allowed Values:[ "self", "canonical" ]
Link type.
Nested Schema : assetShortQualified
Type:
object
An asset's information in qualified short form, which includes type and qualifiers.
-
Type:
object
assetShortAdditional Properties Allowed:Asset information (short form). -
Type:
object
assetQualifiersAdditional Properties Allowed:Asset type name and qualifiers.
Nested Schema : artifactArray
Nested Schema : assetShort
Type:
object
Asset information (short form).
- id
-
Type:
string
Asset identifier. - name
-
Type:
string
Asset name. - namespace
-
Type:
string
Asset namespace. - version
-
Type:
string
Maximum Length:100
Pattern:^[a-zA-Z0-9][\w.]*$
Asset version.
Nested Schema : assetQualifiers
Type:
object
Asset type name and qualifiers.
- qualifier
-
Type:
string
The asset qualifier. It may contain multiple values separated by commas (`,`). - type
-
Allowed Values:
[ "MobileBackend", "API", "APIImplementation", "Connector", "StorageCollection", "Role" ]
Nested Schema : artifact
Type:
object
The artifact information.
- downloadLink
-
Type:
string
The link to download the artifact. - id
-
Type:
string
Required:true
The artifact's ID. - name
-
Type:
string
Required:true
Maximum Length:255
The name of the artifact. - properties
-
Type:
object
propertiesAdditional Properties Allowed:{ "type":"string" }
Nested Schema : properties