All REST Endpoints
APIs
Use this API to retrieve information about APIs, and to create, retrieve, and modify custom APIs.
- Add API
- Method: postPath:
/mobile/tools/1.0/apis
- Associate Backend with API
- Method: putPath:
/mobile/tools/1.0/mobilebackends/{id}/apis/{apiId}
- Delete Backend API Association
- Method: deletePath:
/mobile/tools/1.0/mobilebackends/{id}/apis/{apiId}
- Download Implementation Scaffold
- Method: getPath:
/mobile/tools/1.0/apis/{id}/scaffold
- Retrieve API
- Method: getPath:
/mobile/tools/1.0/apis/{id}
- Retrieve API Dependencies
- Method: getPath:
/mobile/tools/1.0/apis/{id}/dependencies
- Retrieve APIs
- Method: getPath:
/mobile/tools/1.0/apis
- Retrieve Backend APIs
- Method: getPath:
/mobile/tools/1.0/mobilebackends/{id}/apis
- Retrieve Implementations
- Method: getPath:
/mobile/tools/1.0/apis/{id}/implementations
- Set Default Implementation
- Method: putPath:
/mobile/tools/1.0/apis/{id}/implementations/default/{implId}
- Update API
- Method: putPath:
/mobile/tools/1.0/apis/{id}
- Upload Implementation Archive
- Method: postPath:
/mobile/tools/1.0/apis/{id}/implementations
- Validate RAML and Prepare Payload
- Method: postPath:
/mobile/tools/1.0/apis/raml
Artifacts
Use this API to get artifact binary data.
- Retrieve Artifact Binary Data
- Method: getPath:
/mobile/tools/1.0/artifacts/{artifactId}
Assets
Use this API to query about and get artifacts as well as to trash, restore, and purge artifacts.
- Lookup Asset ID
- Method: getPath:
/mobile/tools/1.0/assets/lookup
- Purge Assets From Trash
- Method: postPath:
/mobile/tools/1.0/assets/purging
- Restore Assets From Trash
- Method: postPath:
/mobile/tools/1.0/assets/untrashing
- Retrieve Asset Purge Dependencies
- Method: postPath:
/mobile/tools/1.0/assets/purgeDependencies
- Retrieve Asset Trash Dependencies
- Method: postPath:
/mobile/tools/1.0/assets/trashDependencies
- Retrieve Assets
- Method: getPath:
/mobile/tools/1.0/assets
- Retrieve Dependencies for Restoring Trashed Asset
- Method: postPath:
/mobile/tools/1.0/assets/untrashDependencies
- Retrieve Packaging Dependencies
- Method: postPath:
/mobile/tools/1.0/assets/packageDependencies
- Trash Assets
- Method: postPath:
/mobile/tools/1.0/assets/trashing
Backends
Use this API to create, retrieve, and modify backends.
- Add Backend
- Method: postPath:
/mobile/tools/1.0/mobilebackends
- Associate Backend with API
- Method: putPath:
/mobile/tools/1.0/mobilebackends/{id}/apis/{apiId}
- Associate Backend with Collection
- Method: putPath:
/mobile/tools/1.0/mobilebackends/{id}/collections/{colId}
- Delete Backend API Association
- Method: deletePath:
/mobile/tools/1.0/mobilebackends/{id}/apis/{apiId}
- Delete Backend Collection Association
- Method: deletePath:
/mobile/tools/1.0/mobilebackends/{id}/collections/{colId}
- Retrieve Backend
- Method: getPath:
/mobile/tools/1.0/mobilebackends/{id}
- Retrieve Backend APIs
- Method: getPath:
/mobile/tools/1.0/mobilebackends/{id}/apis
- Retrieve Backend Collections
- Method: getPath:
/mobile/tools/1.0/mobilebackends/{id}/collections
- Retrieve Backend Dependencies
- Method: getPath:
/mobile/tools/1.0/mobilebackends/{id}/dependencies
- Retrieve Backends
- Method: getPath:
/mobile/tools/1.0/mobilebackends
- Update Backend
- Method: putPath:
/mobile/tools/1.0/mobilebackends/{id}
Custom API Implementations
Use this API to create, retrieve, and modify custom API implementations.
- Download Implementation Scaffold
- Method: getPath:
/mobile/tools/1.0/apis/{id}/scaffold
- Retrieve Implementation Dependencies
- Method: getPath:
/mobile/tools/1.0/implementations/{implementationId}/dependencies
- Retrieve Implementations
- Method: getPath:
/mobile/tools/1.0/apis/{id}/implementations
- Set Default Implementation
- Method: putPath:
/mobile/tools/1.0/apis/{id}/implementations/default/{implId}
- Upload Implementation Archive
- Method: postPath:
/mobile/tools/1.0/apis/{id}/implementations
Environment
Use this API to get information about the environment.
- Retrieve Environment
- Method: getPath:
/mobile/tools/1.0/environment
Packages
Use this API to import and export data.
- Export Package
- Method: postPath:
/mobile/tools/1.0/export/package
- Install Package
- Method: postPath:
/mobile/tools/1.0/import/package/install
- Retrieve Packaging Dependencies
- Method: postPath:
/mobile/tools/1.0/assets/packageDependencies
- Upload Package
- Method: postPath:
/mobile/tools/1.0/import/package/upload
Policies
Use this API to create, read, and delete environment policies.
- Add Policy
- Method: putPath:
/mobile/tools/1.0/policies
- Delete Policy
- Method: deletePath:
/mobile/tools/1.0/policies/{policyName}
- Download Policies File
- Method: getPath:
/mobile/tools/1.0/policies/export
- Import Policies File
- Method: postPath:
/mobile/tools/1.0/policies/import
- Retrieve Policy
- Method: getPath:
/mobile/tools/1.0/policies/{policyName}
- Retrieve Policy by Name
- Method: getPath:
/mobile/tools/1.0/policies
- Set Multiple Policies
- Method: patchPath:
/mobile/tools/1.0/policies
Storage Collections
Use this API to create, retrieve, and modify storage collections.
- Add Collection
- Method: postPath:
/mobile/tools/1.0/collections
- Associate Backend with Collection
- Method: putPath:
/mobile/tools/1.0/mobilebackends/{id}/collections/{colId}
- Delete Backend Collection Association
- Method: deletePath:
/mobile/tools/1.0/mobilebackends/{id}/collections/{colId}
- Delete Collection Grant
- Method: deletePath:
/mobile/tools/1.0/collections/{id}/grants
- Retrieve Backend Collections
- Method: getPath:
/mobile/tools/1.0/mobilebackends/{id}/collections
- Retrieve Collection
- Method: getPath:
/mobile/tools/1.0/collections/{id}
- Retrieve Collection Dependencies
- Method: getPath:
/mobile/tools/1.0/collections/{id}/dependencies
- Retrieve Collection Grants
- Method: getPath:
/mobile/tools/1.0/collections/{id}/grants
- Retrieve Collections
- Method: getPath:
/mobile/tools/1.0/collections
- Update Collection
- Method: putPath:
/mobile/tools/1.0/collections/{id}
- Update Collection Grants
- Method: putPath:
/mobile/tools/1.0/collections/{id}/grants