beacon_operations.get_beacon_info_root
GET /datasets/info
Get information about the beacon
Authorizations
- None
Parameters
Query Parameters
Schema to be used to format the result field in the resposne. The response will use Beacon format.
Example
ga4gh-service-info-v1.0Responses
200
Successful operation
Response of a request for information about a Beacon
object
Information about the response that could be relevant for the Beacon client in order to interpret the results.
object
The Id of a Beacon. Usually a reversed domain string, but any URI is acceptable. The purpose of this attribute is, in the context of a Beacon network, to disambiguate responses coming from different Beacons.
Version of API, e.g. in request or response. Beacon uses a Github-style, “v”-prefixed semantic versioning format.
[ "v2.0.1", "v0.3"]Set of schemas to be used in the response to a request.
Schema to be used for the requested entry type in the response.
object
IndividualMetadata describing a Beacon instance.
object
The Id of a Beacon. Usually a reversed domain string, but any URI is acceptable. The purpose of this attribute is, in the context of a Beacon network, to disambiguate responses coming from different Beacons.
Name of the Beacon.
Version of API, e.g. in request or response. Beacon uses a Github-style, “v”-prefixed semantic versioning format.
[ "v2.0.1", "v0.3"]Environment the service is running in. Use this to distinguish between production, development and testing/staging deployments.
[ "dev"]Organization owning the Beacon.
object
Unique identifier of the organization.
Name of the organization.
Description of the organization.
Address of the organization.
URL of the website of the organization (RFC 3986 format).
URL with the contact for the Beacon operator/maintainer, e.g. link to a contact form (RFC 3986 format) or an email (RFC 2368 format).
URL to the logo (PNG/JPG/SVG format) of the organization (RFC 3986 format).
Additional unspecified metadata about the host Organization.
object
Description of the Beacon.
TODO: This is a legacy use / duplication?
[ "v2.0.1", "v0.3"]URL to the welcome page for this Beacon (RFC 3986 format).
https://example.org/wiki/Main_PageAlternative URL to the API, e.g. a restricted version of this Beacon (RFC 3986 format).
[ "https://example.org/beacon/authenticated"]The date/time the Beacon was created (ISO 8601 format).
[ "2014-07-19", "2017-01-17T20:33:40Z"]The time the Beacon was updated in (ISO 8601 format).
[ "2014-07-19", "2017-01-17T20:33:40Z"]Additional unspecified metadata about the Beacon service.
object
default
An unsuccessful operation.
object
Beacon-specific error.
object
Entry not found
Information about the response that could be relevant for the Beacon client in order to interpret the results.
object
Version of API, e.g. in request or response. Beacon uses a Github-style, “v”-prefixed semantic versioning format.
[ "v2.0.1", "v0.3"]The Id of a Beacon. Usually a reversed domain string, but any URI is acceptable. The purpose of this attribute is, in the context of a Beacon network, to disambiguate responses coming from different Beacons.
Section of the response that summarize the request received as it has been interpreted by the Beacon server. This summary can help to identify differences between the incoming request and its interpretation or processing, e.g. in the response granularity or pagination. The required properties include those that should be part of every request.
object
Version of API, e.g. in request or response. Beacon uses a Github-style, “v”-prefixed semantic versioning format.
[ "v2.0.1", "v0.3"]Set of schemas to be used in the response to a request.
Schema to be used for the requested entry type in the response.
object
Individualobject
Indicator of whether responses from every Resultset should be included in the response to this request or just the ones with positive, negative results or no details at all. If null (not specified), the default value of ‘HIT’ is assumed. This parameter allows for returning boolean/counting results although the Beacon instance is capable to return record level details.
Pagination that has been applied on the results.
object
A hash or similar that allows the server to retrieve a “page”, e.g. (a subset of) a query response.
ab0sc&fe1ddSize of the page. Use 0 to return all the results or the maximum allowed by the Beacon, if there is any.
10A hash or similar that allows the server to retrieve a “page”, e.g. (a subset of) a query response.
ab0sc&fe1ddA hash or similar that allows the server to retrieve a “page”, e.g. (a subset of) a query response.
ab0sc&fe1dd- In the request: number of pages to skip
- In the response: number of pages that has been skipped
Level of detail of the response:
boolean: returns true/false’ responsescount: adds the total number of positive results foundrecord: returns details for every row. In cases where a Beacon prefers to return records with fewer than all attributes, different strategies have to be considered w/o adding them to the current design, e.g.:- keeping non-mandatory attributes empty
- Beacon to provide a minimal record definition
Level of detail of the response:
boolean: returns true/false’ responsescount: adds the total number of positive results foundrecord: returns details for every row. In cases where a Beacon prefers to return records with fewer than all attributes, different strategies have to be considered w/o adding them to the current design, e.g.:- keeping non-mandatory attributes empty
- Beacon to provide a minimal record definition
Set of schemas to be used in the response to a request.
Schema to be used for the requested entry type in the response.
object
Individual