# eXtremeDB Web Services Specific Return Codes

> The following table lists status codes that can be returned, in addition to `MCO_S_OK`, `MCO_E_NOMEM` or `MCO_E_UNSUPPORTED`, by the eXtremeDB Web Services APIs as defined in file `mco.h`:

> MCO_S_REST_CONN_ACCEPTED
> A connection was accepted
> MCO_S_REST_CONN_FINISHED
> A request was handled successfully, and the connection was closed
> MCO_S_REST_TIMEOUT
> Operation timed out
> MCO_E_REST_SYSTEM
> System error
> MCO_E_REST_DB
> Database error
> MCO_E_REST_PARAM
> A function parameter is invalid
> MCO_E_REST_HTTP
> HTTP protocol error
> MCO_E_REST_NOT_FOUND
> The requested resource was not found
> MCO_E_REST_JSON
> JSON encoding error
> MCO_E_REST_INUSE
> Resource is in use
> MCO_E_REST_EOF
> End of file or stream reached