Get effective harvester details
Returns information about a specific effective harvester to which the user has access.
This operation can be invoked on behalf of the current user only.
Example cURL requests
Get user effective harvester
curl -u username:password -X GET \
https://$HOST/api/v3/onezone/user/effective_harvesters/$HARVESTER_ID
{
"harvesterId": "2c0160248ba9a66f45da751ca459535a",
"name": "new_harvester1",
"public" : true,
"harvestingBackendType" : "elasticsearch_harvesting_backend",
"harvestingBackendEndpoint" : "example.elastic.com:9200"
}
Path parameters
| Parameter | Type & Description |
|---|---|
| hid required | string Harvester Id. |
Request Examples
onezone-rest-cli getEffectiveUserHarvester hid=95b663a6467c72ab1256865efef9e387Responses
Returns the information about a specific effective harvester.
| Property | Type & Description |
|---|---|
harvesterId string Unique harvester Id. | |
name string The name of the harvester. | |
public boolean Whether given harvester is public. More on public harvesters: Query harvester index | |
harvestingBackendType string Type of external harvesting backend that will provide persistence and analytics for harvested metadata. Can be chosen from predefined backends and optionally custom ones configured by Onezone admins. Can be omitted if default harvester backend is set up in Onezone. | |
harvestingBackendEndpoint string Endpoint where the specified harvesting backend can be reached by Onezone to feed incoming metadata and perform queries. Can be omitted if default harvester backend is set up in Onezone. | |
Example
{
"harvesterId": "5989b9476b7d1b2f955c65efb24c0917",
"name": "Test harvester",
"public": true,
"harvestingBackendType": "elasticsearch_harvesting_backend",
"harvestingBackendEndpoint": "example.elastic.com:9200"
}Invalid request.
| Property | Type & Description | ||||||
|---|---|---|---|---|---|---|---|
error object Object describing an error.
| |||||||
Example
{
"error": {
"id": "badValueString",
"details": {
"key": "name"
},
"description": "Bad value: provided \"name\" must be a string."
}
}Authentication error.
| Property | Type & Description | ||||||
|---|---|---|---|---|---|---|---|
error object Object describing an error.
| |||||||
Example
{
"error": {
"id": "badValueString",
"details": {
"key": "name"
},
"description": "Bad value: provided \"name\" must be a string."
}
}Authorization error.
| Property | Type & Description | ||||||
|---|---|---|---|---|---|---|---|
error object Object describing an error.
| |||||||
Example
{
"error": {
"id": "badValueString",
"details": {
"key": "name"
},
"description": "Bad value: provided \"name\" must be a string."
}
}Resource not found.
| Property | Type & Description | ||||||
|---|---|---|---|---|---|---|---|
error object Object describing an error.
| |||||||
Example
{
"error": {
"id": "badValueString",
"details": {
"key": "name"
},
"description": "Bad value: provided \"name\" must be a string."
}
}Internal server Error.
| Property | Type & Description | ||||||
|---|---|---|---|---|---|---|---|
error object Object describing an error.
| |||||||
Example
{
"error": {
"id": "badValueString",
"details": {
"key": "name"
},
"description": "Bad value: provided \"name\" must be a string."
}
}