<?php
declare(strict_types=1);
require 'vendor/autoload.php';
use Speakeasy\SpeakeasyClientSDK;
use Speakeasy\SpeakeasyClientSDK\Models\Shared;
use Speakeasy\SpeakeasyClientSDK\Models\Operations;
$security = new Shared\Security();
$security->apiKey = '<YOUR_API_KEY_HERE>';
$sdk = SpeakeasyClientSDK\SDK::builder()
->setSecurity($security)
->build();
try {
$request = new Operations\GetApisRequest();
$request->metadata = [
'South' => ['<value>'],
];
$request->op = new Operations\QueryParamOp();
$request->op->and = false;
$response = $sdk->apis->getApis($request);
if ($response->apis !== null) {
// handle response
}
} catch (Throwable $e) {
// handle exception
}