user0241233
Dabbler
- Joined
- Oct 19, 2022
- Messages
- 15
Hello,
I'm trying to use REST API endpoint /pool/dataset/id/ PUT to modify a dataset that I created. Specifically, I'd like to change the name of the dataset. This is what I have been able to achieve so far,
But I'm getting a weird output.
When I try changing something else, like the "quota",
I get the following error:
TrueNAS Scale Version: TrueNAS-SCALE-22.02.4
Let me know if you need further info and please help with this,
Thanks,
I'm trying to use REST API endpoint /pool/dataset/id/ PUT to modify a dataset that I created. Specifically, I'd like to change the name of the dataset. This is what I have been able to achieve so far,
Code:
curl --location --request PUT 'http://abc.com/api/v2.0/pool/dataset/id/StoragePool%2Fdata-test%2Fgroups%2Fhardware' \
--header 'Authorization: Basic ######' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "StoragePool/data-test/groups/software"
}'But I'm getting a weird output.
Code:
{
"pool_dataset_update.name": [
{
"message": "Field was not expected",
"errno": 22
}
]
}When I try changing something else, like the "quota",
Code:
curl --location --request PUT 'http:////abc.com/api/v2.0/pool/dataset/id/StoragePool%2Fdata-test%2Fgroups%2Fhardware' \
--header 'Authorization: Basic ######' \
--header 'Content-Type: application/json' \
--data-raw '{
"quota": 2000000000
}'I get the following error:
Code:
500 Internal Server Error Server got itself in trouble
TrueNAS Scale Version: TrueNAS-SCALE-22.02.4
Let me know if you need further info and please help with this,
Thanks,