Authorization: ********************{
"occasions": [
"通勤"
],
"city": "string",
"geo": {
"lat": -90,
"lon": -180
},
"stylePreferences": [
{
"key": "string",
"weight": {}
}
],
"height": 50,
"bodyType": "string",
"temperatureSensitivity": "怕冷",
"thermalFeedbackOffset": -2,
"customFieldDefs": [
{
"key": "string",
"label": "string",
"type": "text",
"options": [
"string"
],
"order": 0,
"archived": true
}
],
"onboarded": true
}curl --location --request PUT '/api/user/profile' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"occasions": [
"通勤"
],
"city": "string",
"geo": {
"lat": -90,
"lon": -180
},
"stylePreferences": [
{
"key": "string",
"weight": {}
}
],
"height": 50,
"bodyType": "string",
"temperatureSensitivity": "怕冷",
"thermalFeedbackOffset": -2,
"customFieldDefs": [
{
"key": "string",
"label": "string",
"type": "text",
"options": [
"string"
],
"order": 0,
"archived": true
}
],
"onboarded": true
}'{
"code": 0,
"data": {
"city": "string",
"geo": {
"lat": -90,
"lon": -180
},
"stylePreferences": [
{
"key": "string",
"weight": {}
}
],
"height": 0,
"bodyType": "string",
"occasions": [
"string"
],
"temperatureSensitivity": "string",
"thermalFeedbackOffset": 0,
"customFieldDefs": [
{
"key": "string",
"label": "string",
"type": "text",
"options": [
"string"
],
"order": 0,
"archived": true
}
],
"avoidTags": [
{
"id": 0,
"type": "string",
"key": "string",
"from": "string"
}
],
"onboarded": true
},
"timestamp": "2026/9/27 12:00:00",
"message": "success"
}