ServiceNotes

Provides access to service notes.

GET /its/service-notes

Returns a set of service notes. There are five parameters that can be passed to the collection query: degraded: [yes|no] scheduled: [yes|no] sort-by: {field-name} date: [date] (as m/d/Y) current: [yes|no] (no is provided by default)

Fields

Field Type Description Required
AutoID NO
ShortDesc Short service note description YES
LongDesc Long service note description YES
EndDate Date service note will display through YES
timedown Date and time the service went down or is going down NO
timeup Date and time the service came back up or will be coming back up NO
scheduled Flag whether the outage was scheduled or not NO
degraded Flag whether the outage was degraded or not NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body

{
   "_links": {
       "self": {
           "href": "/its/service-notes"
       },
       "first": {
           "href": "/its/service-notes?page={page}"
       },
       "prev": {
           "href": "/its/service-notes?page={page}"
       },
       "next": {
           "href": "/its/service-notes?page={page}"
       },
       "last": {
           "href": "/its/service-notes?page={page}"
       }
   }
   "_embedded": {
       "service_notes": [
           {
               "_links": {
                   "self": {
                       "href": "/its/service-notes[/:service_notes_id]"
                   }
               }
              "AutoID": "",
              "ShortDesc": "Short service note description",
              "LongDesc": "Long service note description",
              "EndDate": "Date service note will display through",
              "timedown": "Date and time the service went down or is going down",
              "timeup": "Date and time the service came back up or will be coming back up",
              "scheduled": "Flag whether the outage was scheduled or not",
              "degraded": "Flag whether the outage was degraded or not"
           }
       ]
   }
}

POST /its/service-notes

Creates a new service note.

Fields

Field Type Description Required
AutoID NO
ShortDesc Short service note description YES
LongDesc Long service note description YES
EndDate Date service note will display through YES
timedown Date and time the service went down or is going down NO
timeup Date and time the service came back up or will be coming back up NO
scheduled Flag whether the outage was scheduled or not NO
degraded Flag whether the outage was degraded or not NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json
Content-Type
application/vnd.its.v1+json
application/json

Body

{
   "ShortDesc": "Short service note description",
   "LongDesc": "Long service note description",
   "EndDate": "Date service note will display through",
   "timedown": "Date and time the service went down or is going down",
   "timeup": "Date and time the service came back up or will be coming back up",
   "scheduled": "Flag whether the outage was scheduled or not",
   "degraded": "Flag whether the outage was degraded or not"
}

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 201: Created
  • 400: Client Error
  • 422: Unprocessable Entity

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body

{
   "_links": {
       "self": {
           "href": "/its/service-notes[/:service_notes_id]"
       }
   }
   "AutoID": "",
   "ShortDesc": "Short service note description",
   "LongDesc": "Long service note description",
   "EndDate": "Date service note will display through",
   "timedown": "Date and time the service went down or is going down",
   "timeup": "Date and time the service came back up or will be coming back up",
   "scheduled": "Flag whether the outage was scheduled or not",
   "degraded": "Flag whether the outage was degraded or not"
}

GET /its/service-notes[/:service_notes_id]

Returns a single service note.

Fields

Field Type Description Required
AutoID NO
ShortDesc Short service note description YES
LongDesc Long service note description YES
EndDate Date service note will display through YES
timedown Date and time the service went down or is going down NO
timeup Date and time the service came back up or will be coming back up NO
scheduled Flag whether the outage was scheduled or not NO
degraded Flag whether the outage was degraded or not NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body

{
   "_links": {
       "self": {
           "href": "/its/service-notes[/:service_notes_id]"
       }
   }
   "AutoID": "",
   "ShortDesc": "Short service note description",
   "LongDesc": "Long service note description",
   "EndDate": "Date service note will display through",
   "timedown": "Date and time the service went down or is going down",
   "timeup": "Date and time the service came back up or will be coming back up",
   "scheduled": "Flag whether the outage was scheduled or not",
   "degraded": "Flag whether the outage was degraded or not"
}

PATCH /its/service-notes[/:service_notes_id]

Updates an existing service note. All fields except for AutoID are optional.

Fields

Field Type Description Required
AutoID NO
ShortDesc Short service note description YES
LongDesc Long service note description YES
EndDate Date service note will display through YES
timedown Date and time the service went down or is going down NO
timeup Date and time the service came back up or will be coming back up NO
scheduled Flag whether the outage was scheduled or not NO
degraded Flag whether the outage was degraded or not NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json
Content-Type
application/vnd.its.v1+json
application/json

Body

