signIn(body: SignInRequestBody) {
    return this.getJson<SignInResponseBody, ErrorBody>(fetch(`${this.baseUrl}/signin`, {
      method: 'POST',
      headers: this.getHeaders(),
      body: JSON.stringify(this.prepareBody(body))