Skip to content

Update Dataset API

API Information

  • Request Path: /dataset/update
  • Request Method: POST
  • Content-Type: multipart/form-data

Request Headers

ParameterTypeRequiredDescription
AuthorizationStringYesUser authentication token
Content-TypeStringYesMust be set to multipart/form-data

Request Body Structure

FieldTypeRequiredDescriptionConstraints
idLongYesDataset IDMust be a valid dataset ID
datasetNameStringNoDataset nameMaximum 50 characters
descriptionStringNoDataset descriptionMaximum 1024 characters
pictureFileNoDataset cover imageImage file
providerStringNoDataset sourceAny string
tagIdsList<Long>YesTag ID listArray of tag IDs

Parameter Example

json
{
  "id": 12345,
  "datasetName": "Updated Dataset Name",
  "description": "Updated dataset description",
  "provider": "Updated Provider",
  "tagIds": [1, 2, 3]
}

Response Body Structure

CommonResponse Object

FieldTypeDescription
codeIntegerResponse status code
messageStringResponse message
dataBooleanUpdate result, true indicates success

Response Examples

Success Response

json
{
  "code": 200,
  "message": "success",
  "data": true
}

Failure Response

json
{
  "code": 400,
  "message": "Dataset name exceeds maximum length",
  "data": false
}

Error Code Description

Error CodeDescription
200Success
400Request parameter error
401Unauthorized
404Dataset not found
500Server internal error

Usage Instructions

  1. This API is used to update existing datasets
  2. Dataset ID is required to identify which dataset to update
  3. User authentication is required
  4. Only dataset owners can update their datasets
  5. Returns boolean indicating update success

Notes

  • Dataset ID is required and cannot be null
  • Dataset name cannot exceed 50 characters
  • Dataset description cannot exceed 1024 characters
  • Tag ID list cannot be empty
  • Image file size and format limitations refer to system configuration
  • User authentication token must be included in request headers