Skip to content

Latest commit

 

History

History
76 lines (49 loc) · 1.37 KB

API_sla_statuses.md

File metadata and controls

76 lines (49 loc) · 1.37 KB

Sla Statuses

Listing Sla Statuses

GET /sla/statuses.[format]

Returns a paginated list of Sla Statuses. By default, it returns all Sla Statuses.

Optional filters:

  • sla_type_id
  • status_id

Examples:

curl -s -H "Content-Type: application/json" -X GET -H "X-Redmine-API-Key: $APIKEY" "$TRACKER/sla/statuses.json"

Showing a Sla Status

GET /sla/statuses/[id].[format]

Examples:

curl -s -H "Content-Type: application/json" -X GET -H "X-Redmine-API-Key: $APIKEY" "$TRACKER/sla/statuses/17.json"

Creating a Sla Status

POST /sla/statuses.[format]

Examples:

curl -s -H "Content-Type: application/json" -X POST --data "$DATA" -H "X-Redmine-API-Key: $APIKEY" "$TRACKER/sla/statuses.json"

Use with :

DATA="$(cat <<-EOF
{
  "sla_status": {
    "sla_type_id": "1",
    "status_id": "1"
  }
}
EOF
)"

Updating a Sla Status

PUT /sla/statuses/[id].[format]

Examples:

curl -s -H "Content-Type: application/json" -X PUT --data "$DATA" -H "X-Redmine-API-Key: $APIKEY" "$TRACKER/sla/statuses/1.json"

Use with :

DATA="$(cat <<-EOF
{
  "sla_status": {
    "sla_type_id": "1",
    "status_id": "1"
  }
}
EOF
)"

Deleting a Sla Status

DELETE /sla/statuses/[id].[format]

Examples:

curl -s -H "Content-Type: application/json" -X DELETE -H "X-Redmine-API-Key: $APIKEY" "$TRACKER/sla/statuses/17.json"