Logout User

  • Path:
/user/logout
  • Type:
POST

Schemas

Request

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "description": "The device's token that wants to logout"
    }
  },
  "required": [
    "token"
  ],
  "additionalProperties": false
}

Response

{
  "type": "object",
  "properties": {
    "status": {
      "type": "object",
      "properties": {
        "code": {
          "type": "string"
        },
        "message": {
          "type": "string"
        }
      },
      "required": [
        "code"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "status"
  ],
  "additionalProperties": false
}

Rules

  • This service will unlink and delete the user's device in database
  • If device's token does not exist, return status code invalid_token
  • If device's token is not linked with a user, return status code unlinked_token