{
   "AutoID": "",
   "ShortDesc": "Short service note description",
   "LongDesc": "Long service note description",
   "EndDate": "Date service note will display through",
   "timedown": "Date and time the service went down or is going down",
   "timeup": "Date and time the service came back up or will be coming back up",
   "scheduled": "Flag whether the outage was scheduled or not",
   "degraded": "Flag whether the outage was degraded or not"
}

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found
  • 400: Client Error
  • 422: Unprocessable Entity

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body

{
   "_links": {
       "self": {
           "href": "/its/service-notes[/:service_notes_id]"
       }
   }
   "AutoID": "",
   "ShortDesc": "Short service note description",
   "LongDesc": "Long service note description",
   "EndDate": "Date service note will display through",
   "timedown": "Date and time the service went down or is going down",
   "timeup": "Date and time the service came back up or will be coming back up",
   "scheduled": "Flag whether the outage was scheduled or not",
   "degraded": "Flag whether the outage was degraded or not"
}

DELETE /its/service-notes[/:service_notes_id]

Deletes a service note.

Fields

Field Type Description Required
AutoID NO
ShortDesc Short service note description YES
LongDesc Long service note description YES
EndDate Date service note will display through YES
timedown Date and time the service went down or is going down NO
timeup Date and time the service came back up or will be coming back up NO
scheduled Flag whether the outage was scheduled or not NO
degraded Flag whether the outage was degraded or not NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 204: No Content
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

LabAvailability

GET /its/lab-availability

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

Phones

GET /its/phones

Fields

Field Type Description Required
extension YES
building NO
room NO
firstName NO
lastName NO
department NO
account NO
chargeNumber NO
license NO
phoneType NO
ata NO
mac NO
f2 NO
userClass NO
notes NO
locationFor911 NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

POST /its/phones

Fields

Field Type Description Required
extension YES
building NO
room NO
firstName NO
lastName NO
department NO
account NO
chargeNumber NO
license NO
phoneType NO
ata NO
mac NO
f2 NO
userClass NO
notes NO
locationFor911 NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json
Content-Type
application/vnd.its.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 201: Created
  • 400: Client Error
  • 422: Unprocessable Entity

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

GET /its/phones[/:phones_id]

Fields

Field Type Description Required
extension YES
building NO
room NO
firstName NO
lastName NO
department NO
account NO
chargeNumber NO
license NO
phoneType NO
ata NO
mac NO
f2 NO
userClass NO
notes NO
locationFor911 NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

PATCH /its/phones[/:phones_id]

Fields

Field Type Description Required
extension YES
building NO
room NO
firstName NO
lastName NO
department NO
account NO
chargeNumber NO
license NO
phoneType NO
ata NO
mac NO
f2 NO
userClass NO
notes NO
locationFor911 NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json
Content-Type
application/vnd.its.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found
  • 400: Client Error
  • 422: Unprocessable Entity

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

DELETE /its/phones[/:phones_id]

Fields

Field Type Description Required
extension YES
building NO
room NO
firstName NO
lastName NO
department NO
account NO
chargeNumber NO
license NO
phoneType NO
ata NO
mac NO
f2 NO
userClass NO
notes NO
locationFor911 NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 204: No Content
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

AuthCodes

GET /its/phones/auth-codes

Fields

Field Type Description Required
authCode YES
description NO
first NO
last NO
account NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

POST /its/phones/auth-codes

Fields

Field Type Description Required
authCode YES
description NO
first NO
last NO
account NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json
Content-Type
application/vnd.its.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 201: Created
  • 400: Client Error
  • 422: Unprocessable Entity

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

GET /its/phones/auth-codes[/:auth_codes_id]

Fields

Field Type Description Required
authCode YES
description NO
first NO
last NO
account NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

PATCH /its/phones/auth-codes[/:auth_codes_id]

Fields

Field Type Description Required
authCode YES
description NO
first NO
last NO
account NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json
Content-Type
application/vnd.its.v1+json
application/json

Body


                                            

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 200: OK
  • 404: Not Found
  • 400: Client Error
  • 422: Unprocessable Entity

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed

Body


                                            

DELETE /its/phones/auth-codes[/:auth_codes_id]

Fields

Field Type Description Required
authCode YES
description NO
first NO
last NO
account NO

Request

Headers

Header Value
Accept
application/vnd.its.v1+json
application/hal+json
application/json

Response

Status Codes

  • 406: Not Acceptable
  • 415: Unsupported Media Type
  • 204: No Content
  • 404: Not Found

Headers

Header Value
Content-Type
application/vnd.its.v1+json
application/hal+json
application/json
Allow Comma-separated list of all HTTP methods allowed