Retrieve Packaging Dependencies
post
/mobile/tools/1.0/assets/packageDependencies
Returns the packaging dependencies for multiple root artifacts.
Request
Supported Media Types
- application/json
Body Parameter
Multiple asset dependencies for the packaging request.
Root Schema : multiplePackageDependenciesRequest
Type:
objectMultiple asset dependencies for the packaging request.
- ids
-
Type:
arraystringArrayAdditional Properties Allowed:Minimum Number of Items:0An array of string values.
Nested Schema : stringArray
Response
Supported Media Types
- application/json
200 Response
The asset dependencies to use to export a package were returned.
Body
Information about the asset and its dependencies.
Root Schema : dependencies
Type:
objectInformation about the asset and its dependencies.
- apis
-
Type:
arrayapiDependencyArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of APIs as dependencies. - collections
-
Type:
arraycollectionDependencyArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of storage collections as dependencies. - connectors
-
Type:
arrayconnectorDependencyArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of connectors as dependencies. - implementations
-
Type:
arrayimplDependencyArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of API implementations as dependencies. - mobilebackends
-
Type:
arraymbeDependencyArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of backends as dependencies. - packages
-
Type:
arraypackageDependencyArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of packages as dependencies. - roles
-
Type:
arrayroleArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of role elements. - unresolvedDependencies
-
Type:
arrayunresolvedDependencyArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of unresolved dependencies for a custom API implementation.
Nested Schema : apiDependencyArray
Type:
arrayMinimum Number of Items:
0Unique Items Required:
trueAn array of APIs as dependencies.
-
Type:
objectapiDependencyAdditional Properties Allowed:API as a dependency.
Nested Schema : collectionDependencyArray
Type:
arrayMinimum Number of Items:
0Unique Items Required:
trueAn array of storage collections as dependencies.
-
Type:
objectcollectionDependencyAdditional Properties Allowed:Storage collection as a dependency.
Nested Schema : connectorDependencyArray
Type:
arrayMinimum Number of Items:
0Unique Items Required:
trueAn array of connectors as dependencies.
-
Type:
objectconnectorDependencyAdditional Properties Allowed:Connector as a dependency.
Nested Schema : implDependencyArray
Type:
arrayMinimum Number of Items:
0Unique Items Required:
trueAn array of API implementations as dependencies.
-
Type:
objectimplDependencyAdditional Properties Allowed:API implementation as a dependency.
Nested Schema : mbeDependencyArray
Type:
arrayMinimum Number of Items:
0Unique Items Required:
trueAn array of backends as dependencies.
-
Type:
objectmbeDependencyAdditional Properties Allowed:Backend as a dependency.
Nested Schema : packageDependencyArray
Type:
arrayMinimum Number of Items:
0Unique Items Required:
trueAn array of packages as dependencies.
-
Type:
objectpackageDependencyAdditional Properties Allowed:Package as a dependency.
Nested Schema : roleArray
Nested Schema : unresolvedDependencyArray
Type:
arrayMinimum Number of Items:
0Unique Items Required:
trueAn array of unresolved dependencies for a custom API implementation.
-
Type:
objectunresolvedDependencyAdditional Properties Allowed:Unresolved dependency for the custom API implementation.
Nested Schema : apiDependency
Type:
objectAPI as a dependency.
-
Type:
objectapiShortAdditional Properties Allowed:The short API definition representation. -
Type:
objectapiDependency-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 : apiDependency-allOf[1]
- implementation
-
Type:
objectassetShortAdditional Properties Allowed:Asset information (short form). - implementations
-
Type:
arrayassetShortQualifiedArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of qualified assets. - mock
-
Type:
booleanTheRouting_BindAPIToMockenvironment policy that's defined for the API. When this value is true, the service resolves the API request to a mock service instead of the implementation that's bound to the API. This is returned only in the context of the backend. - roles
-
Type:
arrayroleArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of role elements.
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 : assetShort
Type:
objectAsset information (short form).
- id
-
Type:
stringAsset identifier. - name
-
Type:
stringAsset name. - namespace
-
Type:
stringAsset namespace. - version
-
Type:
stringMaximum Length:100Pattern:^[a-zA-Z0-9][\w.]*$Asset version.
Nested Schema : assetShortQualifiedArray
Type:
arrayMinimum Number of Items:
0Unique Items Required:
trueAn array of qualified assets.
-
Type:
objectassetShortQualifiedAdditional Properties Allowed:An asset's information in qualified short form, which includes type and qualifiers.
Nested Schema : assetShortQualified
Type:
objectAn asset's information in qualified short form, which includes type and qualifiers.
-
Type:
objectassetShortAdditional Properties Allowed:Asset information (short form). -
Type:
objectassetQualifiersAdditional Properties Allowed:Asset type name and qualifiers.
Nested Schema : assetQualifiers
Type:
objectAsset type name and qualifiers.
- qualifier
-
Type:
stringThe asset qualifier. It may contain multiple values separated by commas (`,`). - type
-
Allowed Values:
[ "MobileBackend", "API", "APIImplementation", "Connector", "StorageCollection", "Role" ]
Nested Schema : collectionDependency
Type:
objectStorage collection as a dependency.
-
Type:
objectmosCollectionGetAdditional Properties Allowed:The storage collection representation for GET requests. -
Type:
objectassetQualifiersAdditional Properties Allowed:Asset type name and qualifiers. -
Type:
objectcollectionDependency-allOf[2]Additional Properties Allowed:
Nested Schema : mosCollectionGet
Type:
objectThe storage collection representation for GET requests.
-
Type:
objectassetGetAdditional Properties Allowed:The asset representation for GET requests. -
Type:
objectmosCollectionGet-allOf[1]Additional Properties Allowed:
Nested Schema : collectionDependency-allOf[2]
- roles
-
Type:
arrayroleArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of role elements.
Nested Schema : mosCollectionGet-allOf[1]
- guid
-
Type:
string - syncControl
-
Type:
boolean - userIsolated
-
Type:
boolean
Nested Schema : connectorDependency
Type:
objectConnector as a dependency.
-
Type:
objectconnectorGetAdditional Properties Allowed:The connector representation for GET requests. -
Type:
objectassetQualifiersAdditional Properties Allowed:Asset type name and qualifiers. -
Type:
objectconnectorDependency-allOf[2]Additional Properties Allowed:
Nested Schema : connectorGet
Type:
objectThe connector representation for GET requests.
-
Type:
objectconnectorShortAdditional Properties Allowed:The short connector definition representation. -
Type: connectorGet-allOf[1]Additional Properties Allowed:
Nested Schema : connectorDependency-allOf[2]
- implementation
-
Type:
objectassetShortAdditional Properties Allowed:Asset information (short form).
Nested Schema : connectorShort
Type:
objectThe short connector definition representation.
-
Type:
objectassetGetAdditional Properties Allowed:The asset representation for GET requests. -
Type:
objectconnectorBaseAdditional Properties Allowed:Base connector properties.
Nested Schema : connectorGet-allOf[1]
-
Type:
objectconnectorGetRestAdditional Properties Allowed:REST connector get payload. -
Type:
objectconnectorUpdateSoapAdditional Properties Allowed:SOAP connector update payload. -
Type:
objectconnectorUpdateDatabaseAdditional Properties Allowed:MOB DB connector update payload. -
Type:
objectconnectorUpdateIcsRestAdditional Properties Allowed:ICS REST connector update payload. -
Type:
objectconnectorUpdateIcsSoapAdditional Properties Allowed:ICS SOAP connector update payload.
Nested Schema : connectorBase
Type:
objectBase connector properties.
- basePath
-
Type:
stringThe connector API base path in the format `/mobile/connector/{name}/{path}`. - connectorType
-
Allowed Values:
[ "REST", "SOAP", "DATABASE", "ICS", "FA" ] - icon
-
Type:
objecticonAdditional Properties Allowed:Information about the icon that's associated with the API or connector.
Nested Schema : connectorGetRest
Type:
objectREST connector get payload.
-
Type:
objectconnectorUpdateRestAdditional Properties Allowed:REST connector update payload. -
Type:
objectconnectorGetRest-allOf[1]Additional Properties Allowed:
Nested Schema : connectorUpdateSoap
Type:
objectSOAP connector update payload.
-
Type:
objectconnectorCreateSoapAdditional Properties Allowed:SOAP connector creation payload. -
Type:
objectconnectorUpdateSoap-allOf[1]Additional Properties Allowed:
Nested Schema : connectorUpdateDatabase
Type:
objectMOB DB connector update payload.
-
Type:
objectconnectorCreateDatabaseAdditional Properties Allowed:REST connector creation payload. -
Type:
objectconnectorUpdateDatabase-allOf[1]Additional Properties Allowed:
Nested Schema : connectorUpdateIcsRest
Type:
objectICS REST connector update payload.
-
Type:
objectconnectorUpdateRestAdditional Properties Allowed:REST connector update payload. -
Type:
objectconnectorUpdateIcsRest-allOf[1]Additional Properties Allowed:
Nested Schema : connectorUpdateIcsSoap
Type:
objectICS SOAP connector update payload.
-
Type:
objectconnectorUpdateSoapAdditional Properties Allowed:SOAP connector update payload. -
Type:
objectconnectorUpdateIcsSoap-allOf[1]Additional Properties Allowed:
Nested Schema : connectorUpdateRest
Type:
objectREST connector update payload.
- httpConnectionTimeout
-
Type:
integer(int64) - httpReadTimeout
-
Type:
integer(int64) - remoteURL
-
Type:
stringRequired:true - rules
-
Type:
arrayrestRuleArrayAdditional Properties Allowed:Minimum Number of Items:0An array of REST rules. - securityPolicies
-
Type:
arraysecurityPolicyArrayAdditional Properties Allowed:Minimum Number of Items:0An array of security policy elements. - workAreaTag
-
Type:
string
Nested Schema : connectorGetRest-allOf[1]
- descriptorInfo
-
Type:
objectconnectorDescriptorInfoAdditional Properties Allowed:Connector descriptor information.
Nested Schema : restRuleArray
Nested Schema : securityPolicyArray
Type:
arrayMinimum Number of Items:
0An array of security policy elements.
-
Type:
objectsecurityPolicyAdditional Properties Allowed:Connector OWSM security policy.
Nested Schema : restRule
Type:
objectREST connector rule definition.
- defaultParameters
-
Type:
arraydefaultParametersAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:true - methods
-
Type:
arraymethodsAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:true - notAppliedToNested
-
Type:
boolean - resource
-
Type:
string
Nested Schema : defaultParameters
Type:
arrayMinimum Number of Items:
0Unique Items Required:
true-
Type:
objectrestParameterAdditional Properties Allowed:REST connector rule default parameter.
Nested Schema : methods
Type:
arrayMinimum Number of Items:
0Unique Items Required:
true-
Allowed Values:
[ "GET", "POST", "PUT", "DELETE", "HEAD", "TRACE", "OPTIONS", "PATCH" ]
Nested Schema : restParameter
Type:
objectREST connector rule default parameter.
- name
-
Type:
string - type
-
Allowed Values:
[ "query", "header" ] - value
-
Type:
string
Nested Schema : securityPolicy
Type:
objectConnector OWSM security policy.
- name
-
Type:
stringRequired:true - overrides
-
Type:
arraysecurityPolicyOverrideArrayAdditional Properties Allowed:Minimum Number of Items:0An array of security-policy override elements.
Nested Schema : securityPolicyOverrideArray
Type:
arrayMinimum Number of Items:
0An array of security-policy override elements.
-
Type:
objectsecurityPolicyOverrideAdditional Properties Allowed:Security policy override property.
Nested Schema : securityPolicyOverride
Type:
objectSecurity policy override property.
- propertyName
-
Type:
stringRequired:true - value
-
Type:
stringRequired:true
Nested Schema : connectorDescriptorInfo
Type:
objectConnector descriptor information.
- descriptorLocation
-
Type:
string - descriptorSource
-
Required:
trueAllowed Values:[ "URL", "FILE", "NONE" ] - designTimeUserName
-
Type:
string - isDesignTimePasswordSaved
-
Type:
boolean
Nested Schema : connectorCreateSoap
Nested Schema : connectorUpdateSoap-allOf[1]
- httpConnectionTimeout
-
Type:
integer(int64) - httpReadTimeout
-
Type:
integer(int64) - operations
-
Type:
arrayoperationsAdditional Properties Allowed: - securityPolicies
-
Type:
arraysecurityPolicyArrayAdditional Properties Allowed:Minimum Number of Items:0An array of security policy elements. - svcEndpoint
-
Type:
stringRequired:true - svcName
-
Type:
stringRequired:true - svcPort
-
Type:
stringRequired:true
Nested Schema : items
Type:
object- custom
-
Type:
stringThe custom name for the operation. - name
-
Type:
stringRequired:true - uri
-
Type:
stringRequired:trueThe URI for the SOAPAction HTTP request header.
Nested Schema : connectorCreateDatabase
Type:
objectREST connector creation payload.
- databaseConnectorType
-
Required:
trueAllowed Values:[ "table", "customsql" ]
Nested Schema : connectorUpdateDatabase-allOf[1]
- dbConnectorMetadata
-
Type:
objectdbConnectorMetadataAdditional Properties Allowed:Database connector metadata model.
Nested Schema : dbConnectorMetadata
Type:
objectDatabase connector metadata model.
Nested Schema : calls
Nested Schema : tableInfo
Type:
objectDatabase connector table/view metadata.
- allColumns
-
Type:
arrayallColumnsRequired:trueAdditional Properties Allowed:Minimum Number of Items:0 - primaryKeys
-
Type:
arrayprimaryKeysRequired:trueAdditional Properties Allowed:Minimum Number of Items:0 - requiredColumns
-
Type:
arrayrequiredColumnsRequired:trueAdditional Properties Allowed:Minimum Number of Items:0 - selectedColumns
-
Type:
arrayselectedColumnsRequired:trueAdditional Properties Allowed:Minimum Number of Items:0 - tableNameInfo
-
Type:
objecttableNameInfoRequired:trueAdditional Properties Allowed:Database connector table/view name/type metadata.
Nested Schema : allColumns
Nested Schema : primaryKeys
Nested Schema : requiredColumns
Nested Schema : selectedColumns
Nested Schema : tableNameInfo
Type:
objectDatabase connector table/view name/type metadata.
- databaseTableName
-
Type:
stringRequired:trueThe true name of the database table, which might not be a legal JSON name. - tableName
-
Type:
stringRequired:trueThe name of the table in JSON or URL. - tableType
-
Type:
stringRequired:trueIndicates whether the table is a table, view, or synonym.
Nested Schema : connectorUpdateIcsRest-allOf[1]
- ics
-
Type:
objecticsConnectionReferenceAdditional Properties Allowed:ICS configuration. This holds state about an ICS instance that should persist across connector sessions. - integration
-
Type:
objectintegrationAdditional Properties Allowed:ICS integration flow metadata.
Nested Schema : icsConnectionReference
Type:
objectICS configuration. This holds state about an ICS instance that should persist across connector sessions.
- connectionName
-
Type:
stringThe name of this logical construct describing connectivity to a particular ICS instance. - runtimeCsfKey
-
Type:
stringThe default CSF key entry to suggest using when reaching the ICS Security page (the one chosen/created last time). - serviceURL
-
Type:
stringRequired:trueThe service URL to ICS (that is, `https:///ics`).
Nested Schema : integration
Type:
objectICS integration flow metadata.
- builtBy
-
Type:
stringThe author of the integration. - created
-
Type:
stringWhen this integration was created. - description
-
Type:
stringThe description of the ICS integration. - icon
-
Type:
stringURL of the icon for the target. - integrationName
-
Type:
stringRequired:trueThe name of the ICS integration. - remoteUrl
-
Type:
stringThe URL used to create the connector (remote URL or WSDL). - securityPolicy
-
Type:
stringThe WSS security policy to use to talk to this endpoint. That is, `oracle/http_basic_auth_over_ssl_client_policy`. Note that this value isn't shown on the discovery page in the connector UI. - targetService
-
Type:
stringThe type of system being exposed in ICS. - technology
-
Allowed Values:
[ "SOAP", "REST" ] - updated
-
Type:
stringWhen this integration was updated. - version
-
Type:
stringThe version in ICS.
Nested Schema : connectorUpdateIcsSoap-allOf[1]
- ics
-
Type:
objecticsConnectionReferenceAdditional Properties Allowed:ICS configuration. This holds state about an ICS instance that should persist across connector sessions. - integration
-
Type:
objectintegrationAdditional Properties Allowed:ICS integration flow metadata.
Nested Schema : implDependency
Type:
objectAPI implementation as a dependency.
-
Type:
objectapiImplementationGetAdditional Properties Allowed:The API implementation service details. -
Type:
objectassetQualifiersAdditional Properties Allowed:Asset type name and qualifiers. -
Type:
objectimplDependency-allOf[2]Additional Properties Allowed:
Nested Schema : apiImplementationGet
Type:
objectThe API implementation service details.
-
Type:
objectassetGetAdditional Properties Allowed:The asset representation for GET requests. -
Type:
objectapiImplementationGet-allOf[1]Additional Properties Allowed:
Nested Schema : implDependency-allOf[2]
- api
-
Type:
objectassetShortQualifiedAdditional Properties Allowed:An asset's information in qualified short form, which includes type and qualifiers. - uses
-
Type:
arrayassetShortQualifiedArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of qualified assets.
Nested Schema : apiImplementationGet-allOf[1]
- api
-
Type:
objectassetShortQualifiedAdditional Properties Allowed:An asset's information in qualified short form, which includes type and qualifiers. - artifacts
-
Type:
arrayartifactArrayAdditional Properties Allowed:Minimum Number of Items:0An array of artifact information.
Nested Schema : artifactArray
Nested Schema : artifact
Type:
objectThe artifact information.
- downloadLink
-
Type:
stringThe link to download the artifact. - id
-
Type:
stringRequired:trueThe artifact's ID. - name
-
Type:
stringRequired:trueMaximum Length:255The name of the artifact. - properties
-
Type:
objectpropertiesAdditional Properties Allowed:{ "type":"string" }
Nested Schema : properties
Nested Schema : mbeDependency
Type:
objectBackend as a dependency.
-
Type:
objectmobilebackendGetAdditional Properties Allowed:The backend representation for GET requests. -
Type:
objectassetQualifiersAdditional Properties Allowed:Asset type name and qualifiers. -
Type:
objectmbeDependency-allOf[2]Additional Properties Allowed:
Nested Schema : mobilebackendGet
Type:
objectThe backend representation for GET requests.
-
Type:
objectmobilebackendShortGetAdditional Properties Allowed:The backend representation for GET requests. -
Type:
objectmobilebackendGet-allOf[1]Additional Properties Allowed:
Nested Schema : mbeDependency-allOf[2]
- includes
-
Type:
arrayassetShortQualifiedArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of qualified assets. - roles
-
Type:
arrayroleArrayAdditional Properties Allowed:Minimum Number of Items:0Unique Items Required:trueAn array of role elements.
Nested Schema : mobilebackendShortGet
Type:
objectThe backend representation for GET requests.
-
Type:
objectassetGetAdditional Properties Allowed:The asset representation for GET requests. -
Type:
objectmobilebackendOAuthKeysAdditional Properties Allowed:The client keys (client_id/client_secret) that are required for backend access using OAuth. -
Type:
objectmobilebackendBasicAuthKeysAdditional Properties Allowed:The mobile backend ID that's required for backend access when you use Basic access authorization. -
Type:
objectmobilebackendShortGet-allOf[3]Additional Properties Allowed:
Nested Schema : mobilebackendGet-allOf[1]
- analyticsAppGuid
-
Type:
stringAnalytics application ID resolved from the policy. If a new analytics application creation was requested on the backend creation and this attribute is null, then the application wasn't created. In this case you can check if it already exists, retry, or create one with another name and/or timezone, and then link it to the backend. - targetBackend
-
Type:
objectassetShortAdditional Properties Allowed:Asset information (short form). - targetBackendError
-
Type:
objectlocalizedMessageAdditional Properties Allowed:Localized error message for generic purposes.
Nested Schema : mobilebackendOAuthKeys
Type:
objectThe client keys (client_id/client_secret) that are required for backend access using OAuth.
- clientID
-
Type:
stringRequired:true - clientSecret
-
Type:
stringRequired:true - sso
-
Type:
boolean
Nested Schema : mobilebackendBasicAuthKeys
Type:
objectThe mobile backend ID that's required for backend access when you use Basic access authorization.
- basicAuthBackendId
-
Type:
stringRequired:true
Nested Schema : mobilebackendShortGet-allOf[3]
- basic
-
Type:
boolean - inactive
-
Type:
boolean - oauth
-
Type:
boolean - roleAccess
-
Type:
objectmobilebackendRoleAccessAdditional Properties Allowed:The backend's role-access details.
Nested Schema : mobilebackendRoleAccess
Type:
objectThe backend's role-access details.
- enabled
-
Type:
boolean - roles
-
Type:
arraystringArrayAdditional Properties Allowed:Minimum Number of Items:0An array of string values.
Nested Schema : stringArray
Nested Schema : localizedMessage
Type:
objectLocalized error message for generic purposes.
- message
-
Type:
stringRequired:true - messageId
-
Type:
string - params
-
Type:
arrayparamsAdditional Properties Allowed:Minimum Number of Items:0
Nested Schema : params
Nested Schema : packageDependency
Type:
objectPackage as a dependency.
-
Type:
objectpackageGetAdditional Properties Allowed:The package representation for GET requests. -
Type:
objectassetQualifiersAdditional Properties Allowed:Asset type name and qualifiers.
Nested Schema : packageGet
Type:
objectThe package representation for GET requests.
-
Type:
objectassetGetAdditional Properties Allowed:The asset representation for GET requests. -
Type:
objectpackageGet-allOf[1]Additional Properties Allowed:
Nested Schema : packageGet-allOf[1]
- documentation
-
Type:
boolean - packageType
-
Allowed Values:
[ "EXPORT", "IMPORT" ] - systemVersion
-
Type:
string
Nested Schema : roleGet
Nested Schema : unresolvedDependency
Type:
objectUnresolved dependency for the custom API implementation.
- name
-
Type:
stringThe name of the custom API or connector. - version
-
Type:
stringThe version of the custom API or connector.
Examples
The following example shows how to get packaging dependencies using cURL. For more information about cURL, see Use cURL.
curl -i -X POST -d @body.json -H "Content-Type: application/json; charset=utf-8" -H "Authorization: Bearer $TOKEN" "$BASE_URL/mobile/tools/1.0/assets/packageDependencies"
Example of Request Body
The following shows an example of the request body, which is requesting the packaging dependencies for a backend.
{
"ids": ["2ec3d6d7-4cbe-4785-8303-6b4221602c8b"]
}
Example of Response Header
The following shows an example of the response headers:
200 OK Content-Type: application/json Date: Thu, 05 Oct 2017 02:04:05 GMT
Example of Response Body
The following example shows the contents of the response body in JSON format:
{
"mobilebackends": [
{
"id": "2ec3d6d7-4cbe-4785-8303-6b4221602c8b",
"name": "motd",
"version": "1.0",
"qualifier": "self",
"desc": "Message of the Day",
"links": [
{
"rel": "canonical",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b"
},
{
"rel": "purgeDependencies",
"href": "/mobile/tools/1.0/assets/purgeDependencies"
},
{
"rel": "purging",
"href": "/mobile/tools/1.0/assets/purging"
},
{
"rel": "trashDependencies",
"href": "/mobile/tools/1.0/assets/trashDependencies"
},
{
"rel": "trashing",
"href": "/mobile/tools/1.0/assets/trashing"
},
{
"rel": "untrashDependencies",
"href": "/mobile/tools/1.0/assets/untrashDependencies"
},
{
"rel": "untrashing",
"href": "/mobile/tools/1.0/assets/untrashing"
},
{
"rel": "dependencies",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/dependencies"
},
{
"rel": "history",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/history"
},
{
"rel": "publication",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/publication"
},
{
"rel": "reverseDependencies",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/reverseDependencies"
},
{
"rel": "notifications",
"href": "/mobile/tools/1.0/notifications/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/notifications"
},
{
"rel": "apis",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/apis"
},
{
"rel": "collections",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/collections"
},
{
"rel": "basicAuthentication",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/security/basic"
},
{
"rel": "basicAuthenticationKeys",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/security/basic/keys"
},
{
"rel": "identityProviders",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/security/identityproviders"
},
{
"rel": "oauthKeys",
"href": "/mobile/tools/1.0/mobilebackends/2ec3d6d7-4cbe-4785-8303-6b4221602c8b/security/oauth/keys"
}
],
"published": false,
"inTrash": false,
"actionComment": null,
"etag": "2",
"createdOn": "2017-10-05T01:21:10.158Z",
"modifiedOn": "2017-10-05T01:54:51.541Z",
"modifiedBy": "jdoe",
"deletedOn": null,
"deletedBy": null,
"clientId": "2e7325ad6d744e2c9f9f7d8c4d638d2e",
"clientSecret": "f2bba628-3a94-44f0-a97a-f2f826e86dcb",
"basicAuthBackendId": "4db53cf9-4ac6-444f-890c-ae8e263a866c",
"oauth": true,
"basicAuth": true,
"inactive": false,
"roleAccess": {
"enabled": false,
"roles": []
},
"includes": [
{
"id": "3f89c1e2-a6bc-4afc-a575-801475825b3f",
"namespace": "custom",
"name": "motd",
"version": "1.0",
"type": "API"
}
],
"roles": []
}
],
"apis": [
{
"id": "3f89c1e2-a6bc-4afc-a575-801475825b3f",
"namespace": "custom",
"name": "motd",
"version": "1.0",
"desc": "Message to display on the home page.",
"links": [
{
"rel": "canonical",
"href": "/mobile/tools/1.0/apis/3f89c1e2-a6bc-4afc-a575-801475825b3f"
},
{
"rel": "purgeDependencies",
"href": "/mobile/tools/1.0/assets/purgeDependencies"
},
{
"rel": "purging",
"href": "/mobile/tools/1.0/assets/purging"
},
{
"rel": "trashDependencies",
"href": "/mobile/tools/1.0/assets/trashDependencies"
},
{
"rel": "trashing",
"href": "/mobile/tools/1.0/assets/trashing"
},
{
"rel": "untrashDependencies",
"href": "/mobile/tools/1.0/assets/untrashDependencies"
},
{
"rel": "untrashing",
"href": "/mobile/tools/1.0/assets/untrashing"
},
{
"rel": "dependencies",
"href": "/mobile/tools/1.0/apis/3f89c1e2-a6bc-4afc-a575-801475825b3f/dependencies"
},
{
"rel": "history",
"href": "/mobile/tools/1.0/apis/3f89c1e2-a6bc-4afc-a575-801475825b3f/history"
},
{
"rel": "publication",
"href": "/mobile/tools/1.0/apis/3f89c1e2-a6bc-4afc-a575-801475825b3f/publication"
},
{
"rel": "reverseDependencies",
"href": "/mobile/tools/1.0/apis/3f89c1e2-a6bc-4afc-a575-801475825b3f/reverseDependencies"
},
{
"rel": "implementations",
"href": "/mobile/tools/1.0/apis/3f89c1e2-a6bc-4afc-a575-801475825b3f/implementations"
}
],
"published": false,
"inTrash": false,
"actionComment": null,
"etag": "2",
"createdOn": "2017-10-03T02:56:59.295Z",
"modifiedOn": "2017-10-03T02:58:04.194Z",
"modifiedBy": "jdoe",
"deletedOn": null,
"deletedBy": null,
"title": "Message of the Day",
"basePath": "/mobile/custom/motd",
"icon": null,
"category": "CUSTOM",
"hasBusinessObjects": false,
"mock": false,
"implementations": [],
"implementation": {
"id": "27cc82938880eb24bfe0720d02bee623",
"name": "MockService",
"version": "1.0"
},
"roles": []
}
],
"implementations": [
{
"id": "27cc82938880eb24bfe0720d02bee623",
"namespace": "system",
"name": "MockService",
"version": "1.0",
"desc": null,
"links": [
{
"rel": "canonical",
"href": "/mobile/tools/1.0/implementations/27cc82938880eb24bfe0720d02bee623"
},
{
"rel": "purgeDependencies",
"href": "/mobile/tools/1.0/assets/purgeDependencies"
},
{
"rel": "purging",
"href": "/mobile/tools/1.0/assets/purging"
},
{
"rel": "trashDependencies",
"href": "/mobile/tools/1.0/assets/trashDependencies"
},
{
"rel": "trashing",
"href": "/mobile/tools/1.0/assets/trashing"
},
{
"rel": "untrashDependencies",
"href": "/mobile/tools/1.0/assets/untrashDependencies"
},
{
"rel": "untrashing",
"href": "/mobile/tools/1.0/assets/untrashing"
},
{
"rel": "dependencies",
"href": "/mobile/tools/1.0/implementations/27cc82938880eb24bfe0720d02bee623/dependencies"
},
{
"rel": "history",
"href": "/mobile/tools/1.0/implementations/27cc82938880eb24bfe0720d02bee623/history"
},
{
"rel": "publication",
"href": "/mobile/tools/1.0/implementations/27cc82938880eb24bfe0720d02bee623/publication"
},
{
"rel": "reverseDependencies",
"href": "/mobile/tools/1.0/implementations/27cc82938880eb24bfe0720d02bee623/reverseDependencies"
}
],
"published": true,
"inTrash": false,
"actionComment": null,
"etag": "0",
"createdOn": "2017-08-29T17:55:36.471Z",
"modifiedOn": "2017-08-29T17:55:36.471Z",
"modifiedBy": null,
"deletedOn": null,
"deletedBy": null,
"artifacts": [],
"api": null,
"uses": []
}
],
"connectors": [],
"collections": [],
"unresolvedDependencies": [],
"roles": [],
"packages": [],
"clients": [],
"policies": [
{
"name": "*.custom/motd(1.0).Routing_BindApiToImpl",
"value": "system/MockService(1.0)",
"desc": null
}
]
}