Update period
Body
Required
-
id
integer -
name
string -
year
string -
frequency
object -
closeDaysByFrequency
array[object] -
statusType
string Values are
NOT_STARTED
,IN_PROGRESS
,COMPLETE
,DELETED
, orDISABLED
. -
startDate
string(date) -
endDate
string(date) -
percentComplete
integer(int32)
PUT
/closeAPI/api/close/period/{id}
curl \
--request PUT 'http://close-service:8082/closeAPI/api/close/period/{id}' \
--header "Content-Type: application/json" \
--data '{"id":42,"name":"string","year":"string","frequency":{"id":42,"systemValueGroupId":42,"name":"string","shortName":"string","exportValue":"string","order":42,"status":"ACTIVE"},"closeDaysByFrequency":[{"frequency":{"id":42,"systemValueGroupId":42,"name":"string","shortName":"string","exportValue":"string","order":42,"status":"ACTIVE"},"closeDays":[{"id":42,"closeDay":{"name":"string","closeDate":"2025-05-04T09:42:00Z","completeCount":42,"inProcessCount":42,"lateCount":42,"dayOrder":42},"frequency":{"id":42,"systemValueGroupId":42,"name":"string","shortName":"string","exportValue":"string","order":42,"status":"ACTIVE"},"date":"2025-05-04"}]}],"statusType":"NOT_STARTED","startDate":"2025-05-04","endDate":"2025-05-04","percentComplete":42}'
Request examples
{
"id": 42,
"name": "string",
"year": "string",
"frequency": {
"id": 42,
"systemValueGroupId": 42,
"name": "string",
"shortName": "string",
"exportValue": "string",
"order": 42,
"status": "ACTIVE"
},
"closeDaysByFrequency": [
{
"frequency": {
"id": 42,
"systemValueGroupId": 42,
"name": "string",
"shortName": "string",
"exportValue": "string",
"order": 42,
"status": "ACTIVE"
},
"closeDays": [
{
"id": 42,
"closeDay": {
"name": "string",
"closeDate": "2025-05-04T09:42:00Z",
"completeCount": 42,
"inProcessCount": 42,
"lateCount": 42,
"dayOrder": 42
},
"frequency": {
"id": 42,
"systemValueGroupId": 42,
"name": "string",
"shortName": "string",
"exportValue": "string",
"order": 42,
"status": "ACTIVE"
},
"date": "2025-05-04"
}
]
}
],
"statusType": "NOT_STARTED",
"startDate": "2025-05-04",
"endDate": "2025-05-04",
"percentComplete": 42
}
Response examples (200)
{
"id": 42,
"name": "string",
"year": "string",
"frequency": {
"id": 42,
"systemValueGroupId": 42,
"name": "string",
"shortName": "string",
"exportValue": "string",
"order": 42,
"status": "ACTIVE"
},
"closeDaysByFrequency": [
{
"frequency": {
"id": 42,
"systemValueGroupId": 42,
"name": "string",
"shortName": "string",
"exportValue": "string",
"order": 42,
"status": "ACTIVE"
},
"closeDays": [
{
"id": 42,
"closeDay": {
"name": "string",
"closeDate": "2025-05-04T09:42:00Z",
"completeCount": 42,
"inProcessCount": 42,
"lateCount": 42,
"dayOrder": 42
},
"frequency": {
"id": 42,
"systemValueGroupId": 42,
"name": "string",
"shortName": "string",
"exportValue": "string",
"order": 42,
"status": "ACTIVE"
},
"date": "2025-05-04"
}
]
}
],
"statusType": "NOT_STARTED",
"startDate": "2025-05-04",
"endDate": "2025-05-04",
"percentComplete": 42
}