Skip to content

SSRequest SSResponse

Ivan William edited this page Aug 29, 2026 · 1 revision

SSRequest & SSResponse

OAuth2 Authentication

use Satusehat\Integration\OAuth2Client;

$oauth = new OAuth2Client();
$token = $oauth->getAccessToken();

Sending a Request

use Satusehat\Integration\SSRequest;
use Satusehat\Integration\SSResponse;

$request = new SSRequest();
$request->setBaseUrl('https://example.com/api');
$request->setEndpoint('/Patient');
$request->setMethod('POST');
$request->setHeaders([
    'Authorization' => 'Bearer ' . $token,
    'Content-Type' => 'application/json',
]);
$request->setBody($payload);

$response = new SSResponse($request->send());
$statusCode = $response->getStatusCode();
$body = $response->getBody();

Clone this wiki locally