Taskcluster URL Format


RootUrl

A Taskcluster rootUrl is a partial web address containing at least the scheme, host, and optionally a port. It cannot specify a path.

Example:

https://taskcluster.example.com

URLs

Taskcluster uses URLs with the following pattern:

method result
api(rootUrl, service, version, path) <rootUrl>/api/<service>/<version>/<path>
apiReference(rootUrl, service, version) <rootUrl>/references/<service>/<version>/api.json
docs(rootUrl, path) <rootUrl>/docs/<path>
exchangeReference(rootUrl, service, version) <rootUrl>/references/<service>/<version>/exchanges.json
schema(rootUrl, service, schema) <rootUrl>/schemas/<service>/<schema>
ui(rootUrl, path) <rootUrl>/<path>

NOTE: you should always use this library to generate URLs, rather than hard-coding any of the above patterns.