public function post($uri, $body, array $headers = [])
    {
        $defaultHeaders = [
            'Authorization' => "Bearer {$this->token}",
            'Content-Type' => 'application/json',
            'Accept' => 'application/json'
        ];

        $headers = array_merge($headers, $defaultHeaders);

        return $this->client->post($uri, [
            'headers' => $headers,
            'body' => $body
        ]);
    }