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.
- 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