{- "title": "Boson",
- "description": "The Geospatial Service Mesh",
- "servicers": [
- {
- "name": "stac",
- "description": "the Spatiotemporal Asset Catalog (STAC) Servicer",
- "endpoints": [
- {
- "route": "collections/:collectionID/items",
- "methods": [
- "GET"
]
}
]
}
]
}Contains information about a specific provider, including the JSON Schema for the provider configuration.
| provider_name required | string name of the provider the user wants info for |
{- "name": "string",
- "schema": { }
}returns information about a specific servicer
| service_name required | string Example: stac the name of the servicer the user wants info for |
{- "status": 403,
- "type": "Forbidden",
- "title": "Not Authorized",
- "detail": "You must provide token to access this API",
- "instance": null
}returns servicer specific response
| project_uid required | string Example: cool-project The project id of the dataset/config you want to use. This is required for all operations except for the landing page. |
| servicer_name required | string Example: stac the name of the servicer you want info for |
| dataset_id required | string Example: cool-dataset The name/hash of the dataset/config you want to use. Hash is preferred for all requests because it points to a single version of the dataset. |
| url_fragment required | string Example: collections/cool-dataset/items The servicer path for the operation you want to perform. Options depend on the individual servicer. Since the servicer could expose virtually any API to proxy to backend services, you must inspect the servicer info to descide how to act. |
{- "status": 403,
- "type": "Forbidden",
- "title": "Not Authorized",
- "detail": "You must provide token to access this API",
- "instance": null
}returns servicer specific response
| project_uid required | string Example: cool-project The project id of the dataset/config you want to use. This is required for all operations except for the landing page. |
| servicer_name required | string Example: stac the name of the servicer you want info for |
| dataset_id required | string Example: cool-dataset The name/hash of the dataset/config you want to use. Hash is preferred for all requests because it points to a single version of the dataset. |
| url_fragment required | string Example: collections/cool-dataset/items The servicer path for the operation you want to perform. Options depend on the individual servicer. Since the servicer could expose virtually any API to proxy to backend services, you must inspect the servicer info to descide how to act. |
{- "status": 403,
- "type": "Forbidden",
- "title": "Not Authorized",
- "detail": "You must provide token to access this API",
- "instance": null
}returns servicer specific response
| project_uid required | string Example: cool-project The project id of the dataset/config you want to use. This is required for all operations except for the landing page. |
| servicer_name required | string Example: stac the name of the servicer you want info for |
| dataset_id required | string Example: cool-dataset The name/hash of the dataset/config you want to use. Hash is preferred for all requests because it points to a single version of the dataset. |
| url_fragment required | string Example: collections/cool-dataset/items The servicer path for the operation you want to perform. Options depend on the individual servicer. Since the servicer could expose virtually any API to proxy to backend services, you must inspect the servicer info to descide how to act. |
{- "status": 403,
- "type": "Forbidden",
- "title": "Not Authorized",
- "detail": "You must provide token to access this API",
- "instance": null
}returns servicer specific response
| project_uid required | string Example: cool-project The project id of the dataset/config you want to use. This is required for all operations except for the landing page. |
| servicer_name required | string Example: stac the name of the servicer you want info for |
| dataset_id required | string Example: cool-dataset The name/hash of the dataset/config you want to use. Hash is preferred for all requests because it points to a single version of the dataset. |
| url_fragment required | string Example: collections/cool-dataset/items The servicer path for the operation you want to perform. Options depend on the individual servicer. Since the servicer could expose virtually any API to proxy to backend services, you must inspect the servicer info to descide how to act. |
{- "status": 403,
- "type": "Forbidden",
- "title": "Not Authorized",
- "detail": "You must provide token to access this API",
- "instance": null
}returns servicer specific response
| project_uid required | string Example: cool-project The project id of the dataset/config you want to use. This is required for all operations except for the landing page. |
| servicer_name required | string Example: stac the name of the servicer you want info for |
| dataset_id required | string Example: cool-dataset The name/hash of the dataset/config you want to use. Hash is preferred for all requests because it points to a single version of the dataset. |
| url_fragment required | string Example: collections/cool-dataset/items The servicer path for the operation you want to perform. Options depend on the individual servicer. Since the servicer could expose virtually any API to proxy to backend services, you must inspect the servicer info to descide how to act. |
{- "status": 403,
- "type": "Forbidden",
- "title": "Not Authorized",
- "detail": "You must provide token to access this API",
- "instance": null
}returns servicer specific response
| project_uid required | string Example: cool-project The project id of the dataset/config you want to use. This is required for all operations except for the landing page. |
| servicer_name required | string Example: stac the name of the servicer you want info for |
| dataset_id required | string Example: cool-dataset The name/hash of the dataset/config you want to use. Hash is preferred for all requests because it points to a single version of the dataset. |
| url_fragment required | string Example: collections/cool-dataset/items The servicer path for the operation you want to perform. Options depend on the individual servicer. Since the servicer could expose virtually any API to proxy to backend services, you must inspect the servicer info to descide how to act. |
{- "status": 403,
- "type": "Forbidden",
- "title": "Not Authorized",
- "detail": "You must provide token to access this API",
- "instance": null
}returns servicer specific response
| project_uid required | string Example: cool-project The project id of the dataset/config you want to use. This is required for all operations except for the landing page. |
| servicer_name required | string Example: stac the name of the servicer you want info for |
| dataset_id required | string Example: cool-dataset The name/hash of the dataset/config you want to use. Hash is preferred for all requests because it points to a single version of the dataset. |
| url_fragment required | string Example: collections/cool-dataset/items The servicer path for the operation you want to perform. Options depend on the individual servicer. Since the servicer could expose virtually any API to proxy to backend services, you must inspect the servicer info to descide how to act. |
{- "status": 403,
- "type": "Forbidden",
- "title": "Not Authorized",
- "detail": "You must provide token to access this API",
- "instance": null
}