Builder Public API

Resolve dependency

Resolve a remote dependency by name and version

get/v2/builder-public-api/resolve

Request

  • Base URL: https://api.zephyr-cloud.io
  • URL: https://api.zephyr-cloud.io/v2/builder-public-api/resolve
  • Auth: none required

Query parameters

namestring required

Name of the dependency to resolve

Example:my-remote-app
versionstring required

Version of the dependency to resolve

Example:1.0.0
build_contextstring

Build context for dependency resolution

Example:production
url_mode'selector' | 'version'

Return mutable selector URLs (default) or immutable URLs for the selected application version

Example:version

Response

Resolved dependency

Example response

{
  "value": {
    "success": true,
    "name": "my-remote-app",
    "default_url": "https://cdn.example.com/my-remote-app/remoteEntry.js",
    "application_uid": "app.project.org",
    "remote_entry_url": "https://cdn.example.com/my-remote-app/remoteEntry.js",
    "manifest_url": "https://cdn.example.com/my-remote-app/mf-manifest.json",
    "library_type": "var",
    "entity_type": "version",
    "entity_id": "550e8400-e29b-41d4-a716-446655440000"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.