-
Notifications
You must be signed in to change notification settings - Fork 11
Tickets
Paul Dilyard edited this page Sep 29, 2015
·
3 revisions
POST /tickets
{
"subject": String,
"body": String,
"replyTo": String,
"name": String
}
HTTP/1.1 201 Created
{
"_id": String,
"subject": String,
"body": String,
"replyTo": String,
"name": String,
"worker": String,
"open": Boolean,
"inProgress": Boolean,
"created": Date
}
GET /tickets
Auth -> admin, staff
HTTP/1.1 200 OK
{
"tickets": [{
"_id": String,
"subject": String,
"body": String,
"replyTo": String,
"name": String,
"worker": String,
"open": Boolean,
"inProgress": Boolean,
"created": Date
}]
}
GET /tickets/:id
Auth -> admin, staff
HTTP/1.1 200 OK
{
"_id": String,
"subject": String,
"body": String,
"replyTo": String,
"name": String,
"worker": String,
"open": Boolean,
"inProgress": Boolean,
"created": Date
}
PATCH /tickets/:id
Auth -> admin, staff
{
"open": false
}
HTTP/1.1 200 OK
{
"_id": String,
"subject": String,
"body": String,
"replyTo": String,
"name": String,
"worker": String,
"open": Boolean,
"inProgress": Boolean,
"created": Date
}
DELETE /tickets/:id
Auth -> admin, staff
HTTP/1.1 200 OK
{
"_id": String
}