diff --git a/src/Api/Administrations/GetAdministrationRequest.php b/src/Api/Administrations/GetAdministrationRequest.php index 2f69f9c..741af3c 100644 --- a/src/Api/Administrations/GetAdministrationRequest.php +++ b/src/Api/Administrations/GetAdministrationRequest.php @@ -15,14 +15,13 @@ public function __construct( // } + /** + * Returns the full URL to bypass the connector's base URL. + * The Administrations endpoint does not use an administration ID in the path. + */ public function resolveEndpoint(): string { - return '/administrations/'.$this->id; - } - - public function resolveBaseUrl(): string - { - return 'https://moneybird.com/api/v2'; + return 'https://moneybird.com/api/v2/administrations/'.$this->id; } public function createDtoFromResponse(Response $response): Administration diff --git a/src/Api/Administrations/GetAdministrationsRequest.php b/src/Api/Administrations/GetAdministrationsRequest.php index 465c37f..471aa61 100644 --- a/src/Api/Administrations/GetAdministrationsRequest.php +++ b/src/Api/Administrations/GetAdministrationsRequest.php @@ -9,14 +9,13 @@ class GetAdministrationsRequest extends BaseJsonGetRequest { + /** + * Returns the full URL to bypass the connector's base URL. + * The Administrations endpoint does not use an administration ID in the path. + */ public function resolveEndpoint(): string { - return '/administrations'; - } - - public function resolveBaseUrl(): string - { - return 'https://moneybird.com/api/v2'; + return 'https://moneybird.com/api/v2/administrations'; } public function createDtoFromResponse(Response $response): Administration