Download OpenAPI specification:Download
A Beacon is a web service for genetic data sharing that can be queried for information about variants, individuals, biosamples, and other entities.
Get information about the beacon
requestedSchema | string Example: requestedSchema=ga4gh-service-info-v1.0 Schema to be used to format the |
{- "meta": {
- "beaconId": "org.example.beacon.v2",
- "apiVersion": "v2.0",
- "returnedSchemas": [
- {
- "entityType": "Individual",
- "schema": "./ga4gh-beacon-dataset-v2.0.0"
}
]
}, - "response": {
- "id": "org.ga4gh.Beacon",
- "name": "string",
- "apiVersion": "v2.0",
- "environment": "dev",
- "organization": {
- "id": "string",
- "name": "string",
- "description": "string",
- "address": "string",
- "welcomeUrl": "string",
- "contactUrl": "string",
- "logoUrl": "string",
- "info": {
- "additionalInfoKey": "additionalInfoValue"
}
}, - "description": "string",
- "version": "v0.1",
- "createDateTime": "2012-07-19 or 2017-01-17T20:33:40Z",
- "updateDateTime": "2012-07-19 or 2017-01-17T20:33:40Z",
- "info": {
- "additionalInfoKey1": "additionalInfoValue1",
- "additionalInfoKey2": [
- "additionalInfoValue2",
- "additionalInfoValue3"
]
}
}
}
Get information about the beacon
requestedSchema | string Example: requestedSchema=ga4gh-service-info-v1.0 Schema to be used to format the |
{- "meta": {
- "beaconId": "org.example.beacon.v2",
- "apiVersion": "v2.0",
- "returnedSchemas": [
- {
- "entityType": "Individual",
- "schema": "./ga4gh-beacon-dataset-v2.0.0"
}
]
}, - "response": {
- "id": "org.ga4gh.Beacon",
- "name": "string",
- "apiVersion": "v2.0",
- "environment": "dev",
- "organization": {
- "id": "string",
- "name": "string",
- "description": "string",
- "address": "string",
- "welcomeUrl": "string",
- "contactUrl": "string",
- "logoUrl": "string",
- "info": {
- "additionalInfoKey": "additionalInfoValue"
}
}, - "description": "string",
- "version": "v0.1",
- "createDateTime": "2012-07-19 or 2017-01-17T20:33:40Z",
- "updateDateTime": "2012-07-19 or 2017-01-17T20:33:40Z",
- "info": {
- "additionalInfoKey1": "additionalInfoValue1",
- "additionalInfoKey2": [
- "additionalInfoValue2",
- "additionalInfoValue3"
]
}
}
}
{- "id": "org.ga4gh.myservice",
- "name": "My project",
- "type": {
- "group": "org.ga4gh",
- "artifact": "beacon",
- "version": "1.0.0"
}, - "description": "This service provides...",
- "contactUrl": "mailto:support@example.com",
- "createdAt": "2019-06-04T12:58:19Z",
- "updatedAt": "2019-06-04T12:58:19Z",
- "environment": "test",
- "version": "1.0.0"
}
Get the list of filtering terms handled by this beacon
skip | integer (Skip) >= 0 Default: 0 Example: skip=0
|
limit | integer (Limit) >= 0 Default: 10 Example: limit=10 Size of the page. Use |
{- "meta": {
- "beaconId": "org.example.beacon.v2",
- "apiVersion": "v2.0",
- "returnedSchemas": [
- {
- "entityType": "Individual",
- "schema": "./ga4gh-beacon-dataset-v2.0.0"
}
]
}, - "response": {
- "$schema": "string",
- "maturityAttributes": {
- "productionStatus": "DEV"
}, - "securityAttributes": {
- "defaultGranularity": "boolean",
- "securityLevels": [
- "PUBLIC"
]
}, - "entryTypes": {
- "property1": {
- "$schema": "string",
- "id": "string",
- "name": "string",
- "description": "string",
- "ontologyTermForThisType": {
- "id": "ga4gh:GA.01234abcde",
- "label": "string"
}, - "partOfSpecification": "Beacon v2.0",
- "defaultSchema": {
- "id": "string",
- "name": "string",
- "description": "string",
- "referenceToSchemaDefinition": "string",
- "schemaVersion": "string"
}, - "additionallySupportedSchemas": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "referenceToSchemaDefinition": "string",
- "schemaVersion": "string"
}
], - "aCollectionOf": null,
- "filteringTerms": "string",
- "nonFilteredQueriesAllowed": true
}, - "property2": {
- "$schema": "string",
- "id": "string",
- "name": "string",
- "description": "string",
- "ontologyTermForThisType": {
- "id": "ga4gh:GA.01234abcde",
- "label": "string"
}, - "partOfSpecification": "Beacon v2.0",
- "defaultSchema": {
- "id": "string",
- "name": "string",
- "description": "string",
- "referenceToSchemaDefinition": "string",
- "schemaVersion": "string"
}, - "additionallySupportedSchemas": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "referenceToSchemaDefinition": "string",
- "schemaVersion": "string"
}
], - "aCollectionOf": null,
- "filteringTerms": "string",
- "nonFilteredQueriesAllowed": true
}
}
}
}
{- "meta": {
- "beaconId": "org.example.beacon.v2",
- "apiVersion": "v2.0",
- "returnedSchemas": [
- {
- "entityType": "Individual",
- "schema": "./ga4gh-beacon-dataset-v2.0.0"
}
]
}, - "response": {
- "$schema": "string",
- "endpointSets": {
- "property1": {
- "entryType": "string",
- "openAPIEndpointsDefinition": "string",
- "endpoints": {
}
}, - "property2": {
- "entryType": "string",
- "openAPIEndpointsDefinition": "string",
- "endpoints": {
}
}
}
}
}
{- "meta": {
- "beaconId": "org.example.beacon.v2",
- "apiVersion": "v2.0",
- "returnedSchemas": [
- {
- "entityType": "Individual",
- "schema": "./ga4gh-beacon-dataset-v2.0.0"
}
]
}, - "response": {
- "entryTypes": {
- "property1": {
- "$schema": "string",
- "id": "string",
- "name": "string",
- "description": "string",
- "ontologyTermForThisType": {
- "id": "ga4gh:GA.01234abcde",
- "label": "string"
}, - "partOfSpecification": "Beacon v2.0",
- "defaultSchema": {
- "id": "string",
- "name": "string",
- "description": "string",
- "referenceToSchemaDefinition": "string",
- "schemaVersion": "string"
}, - "additionallySupportedSchemas": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "referenceToSchemaDefinition": "string",
- "schemaVersion": "string"
}
], - "aCollectionOf": null,
- "filteringTerms": "string",
- "nonFilteredQueriesAllowed": true
}, - "property2": {
- "$schema": "string",
- "id": "string",
- "name": "string",
- "description": "string",
- "ontologyTermForThisType": {
- "id": "ga4gh:GA.01234abcde",
- "label": "string"
}, - "partOfSpecification": "Beacon v2.0",
- "defaultSchema": {
- "id": "string",
- "name": "string",
- "description": "string",
- "referenceToSchemaDefinition": "string",
- "schemaVersion": "string"
}, - "additionallySupportedSchemas": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "referenceToSchemaDefinition": "string",
- "schemaVersion": "string"
}
], - "aCollectionOf": null,
- "filteringTerms": "string",
- "nonFilteredQueriesAllowed": true
}
}
}
}