Task_sources
API Key Scope: task_sources / index
Pass the username and password of a user in the authorization header. This currently gives full access.
ID or name of task. Task names are not unique, it's recommended to use ID.
The number of items to display for pagination.
The number of items to skip for pagination.
List of task sources.
GET /api/v2/tasks/{task_id}/task_sources HTTP/1.1
Host: localhost
Authorization: Basic username:password
Accept: */*
List of task sources.
{
"count": 1,
"task_sources": [
{
"id": "text",
"type": "container",
"node_paths": [
"text"
],
"range": [
150000,
290000
],
"pool_id": 1,
"parent_storage_id": 1,
"storage_id": 1,
"storage_name": "text",
"pool": {
"id": 6,
"name": "offline-tapes",
"comment": "",
"type": "offline_archive",
"content": "tape",
"storage_id": 2,
"tape_write_protect_when_full": true
},
"container": {
"id": 100,
"name": "my-container",
"comment": "Read only container for random stuff",
"push_pool_id": 1,
"cleaning_pool_id": 1,
"quota_total_size": 1,
"quota_on_cache": 1,
"stat_total_files": 99301,
"only_on_cache_file_count": 19123,
"stat_total_size": 6145076462,
"stat_size_on_cache": 6899417088,
"only_on_cache_file_size_sum": 3294517012,
"guest_right": "read",
"last_update": "2019-08-05T14:24:15.000Z"
}
}
]
}API Key Scope: task_sources / create
Pass the username and password of a user in the authorization header. This currently gives full access.
ID or name of task. Task names are not unique, it's recommended to use ID.
[150000,290000]A specific task source.
The received resource was not correctly formatted.
POST /api/v2/tasks/{task_id}/task_sources HTTP/1.1
Host: localhost
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 137
{
"type": "container",
"node_paths": [
"text"
],
"range": [
150000,
290000
],
"pool_id": 1,
"parent_storage_id": 1,
"storage_id": 1,
"storage_name": "text"
}{
"id": "text",
"type": "container",
"node_paths": [
"text"
],
"range": [
150000,
290000
],
"pool_id": 1,
"parent_storage_id": 1,
"storage_id": 1,
"storage_name": "text",
"pool": {
"id": 6,
"name": "offline-tapes",
"comment": "",
"type": "offline_archive",
"content": "tape",
"storage_id": 2,
"tape_write_protect_when_full": true
},
"container": {
"id": 100,
"name": "my-container",
"comment": "Read only container for random stuff",
"push_pool_id": 1,
"cleaning_pool_id": 1,
"quota_total_size": 1,
"quota_on_cache": 1,
"stat_total_files": 99301,
"only_on_cache_file_count": 19123,
"stat_total_size": 6145076462,
"stat_size_on_cache": 6899417088,
"only_on_cache_file_size_sum": 3294517012,
"guest_right": "read",
"last_update": "2019-08-05T14:24:15.000Z"
}
}API Key Scope: task_sources / show
Pass the username and password of a user in the authorization header. This currently gives full access.
ID or name of task. Task names are not unique, it's recommended to use ID.
ID of task source.
A specific task source.
The requested resource was not found. The detailed error will be of type not_found.
GET /api/v2/tasks/{task_id}/task_sources/{task_source_id} HTTP/1.1
Host: localhost
Authorization: Basic username:password
Accept: */*
{
"id": "text",
"type": "container",
"node_paths": [
"text"
],
"range": [
150000,
290000
],
"pool_id": 1,
"parent_storage_id": 1,
"storage_id": 1,
"storage_name": "text",
"pool": {
"id": 6,
"name": "offline-tapes",
"comment": "",
"type": "offline_archive",
"content": "tape",
"storage_id": 2,
"tape_write_protect_when_full": true
},
"container": {
"id": 100,
"name": "my-container",
"comment": "Read only container for random stuff",
"push_pool_id": 1,
"cleaning_pool_id": 1,
"quota_total_size": 1,
"quota_on_cache": 1,
"stat_total_files": 99301,
"only_on_cache_file_count": 19123,
"stat_total_size": 6145076462,
"stat_size_on_cache": 6899417088,
"only_on_cache_file_size_sum": 3294517012,
"guest_right": "read",
"last_update": "2019-08-05T14:24:15.000Z"
}
}API Key Scope: task_sources / update
Pass the username and password of a user in the authorization header. This currently gives full access.
ID or name of task. Task names are not unique, it's recommended to use ID.
ID of task source.
[150000,290000]A specific task source.
The received resource was not correctly formatted.
PUT /api/v2/tasks/{task_id}/task_sources/{task_source_id} HTTP/1.1
Host: localhost
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 137
{
"type": "container",
"node_paths": [
"text"
],
"range": [
150000,
290000
],
"pool_id": 1,
"parent_storage_id": 1,
"storage_id": 1,
"storage_name": "text"
}{
"id": "text",
"type": "container",
"node_paths": [
"text"
],
"range": [
150000,
290000
],
"pool_id": 1,
"parent_storage_id": 1,
"storage_id": 1,
"storage_name": "text",
"pool": {
"id": 6,
"name": "offline-tapes",
"comment": "",
"type": "offline_archive",
"content": "tape",
"storage_id": 2,
"tape_write_protect_when_full": true
},
"container": {
"id": 100,
"name": "my-container",
"comment": "Read only container for random stuff",
"push_pool_id": 1,
"cleaning_pool_id": 1,
"quota_total_size": 1,
"quota_on_cache": 1,
"stat_total_files": 99301,
"only_on_cache_file_count": 19123,
"stat_total_size": 6145076462,
"stat_size_on_cache": 6899417088,
"only_on_cache_file_size_sum": 3294517012,
"guest_right": "read",
"last_update": "2019-08-05T14:24:15.000Z"
}
}API Key Scope: task_sources / destroy
Pass the username and password of a user in the authorization header. This currently gives full access.
ID or name of task. Task names are not unique, it's recommended to use ID.
ID of task source.
Task source destroyed.
DELETE /api/v2/tasks/{task_id}/task_sources/{task_source_id} HTTP/1.1
Host: localhost
Authorization: Basic username:password
Accept: */*
Task source destroyed.
No content
Last updated
Was this helpful?