Measure package status report

A measure package status report.

Create a measure package status report

Create a new measure package status report for a given measure package.

SecurityJWT
Request
Request Body schema: application/json

A JSON object containing measure package status report information

comment
required
string <= 35000 characters

The comment of the new measure package status report.

risks
string <= 35000 characters

The risks of the new measure package status report.

decisions
string <= 35000 characters

The decisions of the new measure package status report.

flagged
boolean
Default: false

The flagged flag of the new measure package status report.

measure_package_hash
required
string

The measure package for the new measure package status report.

Responses
201

Successful operation

401

Unauthorized

404

Not Found

422

Unprocessable Content

post/measurepackagestatusreport
Request samples
application/json
{
  • "measure_package_hash": "cc4834e67e8517e2c061aa347a7c353a5414df10",
  • "comment": "There are problems with future target quantities, especially for articles with seasonal fluctuations (see also measure Turnover)."
}
Response samples
application/json
{
  • "value": {
    }
}

Get all measure package status reports

Get all measure package status reports for the hub.

SecurityJWT
Request
query Parameters
measure_package_hash
string

Filter the measure package status report list for a measure package.

project_hash
string

Filter the measure package status report list for a project.

program_hash
string

Filter the measure package status report list for a program.

flagged
boolean

Filter the measure package status report list for flagged measure package status reports.

status
integer

Filter the measure package status report list for measure package status report status.

  • 0 - Open
  • 1 - Solved
Enum: 0 1 2
umask
integer

Filter the measure package status report list for an umask.

  • 3 - Write
  • 4 - Admin
  • 5 - Owner
Enum: 0 1 2
Responses
200

Successful operation

401

Unauthorized

get/measurepackagestatusreport
Request samples
curl -i -X GET \
  'https://api.nordan.tech/v1/measurepackagestatusreport?measure_package_hash=string&project_hash=string&program_hash=string&flagged=true&status=0&umask=0' \
  -H 'Authorization: Bearer <YOUR_Bearer <TOKEN>_HERE>'
Response samples
application/json
{
  • "value": {
    }
}

Get a measure package status report

Get a measure package status report.

SecurityJWT
Request
path Parameters
measurepackagestatusreport
required
string

The id/hash of the current measure package status report.

Responses
200

Successful operation

401

Unauthorized

403

Forbidden

404

Not Found

get/measurepackagestatusreport/{measurepackagestatusreport}
Request samples
curl -i -X GET \
  'https://api.nordan.tech/v1/measurepackagestatusreport/{measurepackagestatusreport}' \
  -H 'Authorization: Bearer <YOUR_Bearer <TOKEN>_HERE>'
Response samples
application/json
{
  • "value": {
    }
}

Update a measure package status report

Update a measure package status report

SecurityJWT
Request
path Parameters
measurepackagestatusreport
required
string

The id/hash of the current measure package status report.

Request Body schema: application/json

A JSON object containing measure package status report information

comment
string <= 35000 characters

The measure package status report comment.

risks
string <= 35000 characters

The measure package status report risks.

decisions
string <= 35000 characters

The measure package status report decisions.

flagged
boolean

The measure package status report flagged flag.

solved
boolean

The measure package status report solved flag.

Responses
200

Successful operation

401

Unauthorized

403

Forbidden

404

Not Found

422

Unprocessable Content

put/measurepackagestatusreport/{measurepackagestatusreport}
Request samples
application/json
{
  • "flagged": true,
  • "hash": "f15f469b01c8b84cbcd17874cc5c58dadd570343",
  • "risks": "Always keep going!"
}
Response samples
application/json
{
  • "value": {
    }
}

Delete a measure package status report

Delete a measure package status report

SecurityJWT
Request
path Parameters
measurepackagestatusreport
required
string

The id/hash of the current measure package status report.

Responses
200

Successful operation

401

Unauthorized

403

Forbidden

404

Not Found

delete/measurepackagestatusreport/{measurepackagestatusreport}
Request samples
curl -i -X DELETE \
  'https://api.nordan.tech/v1/measurepackagestatusreport/{measurepackagestatusreport}' \
  -H 'Authorization: Bearer <YOUR_Bearer <TOKEN>_HERE>'
Response samples
application/json
{
  • "success": true,
  • "hash": "string",
  • "data": [ ],
  • "timestamp": 0
}

Restore a measure package status report

Restore a measure package status report.

SecurityJWT
Request
path Parameters
measurepackagestatusreport
required
string

The id/hash of the current measure package status report.

Responses
200

Successful operation

401

Unauthorized

403

Forbidden

404

Not Found

put/measurepackagestatusreport/{measurepackagestatusreport}/restore
Request samples
curl -i -X PUT \
  'https://api.nordan.tech/v1/measurepackagestatusreport/{measurepackagestatusreport}/restore' \
  -H 'Authorization: Bearer <YOUR_Bearer <TOKEN>_HERE>'
Response samples
application/json
{
  • "success": true,
  • "hash": "string",
  • "data": [ ],
  • "timestamp": 0
}