diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cbb91f1..3b7e50d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,6 @@ on: branches: - main - master - - release/** permissions: contents: read @@ -194,6 +193,7 @@ jobs: release-candidate: name: Release candidate dry run + if: startsWith(github.head_ref || github.ref_name, 'release/') needs: [quality, compatibility, coverage, mutation, consumers, archive] runs-on: ubuntu-latest timeout-minutes: 15 @@ -208,9 +208,16 @@ jobs: php-version: "8.2" coverage: none tools: composer:v2 + - name: Derive version from release branch + shell: bash + run: | + branch="${GITHUB_HEAD_REF:-$GITHUB_REF_NAME}" + version="${branch#release/}" + version="${version#v}" + echo "RELEASE_VERSION=$version" >> "$GITHUB_ENV" - name: Validate release identity and dependency security run: | - php tools/check-release-version.php 1.1.0 --allow-non-main + php tools/check-release-version.php "$RELEASE_VERSION" --allow-non-main composer audit --locked --no-interaction - name: Download exact coverage evidence uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 @@ -220,14 +227,14 @@ jobs: - name: Build and inspect the release archive run: | mkdir -p build/release-candidate - git archive --format=tar.gz --prefix=fleetbase-php-1.1.0/ --output=build/release-candidate/fleetbase-php-1.1.0.tar.gz HEAD - php tools/check-release-archive.php build/release-candidate/fleetbase-php-1.1.0.tar.gz + git archive --format=tar.gz --prefix="fleetbase-php-${RELEASE_VERSION}/" --output="build/release-candidate/fleetbase-php-${RELEASE_VERSION}.tar.gz" HEAD + php tools/check-release-archive.php "build/release-candidate/fleetbase-php-${RELEASE_VERSION}.tar.gz" - name: Generate CycloneDX SBOM uses: anchore/sbom-action@3ad7283483fc7af8ff2b4ea19663c2d5ca935e26 # v0.24.2 with: path: . format: cyclonedx-json - output-file: build/release-candidate/fleetbase-php-1.1.0.sbom.cdx.json + output-file: build/release-candidate/fleetbase-php-release.sbom.cdx.json upload-artifact: false dependency-snapshot: false - name: Collect release evidence and checksums @@ -239,7 +246,7 @@ jobs: - name: Upload complete release candidate uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: fleetbase-php-1.1.0-release-candidate + name: fleetbase-php-release-candidate path: build/release-candidate/ if-no-files-found: error retention-days: 30 diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index c20b9d7..100b93f 100644 --- a/.github/workflows/contract.yml +++ b/.github/workflows/contract.yml @@ -1,7 +1,11 @@ name: Disposable API contract on: + workflow_call: workflow_dispatch: + pull_request: + branches: + - main schedule: - cron: "41 3 * * 0" @@ -13,23 +17,42 @@ concurrency: cancel-in-progress: false jobs: + gate: + name: Check Postman secret + runs-on: ubuntu-latest + outputs: + enabled: ${{ steps.check.outputs.enabled }} + steps: + - id: check + env: + POSTMAN_API_KEY: ${{ secrets.POSTMAN_API_KEY }} + run: | + if [ -n "$POSTMAN_API_KEY" ]; then + echo "enabled=true" >> "$GITHUB_OUTPUT" + else + echo "enabled=false" >> "$GITHUB_OUTPUT" + echo "::warning::POSTMAN_API_KEY is not set; skipping the API contract run." + fi + contract: name: Official Postman and SDK contract + needs: gate + if: >- + needs.gate.outputs.enabled == 'true' && + (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository) runs-on: ubuntu-latest timeout-minutes: 55 env: FLEETBASE_STACK_REF: d810cee000d42713942a2343264eb706b0b3a59a - POSTMAN_REF: 43253dbf87e5030d95d12be019dc26fcb7151ed6 + FLEETBASE_API_IMAGE: fleetbase/fleetbase-api:latest + POSTMAN_REF: 9a7d4d898b4e74d735d93c78d67d4d5013c1a28b SOURCE_TOKEN: ${{ secrets._GITHUB_AUTH_TOKEN || github.token }} POSTMAN_API_KEY: ${{ secrets.POSTMAN_API_KEY }} steps: - - name: Require contract-only credentials - run: | - if [ -z "$POSTMAN_API_KEY" ]; then - echo "POSTMAN_API_KEY is required to run the official native collection." >&2 - exit 1 - fi - - name: Check out the locked Fleetbase stack + # This is the same boot path used by fleetbase/fleetbase's reusable + # api-contract workflow. The remaining SDK-specific steps must share this + # runner so the Postman base URL can point through the PHP SDK bridge. + - name: Checkout fleetbase/fleetbase uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: fleetbase/fleetbase @@ -46,20 +69,24 @@ jobs: sed -i 's#actions/upload-artifact@v4#actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a#g' .github/actions/postman-contract/action.yml - name: Set up Docker Buildx uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0 - - name: Build the locked API stack + - name: Pull published API image run: | - docker build \ - --file docker/Dockerfile \ - --target app-release \ - --build-arg GITHUB_AUTH_KEY="$SOURCE_TOKEN" \ - --tag fleetbase/fleetbase-api:sdk-contract \ - . - docker tag fleetbase/fleetbase-api:sdk-contract fleetbase/fleetbase-api:latest - - name: Prepare non-interactive test configuration + docker pull "$FLEETBASE_API_IMAGE" + { + echo "### API image under test" + echo '```' + docker image inspect "$FLEETBASE_API_IMAGE" --format 'requested: fleetbase/fleetbase-api:latest{{"\n"}}tags: {{join .RepoTags ", "}}{{"\n"}}digest: {{join .RepoDigests ", "}}{{"\n"}}created: {{.Created}}' + echo '```' + } | tee -a "$GITHUB_STEP_SUMMARY" + - name: Ensure clean database volume run: | sudo rm -rf docker/database/mysql mkdir -p docker/database/mysql - cp api/.env.example api/.env + - name: Run non-interactive installer + env: + GOOGLE_MAPS_API_KEY: ${{ secrets.GOOGLE_MAPS_API_KEY }} + run: | + [ -f api/.env ] || cp api/.env.example api/.env 2>/dev/null || touch api/.env set_env() { if grep -q "^$1=" api/.env; then sed -i "s|^$1=.*|$1=$2|" api/.env @@ -68,32 +95,29 @@ jobs: fi } set_env THROTTLE_ENABLED false + if [ -n "${GOOGLE_MAPS_API_KEY:-}" ]; then + set_env GOOGLE_MAPS_API_KEY "$GOOGLE_MAPS_API_KEY" + echo "Geocoding enabled for address-string contract fixtures." + else + echo "::notice::GOOGLE_MAPS_API_KEY not set; coordinate and GeoJSON place fixtures remain available." + fi set_env STOREFRONT_BYPASS_VERIFICATION_CODE 000000 set_env STOREFRONT_REVIEW_ACCOUNTS '+15555550123' set_env MAIL_MAILER log set_env MAIL_FROM_ADDRESS ci-contract@fleetbase.local - - name: Install the disposable stack - run: bash scripts/docker-install.sh --non-interactive + bash scripts/docker-install.sh --non-interactive - name: Wait for API health run: | - for attempt in $(seq 1 40); do + set -uo pipefail + for attempt in $(seq 1 30); do if curl --fail --silent --max-time 5 http://localhost:8000/health | grep -q '"status"'; then - echo "Disposable API is healthy." + echo "API is healthy." exit 0 fi sleep 5 done - echo "Disposable API did not become healthy." >&2 + echo "::error::API did not become healthy." exit 1 - - name: Run both locked official Postman collections - uses: ./.github/actions/postman-contract - with: - collections: | - Fleetbase API - Fleetbase Core API - postman-ref: ${{ env.POSTMAN_REF }} - postman-api-key: ${{ env.POSTMAN_API_KEY }} - github-token: ${{ env.SOURCE_TOKEN }} - name: Mint a fresh SDK smoke credential env: CI_CUSTOMER_IDENTITY: ci-customer@fleetbase.local @@ -137,13 +161,56 @@ jobs: tools: composer:v2 - name: Install SDK dependencies run: composer install --working-dir=.sdk --no-interaction --prefer-dist + - name: Start the PHP SDK contract bridge + run: | + mkdir -p .sdk/build/live-contract + FLEETBASE_CONTRACT_TARGET_URL=http://127.0.0.1:8000 \ + FLEETBASE_CONTRACT_NAMESPACE=v1 \ + FLEETBASE_CONTRACT_STATE="$GITHUB_WORKSPACE/.sdk/build/live-contract/state.json" \ + php -S 127.0.0.1:9000 .sdk/tools/live-sdk-contract-router.php \ + > .sdk/build/live-contract/bridge.log 2>&1 & + echo $! > .sdk/build/live-contract/bridge.pid + for attempt in $(seq 1 20); do + if curl --fail --silent http://127.0.0.1:9000/__sdk_contract_health | grep -q '"status":"ok"'; then + exit 0 + fi + sleep 1 + done + echo "The PHP SDK contract bridge did not start." >&2 + exit 1 + - name: Run both official Postman collections through the SDK + uses: ./.github/actions/postman-contract + with: + collections: | + Fleetbase API + Fleetbase Core API + base-url: http://127.0.0.1:9000 + postman-ref: ${{ env.POSTMAN_REF }} + postman-api-key: ${{ env.POSTMAN_API_KEY }} + github-token: ${{ env.SOURCE_TOKEN }} + # Test-mode keys only; the action deliberately ignores live keys. + stripe-publishable-key: ${{ secrets.STRIPE_TEST_KEY }} + stripe-secret-key: ${{ secrets.STRIPE_TEST_SECRET }} + - name: Prove every locked request invoked its SDK method + if: always() + run: php .sdk/tools/check-live-sdk-contract.php --state=.sdk/build/live-contract/state.json - name: Run SDK cases against the same stack run: php .sdk/tools/run-live-contract-smoke.php env: FLEETBASE_CONTRACT_BASE_URL: http://localhost:8000 + - name: Upload SDK live-contract evidence + if: always() + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: php-sdk-live-contract + path: .sdk/build/live-contract/ + if-no-files-found: error + retention-days: 30 - name: Dump stack logs on failure if: failure() - run: docker compose logs --no-color --tail=300 + run: | + docker compose ps || true + docker compose logs --no-color --tail=300 || true - name: Tear down disposable stack if: always() - run: docker compose down --volumes + run: docker compose down --volumes || true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eaa15bf..62512b0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,29 +1,71 @@ name: Release on: - workflow_dispatch: - inputs: - version: - description: Semantic version without a v prefix - required: true - type: string - publish: - description: Publish the tag and GitHub Release after approval - required: true - default: false - type: boolean + push: + branches: + - main permissions: contents: read + pull-requests: read + +concurrency: + group: release-${{ github.sha }} + cancel-in-progress: false jobs: + prepare: + name: Detect merged release branch + runs-on: ubuntu-latest + outputs: + eligible: ${{ steps.release.outputs.eligible }} + version: ${{ steps.release.outputs.version }} + pull-request: ${{ steps.release.outputs.pull-request }} + steps: + - name: Resolve the merged release pull request + id: release + env: + GH_TOKEN: ${{ github.token }} + run: | + pull_request="$(gh api \ + -H "Accept: application/vnd.github+json" \ + "/repos/$GITHUB_REPOSITORY/commits/$GITHUB_SHA/pulls" \ + --jq '[.[] | select(.merged_at != null and .base.ref == "main" and (.head.ref | startswith("release/")))] | first')" + branch="$(printf '%s' "$pull_request" | jq -r '.head.ref // empty')" + number="$(printf '%s' "$pull_request" | jq -r '.number // empty')" + if [ -z "$branch" ]; then + echo "eligible=false" >> "$GITHUB_OUTPUT" + echo "No merged release/* pull request targets this main commit." + exit 0 + fi + version="${branch#release/}" + version="${version#v}" + if ! [[ "$version" =~ ^(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(-[0-9A-Za-z.-]+)?$ ]]; then + echo "Release branch '$branch' must end in a semantic version." >&2 + exit 1 + fi + echo "eligible=true" >> "$GITHUB_OUTPUT" + echo "version=$version" >> "$GITHUB_OUTPUT" + echo "pull-request=$number" >> "$GITHUB_OUTPUT" + echo "Release $version resolved from PR #$number ($branch)." + + live-contract: + name: Full live SDK contract + needs: prepare + if: needs.prepare.outputs.eligible == 'true' + uses: ./.github/workflows/contract.yml + secrets: inherit + validate: name: Validate release candidate + needs: + - prepare + - live-contract + if: needs.prepare.outputs.eligible == 'true' runs-on: ubuntu-latest timeout-minutes: 30 env: - RELEASE_VERSION: ${{ inputs.version }} - PUBLISH_RELEASE: ${{ inputs.publish }} + RELEASE_VERSION: ${{ needs.prepare.outputs.version }} steps: - name: Check out complete history uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 @@ -40,12 +82,7 @@ jobs: - name: Audit locked dependencies run: composer audit --locked --no-interaction - name: Validate version, branch, changelog, and notes - run: | - if [ "$PUBLISH_RELEASE" = "true" ]; then - php tools/check-release-version.php "$RELEASE_VERSION" - else - php tools/check-release-version.php "$RELEASE_VERSION" --allow-non-main - fi + run: php tools/check-release-version.php "$RELEASE_VERSION" - name: Run authoritative quality and contract gates run: composer check - name: Generate and enforce fresh coverage @@ -64,7 +101,7 @@ jobs: with: path: . format: cyclonedx-json - output-file: build/dist/fleetbase-php-${{ inputs.version }}.sbom.cdx.json + output-file: build/dist/fleetbase-php-${{ needs.prepare.outputs.version }}.sbom.cdx.json upload-artifact: false dependency-snapshot: false - name: Generate checksums and collect evidence @@ -76,15 +113,16 @@ jobs: - name: Upload release-candidate artifacts uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: fleetbase-php-${{ inputs.version }}-release-candidate + name: fleetbase-php-${{ needs.prepare.outputs.version }}-release-candidate path: build/dist/ if-no-files-found: error retention-days: 30 publish: name: Publish approved release - if: inputs.publish == true - needs: validate + needs: + - prepare + - validate runs-on: ubuntu-latest timeout-minutes: 15 environment: release @@ -94,7 +132,7 @@ jobs: attestations: write env: GH_TOKEN: ${{ github.token }} - RELEASE_VERSION: ${{ inputs.version }} + RELEASE_VERSION: ${{ needs.prepare.outputs.version }} steps: - name: Check out reviewed commit uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 @@ -103,7 +141,7 @@ jobs: - name: Download validated release artifacts uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: - name: fleetbase-php-${{ inputs.version }}-release-candidate + name: fleetbase-php-${{ needs.prepare.outputs.version }}-release-candidate path: build/dist - name: Recheck release identity run: php tools/check-release-version.php "$RELEASE_VERSION" @@ -120,12 +158,13 @@ jobs: verify-package: name: Verify published Packagist install - if: inputs.publish == true - needs: publish + needs: + - prepare + - publish runs-on: ubuntu-latest timeout-minutes: 20 env: - RELEASE_VERSION: ${{ inputs.version }} + RELEASE_VERSION: ${{ needs.prepare.outputs.version }} steps: - name: Set up PHP and Composer uses: shivammathur/setup-php@db91e1a0e48e84637d325a7ee4d2677e146ceec4 # 2.36.0 diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 709baec..57750ec 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -6,7 +6,6 @@ on: branches: - main - master - - release/** schedule: - cron: "23 4 * * 1" diff --git a/CHANGELOG.md b/CHANGELOG.md index f5920a7..fd42256 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,19 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [1.1.1] - 2026-09-03 + +### Added + +- Disposable-stack CI that executes all 220 locked Postman requests through their exact PHP SDK methods. +- Automatic validation and publication when a semantic `release/` branch is merged into `main`. +- A machine-readable PHP example catalog keyed by stable Postman request IDs for the public API reference. + +### Changed + +- Normalized order dispatch calls so `dispatch($orderId)`, `dispatchOrder($orderId)`, and the legacy parameter-array form use the same official `PATCH` endpoint. +- Corrected the order destination action to use the HTTP verb defined by the official API contract. + ## [1.1.0] - 2026-08-31 ### Added @@ -52,7 +65,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Latest baseline whose public API is explicitly preserved by 1.1.0. -[Unreleased]: https://github.com/fleetbase/fleetbase-php/compare/1.1.0...HEAD +[Unreleased]: https://github.com/fleetbase/fleetbase-php/compare/1.1.1...HEAD +[1.1.1]: https://github.com/fleetbase/fleetbase-php/compare/1.1.0...1.1.1 [1.1.0]: https://github.com/fleetbase/fleetbase-php/compare/1.0.3...1.1.0 [1.0.3]: https://github.com/fleetbase/fleetbase-php/compare/1.0.2...1.0.3 [1.0.2]: https://github.com/fleetbase/fleetbase-php/compare/1.0.1...1.0.2 diff --git a/README.md b/README.md index d09844a..d9684cf 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,9 @@ The official PHP client for the [Fleetbase API](https://fleetbase.io/docs/api). It supports Fleetbase Cloud and self-hosted installations, offers explicit methods for all 220 locked Fleetbase and Core API requests, and retains the public API used by the 1.0.x SDK. -> The upcoming 1.1.0 release changes the license to `AGPL-3.0-or-later`. Published 1.0.x tags remain under the MIT license shipped with those releases. Review the [migration guide](docs/migration-guide.md) before upgrading. +Version 1.1.0 changed the license to `AGPL-3.0-or-later`. Published 1.0.x tags remain under the MIT license shipped with those releases. Review the [migration guide](docs/migration-guide.md) before upgrading. -Maintainers preparing 1.1.0 should use the [release checklist](docs/release-checklist.md) and [default-branch migration runbook](docs/default-branch-migration.md). +Maintainers preparing a release should use the [release checklist](docs/release-checklist.md) and [default-branch migration runbook](docs/default-branch-migration.md). ## Requirements @@ -105,9 +105,10 @@ $fleetbase = new Fleetbase($_ENV['FLEETBASE_API_KEY'], [ Standard resource services retain `create()`, `update()`, `findRecord()`, `findAll()`, `query()`, `queryRecord()`, and `destroy()`. Dedicated actions use discoverable methods named after the official Postman request. ```php -$order = $fleetbase->orders->dispatchOrder([ - 'id' => 'order_123', -]); +$order = $fleetbase->orders->dispatch('order_123'); + +// The contract-named form is equivalent. +$order = $fleetbase->orders->dispatchOrder('order_123'); $response = $fleetbase->client->request('GET', 'future-endpoint', [ 'limit' => 10, @@ -247,10 +248,12 @@ composer test:coverage Tests are hermetic by default and must not use production credentials or mutate a shared API. CI enforces PHP 7.4–8.5 with lowest/latest dependencies, PHPStan at max level, generated-contract drift, compatibility snapshots, exact 100% line and branch coverage, consumer fixtures, security checks, and archive inspection. See [CONTRIBUTING.md](CONTRIBUTING.md) for contribution requirements. +The separate `Disposable API contract` workflow uses Fleetbase's canonical contract bootstrap: it pulls the published Fleetbase API image, runs the non-interactive installer with the same CI configuration used by Core API and Fleet-Ops, and invokes Fleetbase's shared Postman seed-and-mint action. Both official collections are routed through a local PHP SDK bridge, and CI then proves all 220 locked requests invoked their mapped SDK methods. This is an isolated runner-local Fleetbase instance, not a production or shared API. + ## Security and support Report vulnerabilities privately as described in [SECURITY.md](SECURITY.md). Usage questions and supported-version guidance are in [SUPPORT.md](SUPPORT.md). ## License -Code prepared for 1.1.0 and later is licensed under the [GNU Affero General Public License v3.0 or later](LICENSE). Previously published tags retain the license shipped with those tags. +Version 1.1.0 and later is licensed under the [GNU Affero General Public License v3.0 or later](LICENSE). Previously published 1.0.x tags retain the MIT license shipped with those tags. diff --git a/composer.json b/composer.json index d365f17..9f70287 100644 --- a/composer.json +++ b/composer.json @@ -65,7 +65,7 @@ "@php tools/generate-endpoint-services.php", "@php tools/generate-api-coverage.php", "@php tools/generate-api-examples.php", - "git diff --exit-code -- contracts/postman-manifest.json contracts/service-map.json docs/api-coverage.md docs/api-examples.md src/Services tests/Contract" + "git diff --exit-code -- contracts/php-sdk-examples.json contracts/postman-manifest.json contracts/service-map.json docs/api-coverage.md docs/api-examples.md src/Services tests/Contract" ], "api:snapshot": "@php tools/generate-api-snapshot.php --autoload=vendor/autoload.php --label=working-tree --output=build/contracts/public-api-current.json", "api:compatibility": [ diff --git a/contracts/contract-lock.json b/contracts/contract-lock.json index d9dde78..99066b5 100644 --- a/contracts/contract-lock.json +++ b/contracts/contract-lock.json @@ -1,6 +1,6 @@ { "schema_version": 1, - "generated_at": "2026-08-31", + "generated_at": "2026-09-03", "sdk_baselines": { "required_compatibility": { "version": "1.0.2", @@ -8,9 +8,9 @@ "commit": "569fe88e0359d567f30588820243d1d69ab418ec" }, "latest_published": { - "version": "1.0.3", - "git_ref": "1.0.3", - "commit": "97dabc53fc1c9c96ce99fb2bd88ddbd04164b450" + "version": "1.1.0", + "git_ref": "1.1.0", + "commit": "e48d2ca1556a383edd7b7c882ad20594311f10c2" } }, "sources": { @@ -24,7 +24,7 @@ "postman": { "repository": "https://github.com/fleetbase/postman", "ref": "origin/main", - "commit": "43253dbf87e5030d95d12be019dc26fcb7151ed6", + "commit": "9a7d4d898b4e74d735d93c78d67d4d5013c1a28b", "scope": [ "Fleetbase API", "Fleetbase Core API" diff --git a/contracts/php-sdk-examples.json b/contracts/php-sdk-examples.json new file mode 100644 index 0000000..0f3310d --- /dev/null +++ b/contracts/php-sdk-examples.json @@ -0,0 +1,1774 @@ +{ + "schema_version": 1, + "generated_from": { + "repository": "https://github.com/fleetbase/postman", + "ref": "9a7d4d898b4e74d735d93c78d67d4d5013c1a28b", + "collections": [ + "Fleetbase API", + "Fleetbase Core API" + ] + }, + "package": "fleetbase/fleetbase-php", + "examples": { + "fleetbase-api-contacts-create-a-contact": { + "collection": "Fleetbase API", + "group": "Contacts", + "name": "Create a Contact", + "implementation": "Fleetbase\\Sdk\\Services\\ContactService::createContact", + "call": "$result = $fleetbase->contacts->createContact(\n [\n 'body' => [\n 'name' => 'John Doe',\n 'type' => 'customer',\n 'title' => 'Mr',\n 'email' => 'john@exampleco.com',\n 'phone' => '+1 563-920-4264',\n ],\n ],\n []\n);", + "code": "contacts->createContact(\n [\n 'body' => [\n 'name' => 'John Doe',\n 'type' => 'customer',\n 'title' => 'Mr',\n 'email' => 'john@exampleco.com',\n 'phone' => '+1 563-920-4264',\n ],\n ],\n []\n);" + }, + "fleetbase-api-contacts-delete-a-contact": { + "collection": "Fleetbase API", + "group": "Contacts", + "name": "Delete a Contact", + "implementation": "Fleetbase\\Sdk\\Services\\ContactService::deleteContact", + "call": "$result = $fleetbase->contacts->deleteContact(\n [\n 'id' => 'contact_id-fixture',\n ],\n []\n);", + "code": "contacts->deleteContact(\n [\n 'id' => 'contact_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-contacts-query-contacts": { + "collection": "Fleetbase API", + "group": "Contacts", + "name": "Query Contacts", + "implementation": "Fleetbase\\Sdk\\Services\\ContactService::queryContacts", + "call": "$result = $fleetbase->contacts->queryContacts(\n [],\n [\n 'query' => [\n 'query' => 'contact_name-fixture',\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "contacts->queryContacts(\n [],\n [\n 'query' => [\n 'query' => 'contact_name-fixture',\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-api-contacts-retrieve-a-contact": { + "collection": "Fleetbase API", + "group": "Contacts", + "name": "Retrieve a Contact", + "implementation": "Fleetbase\\Sdk\\Services\\ContactService::retrieveContact", + "call": "$result = $fleetbase->contacts->retrieveContact(\n [\n 'id' => 'contact_id-fixture',\n ],\n []\n);", + "code": "contacts->retrieveContact(\n [\n 'id' => 'contact_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-contacts-update-a-contact": { + "collection": "Fleetbase API", + "group": "Contacts", + "name": "Update a Contact", + "implementation": "Fleetbase\\Sdk\\Services\\ContactService::updateContact", + "call": "$result = $fleetbase->contacts->updateContact(\n [\n 'id' => 'contact_id-fixture',\n 'body' => [\n 'name' => 'John Doe',\n 'title' => 'Mr',\n 'email' => 'john@exampleco.com',\n 'phone' => '563-920-4264',\n 'meta' => [\n 'external_ref' => 'john-doe',\n ],\n ],\n ],\n []\n);", + "code": "contacts->updateContact(\n [\n 'id' => 'contact_id-fixture',\n 'body' => [\n 'name' => 'John Doe',\n 'title' => 'Mr',\n 'email' => 'john@exampleco.com',\n 'phone' => '563-920-4264',\n 'meta' => [\n 'external_ref' => 'john-doe',\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-customers-create-a-customer": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Create a Customer", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::createCustomer", + "call": "$result = $fleetbase->customers->createCustomer(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n 'code' => 'verification_code-fixture',\n 'name' => 'Jane Customer',\n 'password' => 'customer_password-fixture',\n 'phone' => 'randomPhoneNumber-fixture',\n 'place' => [\n 'name' => 'Home',\n 'street1' => '123 Main Street',\n 'city' => 'Kingston',\n 'province' => 'Kingston',\n 'postal_code' => '00000',\n 'country' => 'JM',\n ],\n ],\n ],\n []\n);", + "code": "customers->createCustomer(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n 'code' => 'verification_code-fixture',\n 'name' => 'Jane Customer',\n 'password' => 'customer_password-fixture',\n 'phone' => 'randomPhoneNumber-fixture',\n 'place' => [\n 'name' => 'Home',\n 'street1' => '123 Main Street',\n 'city' => 'Kingston',\n 'province' => 'Kingston',\n 'postal_code' => '00000',\n 'country' => 'JM',\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-customers-create-a-customer-order": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Create a Customer Order", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::createCustomerOrder", + "call": "$result = $fleetbase->customers->createCustomerOrder(\n [\n 'body' => [\n 'type' => 'transport',\n 'scheduled_at' => '2026-05-25T10:00:00Z',\n 'notes' => 'Handle with care.',\n 'pickup' => [\n 'name' => 'Pickup',\n 'street1' => '4169 N State RD 7',\n 'city' => 'Lauderdale Lakes',\n 'province' => 'FL',\n 'postal_code' => '33319',\n 'country' => 'US',\n ],\n 'dropoff' => [\n 'name' => 'Dropoff',\n 'city' => 'Kingston',\n 'country' => 'JM',\n ],\n 'entities' => [\n [\n 'name' => 'Wireless Headphones',\n 'description' => 'Electronics',\n 'weight' => 2.5,\n 'weight_unit' => 'lb',\n 'declared_value' => 150,\n 'currency' => 'USD',\n ],\n ],\n ],\n ],\n []\n);", + "code": "customers->createCustomerOrder(\n [\n 'body' => [\n 'type' => 'transport',\n 'scheduled_at' => '2026-05-25T10:00:00Z',\n 'notes' => 'Handle with care.',\n 'pickup' => [\n 'name' => 'Pickup',\n 'street1' => '4169 N State RD 7',\n 'city' => 'Lauderdale Lakes',\n 'province' => 'FL',\n 'postal_code' => '33319',\n 'country' => 'US',\n ],\n 'dropoff' => [\n 'name' => 'Dropoff',\n 'city' => 'Kingston',\n 'country' => 'JM',\n ],\n 'entities' => [\n [\n 'name' => 'Wireless Headphones',\n 'description' => 'Electronics',\n 'weight' => 2.5,\n 'weight_unit' => 'lb',\n 'declared_value' => 150,\n 'currency' => 'USD',\n ],\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-customers-forgot-customer-password": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Forgot Customer Password", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::forgotCustomerPassword", + "call": "$result = $fleetbase->customers->forgotCustomerPassword(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n ],\n ],\n []\n);", + "code": "customers->forgotCustomerPassword(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-customers-list-customer-orders": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "List Customer Orders", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::listCustomerOrders", + "call": "$result = $fleetbase->customers->listCustomerOrders(\n [],\n []\n);", + "code": "customers->listCustomerOrders(\n [],\n []\n);" + }, + "fleetbase-api-customers-list-customer-places": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "List Customer Places", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::listCustomerPlaces", + "call": "$result = $fleetbase->customers->listCustomerPlaces(\n [],\n []\n);", + "code": "customers->listCustomerPlaces(\n [],\n []\n);" + }, + "fleetbase-api-customers-login-customer": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Login Customer", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::loginCustomer", + "call": "$result = $fleetbase->customers->loginCustomer(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n 'password' => 'customer_password-fixture',\n ],\n ],\n []\n);", + "code": "customers->loginCustomer(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n 'password' => 'customer_password-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-customers-logout-all-customer-sessions": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Logout All Customer Sessions", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::logoutAllCustomerSessions", + "call": "$result = $fleetbase->customers->logoutAllCustomerSessions(\n [],\n []\n);", + "code": "customers->logoutAllCustomerSessions(\n [],\n []\n);" + }, + "fleetbase-api-customers-logout-customer": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Logout Customer", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::logoutCustomer", + "call": "$result = $fleetbase->customers->logoutCustomer(\n [],\n []\n);", + "code": "customers->logoutCustomer(\n [],\n []\n);" + }, + "fleetbase-api-customers-register-customer-device": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Register Customer Device", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::registerCustomerDevice", + "call": "$result = $fleetbase->customers->registerCustomerDevice(\n [\n 'body' => [\n 'token' => 'push_token-fixture',\n 'platform' => 'ios',\n ],\n ],\n []\n);", + "code": "customers->registerCustomerDevice(\n [\n 'body' => [\n 'token' => 'push_token-fixture',\n 'platform' => 'ios',\n ],\n ],\n []\n);" + }, + "fleetbase-api-customers-request-customer-creation-code": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Request Customer Creation Code", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::requestCustomerCreationCode", + "call": "$result = $fleetbase->customers->requestCustomerCreationCode(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n 'mode' => 'email',\n 'name' => 'customer_name-fixture',\n 'phone' => 'customer_phone-fixture',\n ],\n ],\n []\n);", + "code": "customers->requestCustomerCreationCode(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n 'mode' => 'email',\n 'name' => 'customer_name-fixture',\n 'phone' => 'customer_phone-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-customers-request-customer-login-sms": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Request Customer Login SMS", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::requestCustomerLoginSms", + "call": "$result = $fleetbase->customers->requestCustomerLoginSms(\n [\n 'body' => [\n 'phone' => 'customer_phone-fixture',\n ],\n ],\n []\n);", + "code": "customers->requestCustomerLoginSms(\n [\n 'body' => [\n 'phone' => 'customer_phone-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-customers-reset-customer-password": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Reset Customer Password", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::resetCustomerPassword", + "call": "$result = $fleetbase->customers->resetCustomerPassword(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n 'code' => 'verification_code-fixture',\n 'password' => 'customer_password-fixture',\n ],\n ],\n []\n);", + "code": "customers->resetCustomerPassword(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n 'code' => 'verification_code-fixture',\n 'password' => 'customer_password-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-customers-retrieve-authenticated-customer": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Retrieve Authenticated Customer", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::retrieveAuthenticatedCustomer", + "call": "$result = $fleetbase->customers->retrieveAuthenticatedCustomer(\n [],\n []\n);", + "code": "customers->retrieveAuthenticatedCustomer(\n [],\n []\n);" + }, + "fleetbase-api-customers-retrieve-a-customer-order": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Retrieve a Customer Order", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::retrieveCustomerOrder", + "call": "$result = $fleetbase->customers->retrieveCustomerOrder(\n [\n 'customer_order_id' => 'customer_order_id-fixture',\n ],\n []\n);", + "code": "customers->retrieveCustomerOrder(\n [\n 'customer_order_id' => 'customer_order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-customers-update-authenticated-customer": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Update Authenticated Customer", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::updateAuthenticatedCustomer", + "call": "$result = $fleetbase->customers->updateAuthenticatedCustomer(\n [\n 'body' => [\n 'name' => 'customer_name-fixture',\n 'phone' => 'customer_phone-fixture',\n 'email' => 'customer_email-fixture',\n ],\n ],\n []\n);", + "code": "customers->updateAuthenticatedCustomer(\n [\n 'body' => [\n 'name' => 'customer_name-fixture',\n 'phone' => 'customer_phone-fixture',\n 'email' => 'customer_email-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-customers-verify-customer-login-code": { + "collection": "Fleetbase API", + "group": "Customers", + "name": "Verify Customer Login Code", + "implementation": "Fleetbase\\Sdk\\Services\\CustomerService::verifyCustomerLoginCode", + "call": "$result = $fleetbase->customers->verifyCustomerLoginCode(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n 'code' => 'verification_code-fixture',\n 'for' => 'fleetops_customer_login',\n ],\n ],\n []\n);", + "code": "customers->verifyCustomerLoginCode(\n [\n 'body' => [\n 'identity' => 'customer_identity-fixture',\n 'code' => 'verification_code-fixture',\n 'for' => 'fleetops_customer_login',\n ],\n ],\n []\n);" + }, + "fleetbase-api-devices-attach-device": { + "collection": "Fleetbase API", + "group": "Devices", + "name": "Attach Device", + "implementation": "Fleetbase\\Sdk\\Services\\DeviceService::attachDevice", + "call": "$result = $fleetbase->devices->attachDevice(\n [\n 'device_id' => 'device_id-fixture',\n 'body' => [\n 'vehicle' => 'vehicle_id-fixture',\n ],\n ],\n []\n);", + "code": "devices->attachDevice(\n [\n 'device_id' => 'device_id-fixture',\n 'body' => [\n 'vehicle' => 'vehicle_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-devices-create-a-device": { + "collection": "Fleetbase API", + "group": "Devices", + "name": "Create a Device", + "implementation": "Fleetbase\\Sdk\\Services\\DeviceService::createDevice", + "call": "$result = $fleetbase->devices->createDevice(\n [\n 'body' => [\n 'name' => 'OBD Tracker 12',\n 'type' => 'obd',\n 'device_id' => 'OBD-12',\n 'serial_number' => 'SN-10001',\n 'status' => 'active',\n ],\n ],\n []\n);", + "code": "devices->createDevice(\n [\n 'body' => [\n 'name' => 'OBD Tracker 12',\n 'type' => 'obd',\n 'device_id' => 'OBD-12',\n 'serial_number' => 'SN-10001',\n 'status' => 'active',\n ],\n ],\n []\n);" + }, + "fleetbase-api-devices-delete-a-device": { + "collection": "Fleetbase API", + "group": "Devices", + "name": "Delete a Device", + "implementation": "Fleetbase\\Sdk\\Services\\DeviceService::deleteDevice", + "call": "$result = $fleetbase->devices->deleteDevice(\n [\n 'device_id' => 'device_id-fixture',\n ],\n []\n);", + "code": "devices->deleteDevice(\n [\n 'device_id' => 'device_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-devices-detach-device": { + "collection": "Fleetbase API", + "group": "Devices", + "name": "Detach Device", + "implementation": "Fleetbase\\Sdk\\Services\\DeviceService::detachDevice", + "call": "$result = $fleetbase->devices->detachDevice(\n [\n 'device_id' => 'device_id-fixture',\n ],\n []\n);", + "code": "devices->detachDevice(\n [\n 'device_id' => 'device_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-devices-query-devices": { + "collection": "Fleetbase API", + "group": "Devices", + "name": "Query Devices", + "implementation": "Fleetbase\\Sdk\\Services\\DeviceService::queryDevices", + "call": "$result = $fleetbase->devices->queryDevices(\n [],\n []\n);", + "code": "devices->queryDevices(\n [],\n []\n);" + }, + "fleetbase-api-devices-retrieve-a-device": { + "collection": "Fleetbase API", + "group": "Devices", + "name": "Retrieve a Device", + "implementation": "Fleetbase\\Sdk\\Services\\DeviceService::retrieveDevice", + "call": "$result = $fleetbase->devices->retrieveDevice(\n [\n 'device_id' => 'device_id-fixture',\n ],\n []\n);", + "code": "devices->retrieveDevice(\n [\n 'device_id' => 'device_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-devices-update-a-device": { + "collection": "Fleetbase API", + "group": "Devices", + "name": "Update a Device", + "implementation": "Fleetbase\\Sdk\\Services\\DeviceService::updateDevice", + "call": "$result = $fleetbase->devices->updateDevice(\n [\n 'device_id' => 'device_id-fixture',\n 'body' => [\n 'status' => 'maintenance',\n ],\n ],\n []\n);", + "code": "devices->updateDevice(\n [\n 'device_id' => 'device_id-fixture',\n 'body' => [\n 'status' => 'maintenance',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-change-driver-password": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Change Driver Password", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::changeDriverPassword", + "call": "$result = $fleetbase->drivers->changeDriverPassword(\n [\n 'id' => 'driver_id-fixture',\n 'body' => [\n 'current_password' => 'created_driver_password-fixture',\n 'password' => 'driver_new_password-fixture',\n 'password_confirmation' => 'driver_new_password-fixture',\n 'device_name' => 'navigator',\n ],\n ],\n []\n);", + "code": "drivers->changeDriverPassword(\n [\n 'id' => 'driver_id-fixture',\n 'body' => [\n 'current_password' => 'created_driver_password-fixture',\n 'password' => 'driver_new_password-fixture',\n 'password_confirmation' => 'driver_new_password-fixture',\n 'device_name' => 'navigator',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-create-a-driver": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Create a Driver", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::createDriver", + "call": "$result = $fleetbase->drivers->createDriver(\n [\n 'body' => [\n 'name' => 'John Doe',\n 'email' => 'randomEmail-fixture',\n 'phone' => 'randomPhoneNumber-fixture',\n 'password' => 'driver_seed_password-fixture',\n ],\n ],\n []\n);", + "code": "drivers->createDriver(\n [\n 'body' => [\n 'name' => 'John Doe',\n 'email' => 'randomEmail-fixture',\n 'phone' => 'randomPhoneNumber-fixture',\n 'password' => 'driver_seed_password-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-delete-a-driver": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Delete a Driver", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::deleteDriver", + "call": "$result = $fleetbase->drivers->deleteDriver(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);", + "code": "drivers->deleteDriver(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-drivers-get-driver-current-organization": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Get Driver Current Organization", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::getDriverCurrentOrganization", + "call": "$result = $fleetbase->drivers->getDriverCurrentOrganization(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);", + "code": "drivers->getDriverCurrentOrganization(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-drivers-list-driver-manifests": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "List Driver Manifests", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::listDriverManifests", + "call": "$result = $fleetbase->drivers->listDriverManifests(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);", + "code": "drivers->listDriverManifests(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-drivers-list-driver-organizations": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "List Driver Organizations", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::listDriverOrganizations", + "call": "$result = $fleetbase->drivers->listDriverOrganizations(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);", + "code": "drivers->listDriverOrganizations(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-drivers-login-driver": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Login Driver", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::loginDriver", + "call": "$result = $fleetbase->drivers->loginDriver(\n [\n 'body' => [\n 'identity' => 'driver_identity-fixture',\n 'password' => 'driver_password-fixture',\n ],\n ],\n []\n);", + "code": "drivers->loginDriver(\n [\n 'body' => [\n 'identity' => 'driver_identity-fixture',\n 'password' => 'driver_password-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-query-drivers": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Query Drivers", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::queryDrivers", + "call": "$result = $fleetbase->drivers->queryDrivers(\n [],\n [\n 'query' => [\n 'id' => 'driver_id-fixture',\n ],\n ]\n);", + "code": "drivers->queryDrivers(\n [],\n [\n 'query' => [\n 'id' => 'driver_id-fixture',\n ],\n ]\n);" + }, + "fleetbase-api-drivers-register-device": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Register Device", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::registerDevice", + "call": "$result = $fleetbase->drivers->registerDevice(\n [\n 'body' => [\n 'token' => 'device_token-fixture',\n 'platform' => 'ios',\n ],\n ],\n []\n);", + "code": "drivers->registerDevice(\n [\n 'body' => [\n 'token' => 'device_token-fixture',\n 'platform' => 'ios',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-register-driver-device": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Register Driver Device", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::registerDriverDevice", + "call": "$result = $fleetbase->drivers->registerDriverDevice(\n [\n 'id' => 'driver_id-fixture',\n 'body' => [\n 'token' => 'device_token-fixture',\n 'platform' => 'ios',\n ],\n ],\n []\n);", + "code": "drivers->registerDriverDevice(\n [\n 'id' => 'driver_id-fixture',\n 'body' => [\n 'token' => 'device_token-fixture',\n 'platform' => 'ios',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-request-driver-login-sms": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Request Driver Login SMS", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::requestDriverLoginSms", + "call": "$result = $fleetbase->drivers->requestDriverLoginSms(\n [\n 'body' => [\n 'phone' => 'driver_phone-fixture',\n ],\n ],\n []\n);", + "code": "drivers->requestDriverLoginSms(\n [\n 'body' => [\n 'phone' => 'driver_phone-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-request-driver-password-reset": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Request Driver Password Reset", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::requestDriverPasswordReset", + "call": "$result = $fleetbase->drivers->requestDriverPasswordReset(\n [\n 'body' => [\n 'identity' => 'driver_reset_identity-fixture',\n ],\n ],\n []\n);", + "code": "drivers->requestDriverPasswordReset(\n [\n 'body' => [\n 'identity' => 'driver_reset_identity-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-reset-driver-password": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Reset Driver Password", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::resetDriverPassword", + "call": "$result = $fleetbase->drivers->resetDriverPassword(\n [\n 'body' => [\n 'identity' => 'driver_identity-fixture',\n 'code' => 'driver_password_reset_code-fixture',\n 'password' => 'driver_password-fixture',\n ],\n ],\n []\n);", + "code": "drivers->resetDriverPassword(\n [\n 'body' => [\n 'identity' => 'driver_identity-fixture',\n 'code' => 'driver_password_reset_code-fixture',\n 'password' => 'driver_password-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-retrieve-a-driver": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Retrieve a Driver", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::retrieveDriver", + "call": "$result = $fleetbase->drivers->retrieveDriver(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);", + "code": "drivers->retrieveDriver(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-drivers-simulate-driver-route": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Simulate Driver Route", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::simulateDriverRoute", + "call": "$result = $fleetbase->drivers->simulateDriverRoute(\n [\n 'id' => 'driver_id-fixture',\n 'body' => [\n 'start' => [\n 'latitude' => 1.3521,\n 'longitude' => 103.8198,\n ],\n 'end' => [\n 'latitude' => 1.2903,\n 'longitude' => 103.8519,\n ],\n ],\n ],\n []\n);", + "code": "drivers->simulateDriverRoute(\n [\n 'id' => 'driver_id-fixture',\n 'body' => [\n 'start' => [\n 'latitude' => 1.3521,\n 'longitude' => 103.8198,\n ],\n 'end' => [\n 'latitude' => 1.2903,\n 'longitude' => 103.8519,\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-switch-driver-organization": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Switch Driver Organization", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::switchDriverOrganization", + "call": "$result = $fleetbase->drivers->switchDriverOrganization(\n [\n 'id' => 'multi_org_driver_id-fixture',\n 'body' => [\n 'next' => 'secondary_organization_id-fixture',\n ],\n ],\n []\n);", + "code": "drivers->switchDriverOrganization(\n [\n 'id' => 'multi_org_driver_id-fixture',\n 'body' => [\n 'next' => 'secondary_organization_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-toggle-driver-online": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Toggle Driver Online", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::toggleDriverOnline", + "call": "$result = $fleetbase->drivers->toggleDriverOnline(\n [\n 'id' => 'driver_id-fixture',\n 'body' => [\n 'online' => true,\n ],\n ],\n []\n);", + "code": "drivers->toggleDriverOnline(\n [\n 'id' => 'driver_id-fixture',\n 'body' => [\n 'online' => true,\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-track-driver": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Track Driver", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::trackDriver", + "call": "$result = $fleetbase->drivers->trackDriver(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);", + "code": "drivers->trackDriver(\n [\n 'id' => 'driver_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-drivers-update-a-driver": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Update a Driver", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::updateDriver", + "call": "$result = $fleetbase->drivers->updateDriver(\n [\n 'id' => 'driver_id-fixture',\n 'body' => [\n 'name' => 'John Doe',\n 'email' => 'randomEmail-fixture',\n 'phone' => 'randomPhoneNumber-fixture',\n ],\n ],\n []\n);", + "code": "drivers->updateDriver(\n [\n 'id' => 'driver_id-fixture',\n 'body' => [\n 'name' => 'John Doe',\n 'email' => 'randomEmail-fixture',\n 'phone' => 'randomPhoneNumber-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-drivers-verify-driver-login-code": { + "collection": "Fleetbase API", + "group": "Drivers", + "name": "Verify Driver Login Code", + "implementation": "Fleetbase\\Sdk\\Services\\DriverService::verifyDriverLoginCode", + "call": "$result = $fleetbase->drivers->verifyDriverLoginCode(\n [\n 'body' => [\n 'identity' => 'driver_identity-fixture',\n 'code' => 'verification_code-fixture',\n ],\n ],\n []\n);", + "code": "drivers->verifyDriverLoginCode(\n [\n 'body' => [\n 'identity' => 'driver_identity-fixture',\n 'code' => 'verification_code-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-entities-create-an-entity": { + "collection": "Fleetbase API", + "group": "Entities", + "name": "Create an Entity", + "implementation": "Fleetbase\\Sdk\\Services\\EntityService::createEntity", + "call": "$result = $fleetbase->entities->createEntity(\n [\n 'body' => [\n 'name' => 'SampleEntity',\n 'type' => 'parcel',\n 'payload' => 'payload_id-fixture',\n 'customer' => 'ACustomer',\n 'internal_id' => 'ENTITY001',\n 'description' => 'Sample description',\n 'meta' => [\n 'warehouse_bin' => '1',\n 'warehouse_rack' => '3',\n 'warehouse_section' => '4',\n ],\n 'weight' => 2.5,\n 'weight_unit' => 'kg',\n 'length' => 10,\n 'width' => 5,\n 'height' => 8,\n 'dimensions_unit' => 'mm',\n 'declared_value' => 1500,\n 'price' => 1200,\n 'sale_price' => 900,\n 'sku' => 'SKU123',\n 'currency' => 'USD',\n ],\n ],\n []\n);", + "code": "entities->createEntity(\n [\n 'body' => [\n 'name' => 'SampleEntity',\n 'type' => 'parcel',\n 'payload' => 'payload_id-fixture',\n 'customer' => 'ACustomer',\n 'internal_id' => 'ENTITY001',\n 'description' => 'Sample description',\n 'meta' => [\n 'warehouse_bin' => '1',\n 'warehouse_rack' => '3',\n 'warehouse_section' => '4',\n ],\n 'weight' => 2.5,\n 'weight_unit' => 'kg',\n 'length' => 10,\n 'width' => 5,\n 'height' => 8,\n 'dimensions_unit' => 'mm',\n 'declared_value' => 1500,\n 'price' => 1200,\n 'sale_price' => 900,\n 'sku' => 'SKU123',\n 'currency' => 'USD',\n ],\n ],\n []\n);" + }, + "fleetbase-api-entities-delete-a-entity": { + "collection": "Fleetbase API", + "group": "Entities", + "name": "Delete a Entity", + "implementation": "Fleetbase\\Sdk\\Services\\EntityService::deleteEntity", + "call": "$result = $fleetbase->entities->deleteEntity(\n [\n 'id' => 'entity_id-fixture',\n ],\n []\n);", + "code": "entities->deleteEntity(\n [\n 'id' => 'entity_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-entities-query-entities": { + "collection": "Fleetbase API", + "group": "Entities", + "name": "Query Entities", + "implementation": "Fleetbase\\Sdk\\Services\\EntityService::queryEntities", + "call": "$result = $fleetbase->entities->queryEntities(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n 'type' => 'parcel',\n ],\n ]\n);", + "code": "entities->queryEntities(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n 'type' => 'parcel',\n ],\n ]\n);" + }, + "fleetbase-api-entities-retrieve-an-entity": { + "collection": "Fleetbase API", + "group": "Entities", + "name": "Retrieve an Entity", + "implementation": "Fleetbase\\Sdk\\Services\\EntityService::retrieveEntity", + "call": "$result = $fleetbase->entities->retrieveEntity(\n [\n 'id' => 'entity_id-fixture',\n ],\n []\n);", + "code": "entities->retrieveEntity(\n [\n 'id' => 'entity_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-entities-update-a-entity": { + "collection": "Fleetbase API", + "group": "Entities", + "name": "Update a Entity", + "implementation": "Fleetbase\\Sdk\\Services\\EntityService::updateEntity", + "call": "$result = $fleetbase->entities->updateEntity(\n [\n 'id' => 'entity_id-fixture',\n 'body' => [\n 'internal_id' => 'ENTITY001-1',\n 'description' => 'New entity description',\n 'destination' => '',\n 'sku' => 'SKUABC123',\n 'currency' => 'SGD',\n ],\n ],\n []\n);", + "code": "entities->updateEntity(\n [\n 'id' => 'entity_id-fixture',\n 'body' => [\n 'internal_id' => 'ENTITY001-1',\n 'description' => 'New entity description',\n 'destination' => '',\n 'sku' => 'SKUABC123',\n 'currency' => 'SGD',\n ],\n ],\n []\n);" + }, + "fleetbase-api-equipment-create-equipment": { + "collection": "Fleetbase API", + "group": "Equipment", + "name": "Create Equipment", + "implementation": "Fleetbase\\Sdk\\Services\\EquipmentService::createEquipment", + "call": "$result = $fleetbase->equipment->createEquipment(\n [\n 'body' => [\n 'name' => 'Liftgate LG-12',\n 'code' => 'LG-12',\n 'type' => 'liftgate',\n 'status' => 'available',\n 'serial_number' => 'LG120045',\n 'manufacturer' => 'Maxon',\n 'model' => 'BMR',\n 'currency' => 'USD',\n ],\n ],\n []\n);", + "code": "equipment->createEquipment(\n [\n 'body' => [\n 'name' => 'Liftgate LG-12',\n 'code' => 'LG-12',\n 'type' => 'liftgate',\n 'status' => 'available',\n 'serial_number' => 'LG120045',\n 'manufacturer' => 'Maxon',\n 'model' => 'BMR',\n 'currency' => 'USD',\n ],\n ],\n []\n);" + }, + "fleetbase-api-equipment-delete-equipment": { + "collection": "Fleetbase API", + "group": "Equipment", + "name": "Delete Equipment", + "implementation": "Fleetbase\\Sdk\\Services\\EquipmentService::deleteEquipment", + "call": "$result = $fleetbase->equipment->deleteEquipment(\n [\n 'equipment_id' => 'equipment_id-fixture',\n ],\n []\n);", + "code": "equipment->deleteEquipment(\n [\n 'equipment_id' => 'equipment_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-equipment-query-equipment": { + "collection": "Fleetbase API", + "group": "Equipment", + "name": "Query Equipment", + "implementation": "Fleetbase\\Sdk\\Services\\EquipmentService::queryEquipment", + "call": "$result = $fleetbase->equipment->queryEquipment(\n [],\n []\n);", + "code": "equipment->queryEquipment(\n [],\n []\n);" + }, + "fleetbase-api-equipment-retrieve-equipment": { + "collection": "Fleetbase API", + "group": "Equipment", + "name": "Retrieve Equipment", + "implementation": "Fleetbase\\Sdk\\Services\\EquipmentService::retrieveEquipment", + "call": "$result = $fleetbase->equipment->retrieveEquipment(\n [\n 'equipment_id' => 'equipment_id-fixture',\n ],\n []\n);", + "code": "equipment->retrieveEquipment(\n [\n 'equipment_id' => 'equipment_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-equipment-update-equipment": { + "collection": "Fleetbase API", + "group": "Equipment", + "name": "Update Equipment", + "implementation": "Fleetbase\\Sdk\\Services\\EquipmentService::updateEquipment", + "call": "$result = $fleetbase->equipment->updateEquipment(\n [\n 'equipment_id' => 'equipment_id-fixture',\n 'body' => [\n 'status' => 'maintenance',\n ],\n ],\n []\n);", + "code": "equipment->updateEquipment(\n [\n 'equipment_id' => 'equipment_id-fixture',\n 'body' => [\n 'status' => 'maintenance',\n ],\n ],\n []\n);" + }, + "fleetbase-api-fleets-create-a-fleet": { + "collection": "Fleetbase API", + "group": "Fleets", + "name": "Create a Fleet", + "implementation": "Fleetbase\\Sdk\\Services\\FleetService::createFleet", + "call": "$result = $fleetbase->fleets->createFleet(\n [\n 'body' => [\n 'name' => 'Haulers',\n 'service_area' => 'service_area_id-fixture',\n ],\n ],\n []\n);", + "code": "fleets->createFleet(\n [\n 'body' => [\n 'name' => 'Haulers',\n 'service_area' => 'service_area_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-fleets-delete-a-fleet": { + "collection": "Fleetbase API", + "group": "Fleets", + "name": "Delete a Fleet", + "implementation": "Fleetbase\\Sdk\\Services\\FleetService::deleteFleet", + "call": "$result = $fleetbase->fleets->deleteFleet(\n [\n 'id' => 'fleet_id-fixture',\n ],\n []\n);", + "code": "fleets->deleteFleet(\n [\n 'id' => 'fleet_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-fleets-query-fleets": { + "collection": "Fleetbase API", + "group": "Fleets", + "name": "Query Fleets", + "implementation": "Fleetbase\\Sdk\\Services\\FleetService::queryFleets", + "call": "$result = $fleetbase->fleets->queryFleets(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "fleets->queryFleets(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-api-fleets-retrieve-a-fleet": { + "collection": "Fleetbase API", + "group": "Fleets", + "name": "Retrieve a Fleet", + "implementation": "Fleetbase\\Sdk\\Services\\FleetService::retrieveFleet", + "call": "$result = $fleetbase->fleets->retrieveFleet(\n [\n 'id' => 'fleet_id-fixture',\n ],\n []\n);", + "code": "fleets->retrieveFleet(\n [\n 'id' => 'fleet_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-fleets-update-a-fleet": { + "collection": "Fleetbase API", + "group": "Fleets", + "name": "Update a Fleet", + "implementation": "Fleetbase\\Sdk\\Services\\FleetService::updateFleet", + "call": "$result = $fleetbase->fleets->updateFleet(\n [\n 'id' => 'fleet_id-fixture',\n 'body' => [\n 'name' => 'Haulers',\n 'service_area' => 'service_area_id-fixture',\n ],\n ],\n []\n);", + "code": "fleets->updateFleet(\n [\n 'id' => 'fleet_id-fixture',\n 'body' => [\n 'name' => 'Haulers',\n 'service_area' => 'service_area_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-fuel-reports-create-a-fuel-report": { + "collection": "Fleetbase API", + "group": "Fuel Reports", + "name": "Create a Fuel Report", + "implementation": "Fleetbase\\Sdk\\Services\\FuelReportService::createFuelReport", + "call": "$result = $fleetbase->fuelReports->createFuelReport(\n [\n 'body' => [\n 'driver' => 'driver_id-fixture',\n 'odometer' => 12042,\n 'volume' => 42.5,\n 'metric_unit' => 'liter',\n 'location' => [\n 'latitude' => 1.3521,\n 'longitude' => 103.8198,\n ],\n 'amount' => 120.5,\n 'currency' => 'USD',\n 'status' => 'submitted',\n ],\n ],\n []\n);", + "code": "fuelReports->createFuelReport(\n [\n 'body' => [\n 'driver' => 'driver_id-fixture',\n 'odometer' => 12042,\n 'volume' => 42.5,\n 'metric_unit' => 'liter',\n 'location' => [\n 'latitude' => 1.3521,\n 'longitude' => 103.8198,\n ],\n 'amount' => 120.5,\n 'currency' => 'USD',\n 'status' => 'submitted',\n ],\n ],\n []\n);" + }, + "fleetbase-api-fuel-reports-delete-a-fuel-report": { + "collection": "Fleetbase API", + "group": "Fuel Reports", + "name": "Delete a Fuel Report", + "implementation": "Fleetbase\\Sdk\\Services\\FuelReportService::deleteFuelReport", + "call": "$result = $fleetbase->fuelReports->deleteFuelReport(\n [\n 'id' => 'fuel_report_id-fixture',\n ],\n []\n);", + "code": "fuelReports->deleteFuelReport(\n [\n 'id' => 'fuel_report_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-fuel-reports-query-fuel-reports": { + "collection": "Fleetbase API", + "group": "Fuel Reports", + "name": "Query Fuel Reports", + "implementation": "Fleetbase\\Sdk\\Services\\FuelReportService::queryFuelReports", + "call": "$result = $fleetbase->fuelReports->queryFuelReports(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "fuelReports->queryFuelReports(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-api-fuel-reports-retrieve-a-fuel-report": { + "collection": "Fleetbase API", + "group": "Fuel Reports", + "name": "Retrieve a Fuel Report", + "implementation": "Fleetbase\\Sdk\\Services\\FuelReportService::retrieveFuelReport", + "call": "$result = $fleetbase->fuelReports->retrieveFuelReport(\n [\n 'id' => 'fuel_report_id-fixture',\n ],\n []\n);", + "code": "fuelReports->retrieveFuelReport(\n [\n 'id' => 'fuel_report_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-fuel-reports-update-a-fuel-report": { + "collection": "Fleetbase API", + "group": "Fuel Reports", + "name": "Update a Fuel Report", + "implementation": "Fleetbase\\Sdk\\Services\\FuelReportService::updateFuelReport", + "call": "$result = $fleetbase->fuelReports->updateFuelReport(\n [\n 'id' => 'fuel_report_id-fixture',\n 'body' => [\n 'odometer' => 12050,\n 'volume' => 43.1,\n 'metric_unit' => 'liter',\n 'amount' => 122.75,\n 'currency' => 'USD',\n 'status' => 'approved',\n ],\n ],\n []\n);", + "code": "fuelReports->updateFuelReport(\n [\n 'id' => 'fuel_report_id-fixture',\n 'body' => [\n 'odometer' => 12050,\n 'volume' => 43.1,\n 'metric_unit' => 'liter',\n 'amount' => 122.75,\n 'currency' => 'USD',\n 'status' => 'approved',\n ],\n ],\n []\n);" + }, + "fleetbase-api-fuel-transactions-create-a-fuel-transaction": { + "collection": "Fleetbase API", + "group": "Fuel Transactions", + "name": "Create a Fuel Transaction", + "implementation": "Fleetbase\\Sdk\\Services\\FuelTransactionService::createFuelTransaction", + "call": "$result = $fleetbase->fuelTransactions->createFuelTransaction(\n [\n 'body' => [\n 'provider' => 'petroapp',\n 'provider_transaction_id' => 'TX-timestamp-fixture',\n 'vehicle' => 'vehicle_id-fixture',\n 'station_name' => 'North Depot Fuel',\n 'transaction_at' => '2026-05-07T08:30:00Z',\n 'volume' => 42.5,\n 'metric_unit' => 'liter',\n 'amount' => 6500,\n 'currency' => 'USD',\n ],\n ],\n []\n);", + "code": "fuelTransactions->createFuelTransaction(\n [\n 'body' => [\n 'provider' => 'petroapp',\n 'provider_transaction_id' => 'TX-timestamp-fixture',\n 'vehicle' => 'vehicle_id-fixture',\n 'station_name' => 'North Depot Fuel',\n 'transaction_at' => '2026-05-07T08:30:00Z',\n 'volume' => 42.5,\n 'metric_unit' => 'liter',\n 'amount' => 6500,\n 'currency' => 'USD',\n ],\n ],\n []\n);" + }, + "fleetbase-api-fuel-transactions-delete-a-fuel-transaction": { + "collection": "Fleetbase API", + "group": "Fuel Transactions", + "name": "Delete a Fuel Transaction", + "implementation": "Fleetbase\\Sdk\\Services\\FuelTransactionService::deleteFuelTransaction", + "call": "$result = $fleetbase->fuelTransactions->deleteFuelTransaction(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n ],\n []\n);", + "code": "fuelTransactions->deleteFuelTransaction(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-fuel-transactions-match-fuel-transaction-order": { + "collection": "Fleetbase API", + "group": "Fuel Transactions", + "name": "Match Fuel Transaction Order", + "implementation": "Fleetbase\\Sdk\\Services\\FuelTransactionService::matchFuelTransactionOrder", + "call": "$result = $fleetbase->fuelTransactions->matchFuelTransactionOrder(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n 'body' => [\n 'order' => 'order_id-fixture',\n ],\n ],\n []\n);", + "code": "fuelTransactions->matchFuelTransactionOrder(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n 'body' => [\n 'order' => 'order_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-fuel-transactions-match-fuel-transaction-vehicle": { + "collection": "Fleetbase API", + "group": "Fuel Transactions", + "name": "Match Fuel Transaction Vehicle", + "implementation": "Fleetbase\\Sdk\\Services\\FuelTransactionService::matchFuelTransactionVehicle", + "call": "$result = $fleetbase->fuelTransactions->matchFuelTransactionVehicle(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n 'body' => [\n 'vehicle' => 'vehicle_id-fixture',\n ],\n ],\n []\n);", + "code": "fuelTransactions->matchFuelTransactionVehicle(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n 'body' => [\n 'vehicle' => 'vehicle_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-fuel-transactions-query-fuel-transactions": { + "collection": "Fleetbase API", + "group": "Fuel Transactions", + "name": "Query Fuel Transactions", + "implementation": "Fleetbase\\Sdk\\Services\\FuelTransactionService::queryFuelTransactions", + "call": "$result = $fleetbase->fuelTransactions->queryFuelTransactions(\n [],\n []\n);", + "code": "fuelTransactions->queryFuelTransactions(\n [],\n []\n);" + }, + "fleetbase-api-fuel-transactions-reprocess-fuel-transaction": { + "collection": "Fleetbase API", + "group": "Fuel Transactions", + "name": "Reprocess Fuel Transaction", + "implementation": "Fleetbase\\Sdk\\Services\\FuelTransactionService::reprocessFuelTransaction", + "call": "$result = $fleetbase->fuelTransactions->reprocessFuelTransaction(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n ],\n []\n);", + "code": "fuelTransactions->reprocessFuelTransaction(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-fuel-transactions-retrieve-a-fuel-transaction": { + "collection": "Fleetbase API", + "group": "Fuel Transactions", + "name": "Retrieve a Fuel Transaction", + "implementation": "Fleetbase\\Sdk\\Services\\FuelTransactionService::retrieveFuelTransaction", + "call": "$result = $fleetbase->fuelTransactions->retrieveFuelTransaction(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n ],\n []\n);", + "code": "fuelTransactions->retrieveFuelTransaction(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-fuel-transactions-review-fuel-transaction": { + "collection": "Fleetbase API", + "group": "Fuel Transactions", + "name": "Review Fuel Transaction", + "implementation": "Fleetbase\\Sdk\\Services\\FuelTransactionService::reviewFuelTransaction", + "call": "$result = $fleetbase->fuelTransactions->reviewFuelTransaction(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n 'body' => [\n 'status' => 'reviewed',\n ],\n ],\n []\n);", + "code": "fuelTransactions->reviewFuelTransaction(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n 'body' => [\n 'status' => 'reviewed',\n ],\n ],\n []\n);" + }, + "fleetbase-api-fuel-transactions-update-a-fuel-transaction": { + "collection": "Fleetbase API", + "group": "Fuel Transactions", + "name": "Update a Fuel Transaction", + "implementation": "Fleetbase\\Sdk\\Services\\FuelTransactionService::updateFuelTransaction", + "call": "$result = $fleetbase->fuelTransactions->updateFuelTransaction(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n 'body' => [\n 'sync_status' => 'reviewed',\n ],\n ],\n []\n);", + "code": "fuelTransactions->updateFuelTransaction(\n [\n 'fuel_transaction_id' => 'fuel_transaction_id-fixture',\n 'body' => [\n 'sync_status' => 'reviewed',\n ],\n ],\n []\n);" + }, + "fleetbase-api-geofences-get-driver-geofence-history": { + "collection": "Fleetbase API", + "group": "Geofences", + "name": "Get Driver Geofence History", + "implementation": "Fleetbase\\Sdk\\Services\\GeofenceService::getDriverGeofenceHistory", + "call": "$result = $fleetbase->geofences->getDriverGeofenceHistory(\n [\n 'driverId' => 'driver_id-fixture',\n ],\n [\n 'query' => [\n 'per_page' => '50',\n ],\n ]\n);", + "code": "geofences->getDriverGeofenceHistory(\n [\n 'driverId' => 'driver_id-fixture',\n ],\n [\n 'query' => [\n 'per_page' => '50',\n ],\n ]\n);" + }, + "fleetbase-api-geofences-get-geofence-dwell-report": { + "collection": "Fleetbase API", + "group": "Geofences", + "name": "Get Geofence Dwell Report", + "implementation": "Fleetbase\\Sdk\\Services\\GeofenceService::getGeofenceDwellReport", + "call": "$result = $fleetbase->geofences->getGeofenceDwellReport(\n [],\n [\n 'query' => [\n 'from' => 'from_datetime-fixture',\n 'to' => 'to_datetime-fixture',\n ],\n ]\n);", + "code": "geofences->getGeofenceDwellReport(\n [],\n [\n 'query' => [\n 'from' => 'from_datetime-fixture',\n 'to' => 'to_datetime-fixture',\n ],\n ]\n);" + }, + "fleetbase-api-geofences-get-geofence-inventory": { + "collection": "Fleetbase API", + "group": "Geofences", + "name": "Get Geofence Inventory", + "implementation": "Fleetbase\\Sdk\\Services\\GeofenceService::getGeofenceInventory", + "call": "$result = $fleetbase->geofences->getGeofenceInventory(\n [],\n []\n);", + "code": "geofences->getGeofenceInventory(\n [],\n []\n);" + }, + "fleetbase-api-geofences-list-geofence-events": { + "collection": "Fleetbase API", + "group": "Geofences", + "name": "List Geofence Events", + "implementation": "Fleetbase\\Sdk\\Services\\GeofenceService::listGeofenceEvents", + "call": "$result = $fleetbase->geofences->listGeofenceEvents(\n [],\n [\n 'query' => [\n 'per_page' => '50',\n 'event_type' => 'entered',\n ],\n ]\n);", + "code": "geofences->listGeofenceEvents(\n [],\n [\n 'query' => [\n 'per_page' => '50',\n 'event_type' => 'entered',\n ],\n ]\n);" + }, + "fleetbase-api-issues-create-an-issue": { + "collection": "Fleetbase API", + "group": "Issues", + "name": "Create an Issue", + "implementation": "Fleetbase\\Sdk\\Services\\IssueService::createIssue", + "call": "$result = $fleetbase->issues->createIssue(\n [\n 'body' => [\n 'driver' => 'driver_id-fixture',\n 'location' => [\n 'latitude' => 1.3521,\n 'longitude' => 103.8198,\n ],\n 'report' => 'Vehicle tire pressure warning',\n 'category' => 'vehicle',\n 'type' => 'maintenance',\n 'priority' => 'medium',\n 'status' => 'open',\n ],\n ],\n []\n);", + "code": "issues->createIssue(\n [\n 'body' => [\n 'driver' => 'driver_id-fixture',\n 'location' => [\n 'latitude' => 1.3521,\n 'longitude' => 103.8198,\n ],\n 'report' => 'Vehicle tire pressure warning',\n 'category' => 'vehicle',\n 'type' => 'maintenance',\n 'priority' => 'medium',\n 'status' => 'open',\n ],\n ],\n []\n);" + }, + "fleetbase-api-issues-delete-an-issue": { + "collection": "Fleetbase API", + "group": "Issues", + "name": "Delete an Issue", + "implementation": "Fleetbase\\Sdk\\Services\\IssueService::deleteIssue", + "call": "$result = $fleetbase->issues->deleteIssue(\n [\n 'id' => 'issue_id-fixture',\n ],\n []\n);", + "code": "issues->deleteIssue(\n [\n 'id' => 'issue_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-issues-query-issues": { + "collection": "Fleetbase API", + "group": "Issues", + "name": "Query Issues", + "implementation": "Fleetbase\\Sdk\\Services\\IssueService::queryIssues", + "call": "$result = $fleetbase->issues->queryIssues(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "issues->queryIssues(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-api-issues-retrieve-an-issue": { + "collection": "Fleetbase API", + "group": "Issues", + "name": "Retrieve an Issue", + "implementation": "Fleetbase\\Sdk\\Services\\IssueService::retrieveIssue", + "call": "$result = $fleetbase->issues->retrieveIssue(\n [\n 'id' => 'issue_id-fixture',\n ],\n []\n);", + "code": "issues->retrieveIssue(\n [\n 'id' => 'issue_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-issues-update-an-issue": { + "collection": "Fleetbase API", + "group": "Issues", + "name": "Update an Issue", + "implementation": "Fleetbase\\Sdk\\Services\\IssueService::updateIssue", + "call": "$result = $fleetbase->issues->updateIssue(\n [\n 'id' => 'issue_id-fixture',\n 'body' => [\n 'report' => 'Updated issue report',\n 'category' => 'vehicle',\n 'type' => 'maintenance',\n 'priority' => 'high',\n 'status' => 'resolved',\n ],\n ],\n []\n);", + "code": "issues->updateIssue(\n [\n 'id' => 'issue_id-fixture',\n 'body' => [\n 'report' => 'Updated issue report',\n 'category' => 'vehicle',\n 'type' => 'maintenance',\n 'priority' => 'high',\n 'status' => 'resolved',\n ],\n ],\n []\n);" + }, + "fleetbase-api-labels-render-label": { + "collection": "Fleetbase API", + "group": "Labels", + "name": "Render Label", + "implementation": "Fleetbase\\Sdk\\Services\\LabelService::renderLabel", + "call": "$result = $fleetbase->labels->renderLabel(\n [\n 'id' => 'order_id-fixture',\n ],\n [\n 'query' => [\n 'format' => 'stream',\n 'type' => 'order',\n ],\n ]\n);", + "code": "labels->renderLabel(\n [\n 'id' => 'order_id-fixture',\n ],\n [\n 'query' => [\n 'format' => 'stream',\n 'type' => 'order',\n ],\n ]\n);" + }, + "fleetbase-api-manifests-optimize-a-manifest": { + "collection": "Fleetbase API", + "group": "Manifests", + "name": "Optimize a Manifest", + "implementation": "Fleetbase\\Sdk\\Services\\ManifestService::optimizeManifest", + "call": "$result = $fleetbase->manifests->optimizeManifest(\n [\n 'id' => 'manifest_id-fixture',\n 'body' => [\n 'latitude' => 1.3521,\n 'longitude' => 103.8198,\n ],\n ],\n []\n);", + "code": "manifests->optimizeManifest(\n [\n 'id' => 'manifest_id-fixture',\n 'body' => [\n 'latitude' => 1.3521,\n 'longitude' => 103.8198,\n ],\n ],\n []\n);" + }, + "fleetbase-api-manifests-retrieve-a-manifest": { + "collection": "Fleetbase API", + "group": "Manifests", + "name": "Retrieve a Manifest", + "implementation": "Fleetbase\\Sdk\\Services\\ManifestService::retrieveManifest", + "call": "$result = $fleetbase->manifests->retrieveManifest(\n [\n 'id' => 'manifest_id-fixture',\n ],\n []\n);", + "code": "manifests->retrieveManifest(\n [\n 'id' => 'manifest_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-manifests-update-a-manifest-stop": { + "collection": "Fleetbase API", + "group": "Manifests", + "name": "Update a Manifest Stop", + "implementation": "Fleetbase\\Sdk\\Services\\ManifestService::updateManifestStop", + "call": "$result = $fleetbase->manifests->updateManifestStop(\n [\n 'id' => 'manifest_stop_id-fixture',\n 'body' => [\n 'status' => 'arrived',\n ],\n ],\n []\n);", + "code": "manifests->updateManifestStop(\n [\n 'id' => 'manifest_stop_id-fixture',\n 'body' => [\n 'status' => 'arrived',\n ],\n ],\n []\n);" + }, + "fleetbase-api-onboard-get-driver-onboard-settings": { + "collection": "Fleetbase API", + "group": "Onboard", + "name": "Get Driver Onboard Settings", + "implementation": "Fleetbase\\Sdk\\Services\\OnboardService::getDriverOnboardSettings", + "call": "$result = $fleetbase->onboard->getDriverOnboardSettings(\n [\n 'companyId' => 'organization_id-fixture',\n ],\n []\n);", + "code": "onboard->getDriverOnboardSettings(\n [\n 'companyId' => 'organization_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orchestrator-commit-orchestrator-plan": { + "collection": "Fleetbase API", + "group": "Orchestrator", + "name": "Commit Orchestrator Plan", + "implementation": "Fleetbase\\Sdk\\Services\\OrchestratorService::commitOrchestratorPlan", + "call": "$result = $fleetbase->orchestrator->commitOrchestratorPlan(\n [\n 'body' => [\n 'scheduled_date' => '2026-05-16',\n 'assignments' => [\n [\n 'order_id' => 'order_id-fixture',\n 'vehicle_id' => 'vehicle_id-fixture',\n 'driver_id' => 'driver_id-fixture',\n 'sequence' => 1,\n 'arrival' => 1778918400,\n 'duration' => 900,\n 'distance' => 4200,\n ],\n ],\n ],\n ],\n []\n);", + "code": "orchestrator->commitOrchestratorPlan(\n [\n 'body' => [\n 'scheduled_date' => '2026-05-16',\n 'assignments' => [\n [\n 'order_id' => 'order_id-fixture',\n 'vehicle_id' => 'vehicle_id-fixture',\n 'driver_id' => 'driver_id-fixture',\n 'sequence' => 1,\n 'arrival' => 1778918400,\n 'duration' => 900,\n 'distance' => 4200,\n ],\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-orchestrator-run-orchestrator": { + "collection": "Fleetbase API", + "group": "Orchestrator", + "name": "Run Orchestrator", + "implementation": "Fleetbase\\Sdk\\Services\\OrchestratorService::runOrchestrator", + "call": "$result = $fleetbase->orchestrator->runOrchestrator(\n [\n 'body' => [\n 'mode' => 'assign_vehicles',\n 'order_ids' => [\n 'order_id-fixture',\n ],\n 'vehicle_ids' => [\n 'vehicle_id-fixture',\n ],\n 'driver_ids' => [],\n 'prior_assignments' => [],\n 'options' => [\n 'engine' => 'greedy',\n 'allocation_strategy' => 'route_aware',\n 'geometry' => false,\n 'respect_capacity' => true,\n 'respect_skills' => true,\n 'return_to_depot' => false,\n ],\n ],\n ],\n []\n);", + "code": "orchestrator->runOrchestrator(\n [\n 'body' => [\n 'mode' => 'assign_vehicles',\n 'order_ids' => [\n 'order_id-fixture',\n ],\n 'vehicle_ids' => [\n 'vehicle_id-fixture',\n ],\n 'driver_ids' => [],\n 'prior_assignments' => [],\n 'options' => [\n 'engine' => 'greedy',\n 'allocation_strategy' => 'route_aware',\n 'geometry' => false,\n 'respect_capacity' => true,\n 'respect_skills' => true,\n 'return_to_depot' => false,\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-order-configs-query-order-configs": { + "collection": "Fleetbase API", + "group": "Order Configs", + "name": "Query Order Configs", + "implementation": "Fleetbase\\Sdk\\Services\\OrderConfigService::queryOrderConfigs", + "call": "$result = $fleetbase->orderConfigs->queryOrderConfigs(\n [],\n []\n);", + "code": "orderConfigs->queryOrderConfigs(\n [],\n []\n);" + }, + "fleetbase-api-order-configs-retrieve-an-order-config": { + "collection": "Fleetbase API", + "group": "Order Configs", + "name": "Retrieve an Order Config", + "implementation": "Fleetbase\\Sdk\\Services\\OrderConfigService::retrieveOrderConfig", + "call": "$result = $fleetbase->orderConfigs->retrieveOrderConfig(\n [\n 'order_config_id' => 'order_config_id-fixture',\n ],\n []\n);", + "code": "orderConfigs->retrieveOrderConfig(\n [\n 'order_config_id' => 'order_config_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-cancel-an-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Cancel an Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::cancelOrder", + "call": "$result = $fleetbase->orders->cancelOrder(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);", + "code": "orders->cancelOrder(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-capture-photo-for-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Capture Photo for Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::capturePhotoForOrder", + "call": "$result = $fleetbase->orders->capturePhotoForOrder(\n [\n 'id' => 'order_id-fixture',\n 'subjectId' => 'subject_id-fixture',\n 'body' => [\n 'photos' => [\n 'proof_photo_base64-fixture',\n ],\n 'remarks' => 'Verified by Photo',\n 'data' => [],\n ],\n ],\n []\n);", + "code": "orders->capturePhotoForOrder(\n [\n 'id' => 'order_id-fixture',\n 'subjectId' => 'subject_id-fixture',\n 'body' => [\n 'photos' => [\n 'proof_photo_base64-fixture',\n ],\n 'remarks' => 'Verified by Photo',\n 'data' => [],\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-capture-qr-code-for-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Capture QR Code for Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::captureQrCodeForOrder", + "call": "$result = $fleetbase->orders->captureQrCodeForOrder(\n [\n 'id' => 'order_id-fixture',\n 'subject-id' => '',\n 'body' => [\n 'code' => 'qr_code-fixture',\n 'data' => [],\n 'raw_data' => [],\n ],\n ],\n []\n);", + "code": "orders->captureQrCodeForOrder(\n [\n 'id' => 'order_id-fixture',\n 'subject-id' => '',\n 'body' => [\n 'code' => 'qr_code-fixture',\n 'data' => [],\n 'raw_data' => [],\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-capture-signature-for-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Capture Signature for Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::captureSignatureForOrder", + "call": "$result = $fleetbase->orders->captureSignatureForOrder(\n [\n 'id' => 'order_id-fixture',\n 'subject-id' => '',\n 'body' => [\n 'signature' => 'proof_signature_base64-fixture',\n 'data' => [],\n ],\n ],\n []\n);", + "code": "orders->captureSignatureForOrder(\n [\n 'id' => 'order_id-fixture',\n 'subject-id' => '',\n 'body' => [\n 'signature' => 'proof_signature_base64-fixture',\n 'data' => [],\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-complete-an-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Complete an Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::completeOrder", + "call": "$result = $fleetbase->orders->completeOrder(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);", + "code": "orders->completeOrder(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-create-an-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Create an Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::createOrder", + "call": "$result = $fleetbase->orders->createOrder(\n [\n 'body' => [\n 'pickup' => 'Singapore 018971',\n 'dropoff' => '321 Orchard Rd, Singapore',\n 'waypoints' => [\n '10 Bayfront Avenue, Singapore 018956',\n '18 Marina Gardens Drive, Singapore 018953',\n '80 Mandai Lake Rd, Singapore 729826',\n '1 Beach Road, Singapore 189673',\n ],\n 'dispatch' => false,\n 'driver' => 'driver_id-fixture',\n 'facilitator' => 'vendor_id-fixture',\n 'customer' => 'contact_id-fixture',\n 'meta' => [\n 'Warehouse' => 'WAREHOUSE-123',\n ],\n 'notes' => 'Order notes',\n ],\n ],\n []\n);", + "code": "orders->createOrder(\n [\n 'body' => [\n 'pickup' => 'Singapore 018971',\n 'dropoff' => '321 Orchard Rd, Singapore',\n 'waypoints' => [\n '10 Bayfront Avenue, Singapore 018956',\n '18 Marina Gardens Drive, Singapore 018953',\n '80 Mandai Lake Rd, Singapore 729826',\n '1 Beach Road, Singapore 189673',\n ],\n 'dispatch' => false,\n 'driver' => 'driver_id-fixture',\n 'facilitator' => 'vendor_id-fixture',\n 'customer' => 'contact_id-fixture',\n 'meta' => [\n 'Warehouse' => 'WAREHOUSE-123',\n ],\n 'notes' => 'Order notes',\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-create-an-order-using-complete-payload": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Create an Order using Complete Payload", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::createOrderUsingCompletePayload", + "call": "$result = $fleetbase->orders->createOrderUsingCompletePayload(\n [\n 'body' => [\n 'pickup' => 'Singapore 018971',\n 'dropoff' => '321 Orchard Rd, Singapore',\n 'dispatch' => false,\n 'driver' => 'driver_id-fixture',\n 'customer' => 'contact_id-fixture',\n 'notes' => 'Deliver through receiving bay.',\n ],\n ],\n []\n);", + "code": "orders->createOrderUsingCompletePayload(\n [\n 'body' => [\n 'pickup' => 'Singapore 018971',\n 'dropoff' => '321 Orchard Rd, Singapore',\n 'dispatch' => false,\n 'driver' => 'driver_id-fixture',\n 'customer' => 'contact_id-fixture',\n 'notes' => 'Deliver through receiving bay.',\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-create-an-order-using-coordinates": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Create an Order using Coordinates", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::createOrderUsingCoordinates", + "call": "$result = $fleetbase->orders->createOrderUsingCoordinates(\n [\n 'body' => [\n 'pickup' => [\n 'latitude' => 1.2830632,\n 'longitude' => 103.8579965,\n ],\n 'dropoff' => [\n 'lat' => 1.4043,\n 'lng' => 103.793,\n ],\n ],\n ],\n []\n);", + "code": "orders->createOrderUsingCoordinates(\n [\n 'body' => [\n 'pickup' => [\n 'latitude' => 1.2830632,\n 'longitude' => 103.8579965,\n ],\n 'dropoff' => [\n 'lat' => 1.4043,\n 'lng' => 103.793,\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-create-an-order-using-geojson-points": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Create an Order using GeoJSON Points", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::createOrderUsingGeojsonPoints", + "call": "$result = $fleetbase->orders->createOrderUsingGeojsonPoints(\n [\n 'body' => [\n 'pickup' => [\n 'type' => 'Point',\n 'coordinates' => [\n 103.8579965,\n 1.2830632,\n ],\n ],\n 'dropoff' => [\n 'type' => 'Point',\n 'coordinates' => [\n 103.793,\n 1.4043,\n ],\n ],\n ],\n ],\n []\n);", + "code": "orders->createOrderUsingGeojsonPoints(\n [\n 'body' => [\n 'pickup' => [\n 'type' => 'Point',\n 'coordinates' => [\n 103.8579965,\n 1.2830632,\n ],\n ],\n 'dropoff' => [\n 'type' => 'Point',\n 'coordinates' => [\n 103.793,\n 1.4043,\n ],\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-create-an-order-using-payload": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Create an Order using Payload", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::createOrderUsingPayload", + "call": "$result = $fleetbase->orders->createOrderUsingPayload(\n [\n 'body' => [\n 'payload' => [\n 'pickup' => 'Singapore 018971',\n 'dropoff' => '321 Orchard Rd, Singapore',\n 'entities' => [\n [\n 'name' => 'UltraHD 4K Smart TV',\n 'description' => '65-inch high-definition smart TV with vibrant colors and a sleek design.',\n 'currency' => 'USD',\n 'price' => 1200,\n ],\n [\n 'name' => 'Bluetooth Wireless Headphones',\n 'description' => 'Noise-cancelling, over-ear headphones with long-lasting battery life.',\n 'currency' => 'USD',\n 'price' => 250,\n ],\n [\n 'name' => 'Smart Fitness Watch',\n 'description' => 'Water-resistant fitness watch with heart rate monitor and GPS tracking.',\n 'currency' => 'USD',\n 'price' => 199.99,\n ],\n ],\n ],\n 'meta' => [\n 'Warehouse' => 'WAREHOUSE-123',\n ],\n 'notes' => 'Order notes',\n ],\n ],\n []\n);", + "code": "orders->createOrderUsingPayload(\n [\n 'body' => [\n 'payload' => [\n 'pickup' => 'Singapore 018971',\n 'dropoff' => '321 Orchard Rd, Singapore',\n 'entities' => [\n [\n 'name' => 'UltraHD 4K Smart TV',\n 'description' => '65-inch high-definition smart TV with vibrant colors and a sleek design.',\n 'currency' => 'USD',\n 'price' => 1200,\n ],\n [\n 'name' => 'Bluetooth Wireless Headphones',\n 'description' => 'Noise-cancelling, over-ear headphones with long-lasting battery life.',\n 'currency' => 'USD',\n 'price' => 250,\n ],\n [\n 'name' => 'Smart Fitness Watch',\n 'description' => 'Water-resistant fitness watch with heart rate monitor and GPS tracking.',\n 'currency' => 'USD',\n 'price' => 199.99,\n ],\n ],\n ],\n 'meta' => [\n 'Warehouse' => 'WAREHOUSE-123',\n ],\n 'notes' => 'Order notes',\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-create-an-order-using-waypoints-and-entities-with-photos": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Create an Order using Waypoints and Entities with Photos", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::createOrderUsingWaypointsAndEntitiesWithPhotos", + "call": "$result = $fleetbase->orders->createOrderUsingWaypointsAndEntitiesWithPhotos(\n [\n 'body' => [\n 'payload' => [\n 'waypoints' => [\n 'Singapore 018971',\n '321 Orchard Rd, Singapore',\n ],\n 'entities' => [\n [\n 'destination' => 0,\n 'name' => 'UltraHD 4K Smart TV',\n 'description' => '65-inch high-definition smart TV with vibrant colors and a sleek design.',\n 'currency' => 'USD',\n 'price' => 1200,\n 'photo' => 'https://cdn.thewirecutter.com/wp-content/media/2025/07/BEST-BUDGET-4K-TV-2048px-3185-2x1-1.jpg?width=1024&quality=75&crop=2:1&auto=webp',\n ],\n [\n 'destination' => 0,\n 'name' => 'Bluetooth Wireless Headphones',\n 'description' => 'Noise-cancelling, over-ear headphones with long-lasting battery life.',\n 'currency' => 'USD',\n 'price' => 250,\n 'photo' => 'https://cdn.thewirecutter.com/wp-content/media/2025/07/BEST-BUDGET-4K-TV-2048px-3185-2x1-1.jpg?width=1024&quality=75&crop=2:1&auto=webp',\n ],\n [\n 'destination' => 1,\n 'name' => 'Smart Fitness Watch',\n 'description' => 'Water-resistant fitness watch with heart rate monitor and GPS tracking.',\n 'currency' => 'USD',\n 'price' => 199.99,\n 'photo' => 'https://cdn.thewirecutter.com/wp-content/media/2025/07/BEST-BUDGET-4K-TV-2048px-3185-2x1-1.jpg?width=1024&quality=75&crop=2:1&auto=webp',\n ],\n ],\n ],\n 'meta' => [\n 'Warehouse' => 'WAREHOUSE-123',\n ],\n 'notes' => 'Order notes',\n ],\n ],\n []\n);", + "code": "orders->createOrderUsingWaypointsAndEntitiesWithPhotos(\n [\n 'body' => [\n 'payload' => [\n 'waypoints' => [\n 'Singapore 018971',\n '321 Orchard Rd, Singapore',\n ],\n 'entities' => [\n [\n 'destination' => 0,\n 'name' => 'UltraHD 4K Smart TV',\n 'description' => '65-inch high-definition smart TV with vibrant colors and a sleek design.',\n 'currency' => 'USD',\n 'price' => 1200,\n 'photo' => 'https://cdn.thewirecutter.com/wp-content/media/2025/07/BEST-BUDGET-4K-TV-2048px-3185-2x1-1.jpg?width=1024&quality=75&crop=2:1&auto=webp',\n ],\n [\n 'destination' => 0,\n 'name' => 'Bluetooth Wireless Headphones',\n 'description' => 'Noise-cancelling, over-ear headphones with long-lasting battery life.',\n 'currency' => 'USD',\n 'price' => 250,\n 'photo' => 'https://cdn.thewirecutter.com/wp-content/media/2025/07/BEST-BUDGET-4K-TV-2048px-3185-2x1-1.jpg?width=1024&quality=75&crop=2:1&auto=webp',\n ],\n [\n 'destination' => 1,\n 'name' => 'Smart Fitness Watch',\n 'description' => 'Water-resistant fitness watch with heart rate monitor and GPS tracking.',\n 'currency' => 'USD',\n 'price' => 199.99,\n 'photo' => 'https://cdn.thewirecutter.com/wp-content/media/2025/07/BEST-BUDGET-4K-TV-2048px-3185-2x1-1.jpg?width=1024&quality=75&crop=2:1&auto=webp',\n ],\n ],\n ],\n 'meta' => [\n 'Warehouse' => 'WAREHOUSE-123',\n ],\n 'notes' => 'Order notes',\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-create-an-order-using-waypoints-and-entity-destinations": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Create an Order using Waypoints and Entity Destinations", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::createOrderUsingWaypointsAndEntityDestinations", + "call": "$result = $fleetbase->orders->createOrderUsingWaypointsAndEntityDestinations(\n [\n 'body' => [\n 'payload' => [\n 'waypoints' => [\n 'Singapore 018971',\n '321 Orchard Rd, Singapore',\n ],\n 'entities' => [\n [\n 'destination' => 0,\n 'name' => 'UltraHD 4K Smart TV',\n 'description' => '65-inch high-definition smart TV with vibrant colors and a sleek design.',\n 'currency' => 'USD',\n 'price' => 1200,\n ],\n [\n 'destination' => 0,\n 'name' => 'Bluetooth Wireless Headphones',\n 'description' => 'Noise-cancelling, over-ear headphones with long-lasting battery life.',\n 'currency' => 'USD',\n 'price' => 250,\n ],\n [\n 'destination' => 1,\n 'name' => 'Smart Fitness Watch',\n 'description' => 'Water-resistant fitness watch with heart rate monitor and GPS tracking.',\n 'currency' => 'USD',\n 'price' => 199.99,\n ],\n ],\n ],\n 'meta' => [\n 'Warehouse' => 'WAREHOUSE-123',\n ],\n 'notes' => 'Order notes',\n ],\n ],\n []\n);", + "code": "orders->createOrderUsingWaypointsAndEntityDestinations(\n [\n 'body' => [\n 'payload' => [\n 'waypoints' => [\n 'Singapore 018971',\n '321 Orchard Rd, Singapore',\n ],\n 'entities' => [\n [\n 'destination' => 0,\n 'name' => 'UltraHD 4K Smart TV',\n 'description' => '65-inch high-definition smart TV with vibrant colors and a sleek design.',\n 'currency' => 'USD',\n 'price' => 1200,\n ],\n [\n 'destination' => 0,\n 'name' => 'Bluetooth Wireless Headphones',\n 'description' => 'Noise-cancelling, over-ear headphones with long-lasting battery life.',\n 'currency' => 'USD',\n 'price' => 250,\n ],\n [\n 'destination' => 1,\n 'name' => 'Smart Fitness Watch',\n 'description' => 'Water-resistant fitness watch with heart rate monitor and GPS tracking.',\n 'currency' => 'USD',\n 'price' => 199.99,\n ],\n ],\n ],\n 'meta' => [\n 'Warehouse' => 'WAREHOUSE-123',\n ],\n 'notes' => 'Order notes',\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-create-an-order-using-only-pickup-dropoff": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Create an Order using only Pickup Dropoff", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::createOrderUsingOnlyPickupDropoff", + "call": "$result = $fleetbase->orders->createOrderUsingOnlyPickupDropoff(\n [\n 'body' => [\n 'pickup' => 'Singapore 018971',\n 'dropoff' => '321 Orchard Rd, Singapore',\n ],\n ],\n []\n);", + "code": "orders->createOrderUsingOnlyPickupDropoff(\n [\n 'body' => [\n 'pickup' => 'Singapore 018971',\n 'dropoff' => '321 Orchard Rd, Singapore',\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-create-an-order-using-only-waypoints": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Create an Order using only Waypoints", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::createOrderUsingOnlyWaypoints", + "call": "$result = $fleetbase->orders->createOrderUsingOnlyWaypoints(\n [\n 'body' => [\n 'waypoints' => [\n [\n 1.3521,\n 103.8198,\n ],\n '10 Bayfront Avenue, Singapore 018956',\n '18 Marina Gardens Drive, Singapore 018953',\n '80 Mandai Lake Rd, Singapore 729826',\n '1 Beach Road, Singapore 189673',\n 'Sentosa, Singapore',\n ],\n ],\n ],\n []\n);", + "code": "orders->createOrderUsingOnlyWaypoints(\n [\n 'body' => [\n 'waypoints' => [\n [\n 1.3521,\n 103.8198,\n ],\n '10 Bayfront Avenue, Singapore 018956',\n '18 Marina Gardens Drive, Singapore 018953',\n '80 Mandai Lake Rd, Singapore 729826',\n '1 Beach Road, Singapore 189673',\n 'Sentosa, Singapore',\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-delete-an-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Delete an Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::deleteOrder", + "call": "$result = $fleetbase->orders->deleteOrder(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);", + "code": "orders->deleteOrder(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-dispatch-an-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Dispatch an Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::dispatchOrder", + "call": "$result = $fleetbase->orders->dispatchOrder('order_id-fixture');", + "code": "orders->dispatchOrder('order_id-fixture');" + }, + "fleetbase-api-orders-get-editable-entity-fields": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Get Editable Entity Fields", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::getEditableEntityFields", + "call": "$result = $fleetbase->orders->getEditableEntityFields(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);", + "code": "orders->getEditableEntityFields(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-get-order-distance-and-time": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Get Order Distance and Time", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::getOrderDistanceAndTime", + "call": "$result = $fleetbase->orders->getOrderDistanceAndTime(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);", + "code": "orders->getOrderDistanceAndTime(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-get-order-eta": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Get Order ETA", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::getOrderEta", + "call": "$result = $fleetbase->orders->getOrderEta(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);", + "code": "orders->getOrderEta(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-get-order-next-activity": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Get Order Next Activity", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::getOrderNextActivity", + "call": "$result = $fleetbase->orders->getOrderNextActivity(\n [\n 'id' => 'order_id-fixture',\n ],\n [\n 'query' => [\n 'waypoint' => 'current_waypoint_id-fixture',\n ],\n ]\n);", + "code": "orders->getOrderNextActivity(\n [\n 'id' => 'order_id-fixture',\n ],\n [\n 'query' => [\n 'waypoint' => 'current_waypoint_id-fixture',\n ],\n ]\n);" + }, + "fleetbase-api-orders-get-order-tracker": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Get Order Tracker", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::getOrderTracker", + "call": "$result = $fleetbase->orders->getOrderTracker(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);", + "code": "orders->getOrderTracker(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-list-order-comments": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "List Order Comments", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::listOrderComments", + "call": "$result = $fleetbase->orders->listOrderComments(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);", + "code": "orders->listOrderComments(\n [\n 'id' => 'order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-list-order-proofs": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "List Order Proofs", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::listOrderProofs", + "call": "$result = $fleetbase->orders->listOrderProofs(\n [\n 'id' => 'order_id-fixture',\n 'subjectId' => 'subject_id-fixture',\n ],\n []\n);", + "code": "orders->listOrderProofs(\n [\n 'id' => 'order_id-fixture',\n 'subjectId' => 'subject_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-query-orders": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Query Orders", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::queryOrders", + "call": "$result = $fleetbase->orders->queryOrders(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n 'status' => 'created',\n ],\n ]\n);", + "code": "orders->queryOrders(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n 'status' => 'created',\n ],\n ]\n);" + }, + "fleetbase-api-orders-retrieve-an-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Retrieve an Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::retrieveOrder", + "call": "$result = $fleetbase->orders->retrieveOrder(\n [\n 'order_id' => 'order_id-fixture',\n ],\n []\n);", + "code": "orders->retrieveOrder(\n [\n 'order_id' => 'order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-schedule-an-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Schedule an Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::scheduleOrder", + "call": "$result = $fleetbase->orders->scheduleOrder(\n [\n 'id' => 'order_id-fixture',\n 'body' => [\n 'date' => '2024-02-11',\n 'time' => '8am',\n 'timezone' => 'Asia/Singapore',\n ],\n ],\n []\n);", + "code": "orders->scheduleOrder(\n [\n 'id' => 'order_id-fixture',\n 'body' => [\n 'date' => '2024-02-11',\n 'time' => '8am',\n 'timezone' => 'Asia/Singapore',\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-set-order-destination": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Set Order Destination", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::setOrderDestination", + "call": "$result = $fleetbase->orders->setOrderDestination(\n [\n 'id' => 'order_id-fixture',\n 'placeId' => 'waypoint_id-fixture',\n ],\n []\n);", + "code": "orders->setOrderDestination(\n [\n 'id' => 'order_id-fixture',\n 'placeId' => 'waypoint_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-orders-start-an-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Start an Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::startOrder", + "call": "$result = $fleetbase->orders->startOrder(\n [\n 'id' => 'order_id-fixture',\n 'body' => [\n 'skip_dispatch' => false,\n ],\n ],\n []\n);", + "code": "orders->startOrder(\n [\n 'id' => 'order_id-fixture',\n 'body' => [\n 'skip_dispatch' => false,\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-update-order-activity": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Update Order Activity", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::updateOrderActivity", + "call": "$result = $fleetbase->orders->updateOrderActivity(\n [\n 'id' => 'order_id-fixture',\n 'body' => [\n 'activity' => 'next_activity-fixture',\n 'skip_dispatch' => false,\n ],\n ],\n []\n);", + "code": "orders->updateOrderActivity(\n [\n 'id' => 'order_id-fixture',\n 'body' => [\n 'activity' => 'next_activity-fixture',\n 'skip_dispatch' => false,\n ],\n ],\n []\n);" + }, + "fleetbase-api-orders-update-an-order": { + "collection": "Fleetbase API", + "group": "Orders", + "name": "Update an Order", + "implementation": "Fleetbase\\Sdk\\Services\\OrderService::updateOrder", + "call": "$result = $fleetbase->orders->updateOrder(\n [\n 'id' => 'order_id-fixture',\n 'body' => [\n 'service_quote' => 'service_quote_id-fixture',\n ],\n ],\n []\n);", + "code": "orders->updateOrder(\n [\n 'id' => 'order_id-fixture',\n 'body' => [\n 'service_quote' => 'service_quote_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-organizations-get-current-organization": { + "collection": "Fleetbase API", + "group": "Organizations", + "name": "Get Current Organization", + "implementation": "Fleetbase\\Sdk\\Services\\OrganizationService::getCurrentOrganization", + "call": "$result = $fleetbase->organizations->getCurrentOrganization(\n [],\n []\n);", + "code": "organizations->getCurrentOrganization(\n [],\n []\n);" + }, + "fleetbase-api-organizations-list-organizations": { + "collection": "Fleetbase API", + "group": "Organizations", + "name": "List Organizations", + "implementation": "Fleetbase\\Sdk\\Services\\OrganizationService::listOrganizations", + "call": "$result = $fleetbase->organizations->listOrganizations(\n [],\n [\n 'query' => [\n 'limit' => '10',\n 'with_driver_onboard' => 'false',\n ],\n ]\n);", + "code": "organizations->listOrganizations(\n [],\n [\n 'query' => [\n 'limit' => '10',\n 'with_driver_onboard' => 'false',\n ],\n ]\n);" + }, + "fleetbase-api-parts-create-a-part": { + "collection": "Fleetbase API", + "group": "Parts", + "name": "Create a Part", + "implementation": "Fleetbase\\Sdk\\Services\\PartService::createPart", + "call": "$result = $fleetbase->parts->createPart(\n [\n 'body' => [\n 'sku' => 'FLT-OIL-timestamp-fixture',\n 'name' => 'Oil Filter',\n 'quantity_on_hand' => 24,\n 'unit_cost' => 1200,\n 'currency' => 'USD',\n 'status' => 'in_stock',\n ],\n ],\n []\n);", + "code": "parts->createPart(\n [\n 'body' => [\n 'sku' => 'FLT-OIL-timestamp-fixture',\n 'name' => 'Oil Filter',\n 'quantity_on_hand' => 24,\n 'unit_cost' => 1200,\n 'currency' => 'USD',\n 'status' => 'in_stock',\n ],\n ],\n []\n);" + }, + "fleetbase-api-parts-delete-a-part": { + "collection": "Fleetbase API", + "group": "Parts", + "name": "Delete a Part", + "implementation": "Fleetbase\\Sdk\\Services\\PartService::deletePart", + "call": "$result = $fleetbase->parts->deletePart(\n [\n 'part_id' => 'part_id-fixture',\n ],\n []\n);", + "code": "parts->deletePart(\n [\n 'part_id' => 'part_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-parts-query-parts": { + "collection": "Fleetbase API", + "group": "Parts", + "name": "Query Parts", + "implementation": "Fleetbase\\Sdk\\Services\\PartService::queryParts", + "call": "$result = $fleetbase->parts->queryParts(\n [],\n []\n);", + "code": "parts->queryParts(\n [],\n []\n);" + }, + "fleetbase-api-parts-retrieve-a-part": { + "collection": "Fleetbase API", + "group": "Parts", + "name": "Retrieve a Part", + "implementation": "Fleetbase\\Sdk\\Services\\PartService::retrievePart", + "call": "$result = $fleetbase->parts->retrievePart(\n [\n 'part_id' => 'part_id-fixture',\n ],\n []\n);", + "code": "parts->retrievePart(\n [\n 'part_id' => 'part_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-parts-update-a-part": { + "collection": "Fleetbase API", + "group": "Parts", + "name": "Update a Part", + "implementation": "Fleetbase\\Sdk\\Services\\PartService::updatePart", + "call": "$result = $fleetbase->parts->updatePart(\n [\n 'part_id' => 'part_id-fixture',\n 'body' => [\n 'quantity_on_hand' => 18,\n ],\n ],\n []\n);", + "code": "parts->updatePart(\n [\n 'part_id' => 'part_id-fixture',\n 'body' => [\n 'quantity_on_hand' => 18,\n ],\n ],\n []\n);" + }, + "fleetbase-api-payloads-create-a-payload": { + "collection": "Fleetbase API", + "group": "Payloads", + "name": "Create a Payload", + "implementation": "Fleetbase\\Sdk\\Services\\PayloadService::createPayload", + "call": "$result = $fleetbase->payloads->createPayload(\n [\n 'body' => [\n 'pickup' => [\n 'street1' => '10 Bayfront Avenue',\n 'city' => 'Singapore',\n 'postal_code' => '018956',\n 'country' => 'SG',\n ],\n 'dropoff' => [\n 'street1' => '80 Mandai Lake Rd',\n 'city' => 'Singapore',\n 'postal_code' => '729826',\n 'country' => 'SG',\n ],\n 'type' => 'food_delivery',\n ],\n ],\n []\n);", + "code": "payloads->createPayload(\n [\n 'body' => [\n 'pickup' => [\n 'street1' => '10 Bayfront Avenue',\n 'city' => 'Singapore',\n 'postal_code' => '018956',\n 'country' => 'SG',\n ],\n 'dropoff' => [\n 'street1' => '80 Mandai Lake Rd',\n 'city' => 'Singapore',\n 'postal_code' => '729826',\n 'country' => 'SG',\n ],\n 'type' => 'food_delivery',\n ],\n ],\n []\n);" + }, + "fleetbase-api-payloads-delete-a-payload": { + "collection": "Fleetbase API", + "group": "Payloads", + "name": "Delete a Payload", + "implementation": "Fleetbase\\Sdk\\Services\\PayloadService::deletePayload", + "call": "$result = $fleetbase->payloads->deletePayload(\n [\n 'id' => 'payload_id-fixture',\n ],\n []\n);", + "code": "payloads->deletePayload(\n [\n 'id' => 'payload_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-payloads-query-payloads": { + "collection": "Fleetbase API", + "group": "Payloads", + "name": "Query Payloads", + "implementation": "Fleetbase\\Sdk\\Services\\PayloadService::queryPayloads", + "call": "$result = $fleetbase->payloads->queryPayloads(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "payloads->queryPayloads(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-api-payloads-retrieve-a-payload": { + "collection": "Fleetbase API", + "group": "Payloads", + "name": "Retrieve a Payload", + "implementation": "Fleetbase\\Sdk\\Services\\PayloadService::retrievePayload", + "call": "$result = $fleetbase->payloads->retrievePayload(\n [\n 'id' => 'payload_id-fixture',\n ],\n []\n);", + "code": "payloads->retrievePayload(\n [\n 'id' => 'payload_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-payloads-update-a-payload": { + "collection": "Fleetbase API", + "group": "Payloads", + "name": "Update a Payload", + "implementation": "Fleetbase\\Sdk\\Services\\PayloadService::updatePayload", + "call": "$result = $fleetbase->payloads->updatePayload(\n [\n 'id' => 'payload_id-fixture',\n 'body' => [\n 'pickup' => [\n 'street1' => '10 Bayfront Avenue',\n 'city' => 'Singapore',\n 'postal_code' => '018956',\n 'country' => 'SG',\n ],\n 'dropoff' => [\n 'street1' => '80 Mandai Lake Rd',\n 'city' => 'Singapore',\n 'postal_code' => '729826',\n 'country' => 'SG',\n ],\n 'entities' => [\n [\n 'name' => 'UltraHD 4K Smart TV',\n 'description' => '65-inch high-definition smart TV with vibrant colors and a sleek design.',\n 'currency' => 'USD',\n 'price' => 1200,\n ],\n [\n 'name' => 'Bluetooth Wireless Headphones',\n 'description' => 'Noise-cancelling, over-ear headphones with long-lasting battery life.',\n 'currency' => 'USD',\n 'price' => 250,\n ],\n [\n 'name' => 'Smart Fitness Watch',\n 'description' => 'Water-resistant fitness watch with heart rate monitor and GPS tracking.',\n 'currency' => 'USD',\n 'price' => 199.99,\n ],\n ],\n ],\n ],\n []\n);", + "code": "payloads->updatePayload(\n [\n 'id' => 'payload_id-fixture',\n 'body' => [\n 'pickup' => [\n 'street1' => '10 Bayfront Avenue',\n 'city' => 'Singapore',\n 'postal_code' => '018956',\n 'country' => 'SG',\n ],\n 'dropoff' => [\n 'street1' => '80 Mandai Lake Rd',\n 'city' => 'Singapore',\n 'postal_code' => '729826',\n 'country' => 'SG',\n ],\n 'entities' => [\n [\n 'name' => 'UltraHD 4K Smart TV',\n 'description' => '65-inch high-definition smart TV with vibrant colors and a sleek design.',\n 'currency' => 'USD',\n 'price' => 1200,\n ],\n [\n 'name' => 'Bluetooth Wireless Headphones',\n 'description' => 'Noise-cancelling, over-ear headphones with long-lasting battery life.',\n 'currency' => 'USD',\n 'price' => 250,\n ],\n [\n 'name' => 'Smart Fitness Watch',\n 'description' => 'Water-resistant fitness watch with heart rate monitor and GPS tracking.',\n 'currency' => 'USD',\n 'price' => 199.99,\n ],\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-places-create-a-place": { + "collection": "Fleetbase API", + "group": "Places", + "name": "Create a Place", + "implementation": "Fleetbase\\Sdk\\Services\\PlaceService::createPlace", + "call": "$result = $fleetbase->places->createPlace(\n [\n 'body' => [\n 'name' => 'Central Park',\n 'street1' => '830 5th Ave',\n 'city' => 'New York',\n 'province' => 'New York',\n 'postal_code' => '10065',\n 'neighborhood' => 'Manhattan',\n 'district' => 'Midtown',\n 'building' => 'Park Area',\n 'country' => 'US',\n 'phone' => '+12123106600',\n 'type' => 'Park',\n ],\n ],\n []\n);", + "code": "places->createPlace(\n [\n 'body' => [\n 'name' => 'Central Park',\n 'street1' => '830 5th Ave',\n 'city' => 'New York',\n 'province' => 'New York',\n 'postal_code' => '10065',\n 'neighborhood' => 'Manhattan',\n 'district' => 'Midtown',\n 'building' => 'Park Area',\n 'country' => 'US',\n 'phone' => '+12123106600',\n 'type' => 'Park',\n ],\n ],\n []\n);" + }, + "fleetbase-api-places-delete-a-place": { + "collection": "Fleetbase API", + "group": "Places", + "name": "Delete a Place", + "implementation": "Fleetbase\\Sdk\\Services\\PlaceService::deletePlace", + "call": "$result = $fleetbase->places->deletePlace(\n [\n 'id' => 'place_id-fixture',\n ],\n []\n);", + "code": "places->deletePlace(\n [\n 'id' => 'place_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-places-list-all-places": { + "collection": "Fleetbase API", + "group": "Places", + "name": "List all Places", + "implementation": "Fleetbase\\Sdk\\Services\\PlaceService::listAllPlaces", + "call": "$result = $fleetbase->places->listAllPlaces(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "places->listAllPlaces(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-api-places-query-places": { + "collection": "Fleetbase API", + "group": "Places", + "name": "Query Places", + "implementation": "Fleetbase\\Sdk\\Services\\PlaceService::queryPlaces", + "call": "$result = $fleetbase->places->queryPlaces(\n [],\n [\n 'query' => [\n 'query' => 'place_name-fixture',\n 'limit' => '25',\n 'offset' => '',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "places->queryPlaces(\n [],\n [\n 'query' => [\n 'query' => 'place_name-fixture',\n 'limit' => '25',\n 'offset' => '',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-api-places-retrieve-a-place": { + "collection": "Fleetbase API", + "group": "Places", + "name": "Retrieve a Place", + "implementation": "Fleetbase\\Sdk\\Services\\PlaceService::retrievePlace", + "call": "$result = $fleetbase->places->retrievePlace(\n [\n 'id' => 'place_id-fixture',\n ],\n []\n);", + "code": "places->retrievePlace(\n [\n 'id' => 'place_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-places-search-places": { + "collection": "Fleetbase API", + "group": "Places", + "name": "Search Places", + "implementation": "Fleetbase\\Sdk\\Services\\PlaceService::searchPlaces", + "call": "$result = $fleetbase->places->searchPlaces(\n [],\n [\n 'query' => [\n 'query' => 'place_query-fixture',\n 'll' => 'place_ll-fixture',\n 'locale' => 'locale-fixture',\n ],\n ]\n);", + "code": "places->searchPlaces(\n [],\n [\n 'query' => [\n 'query' => 'place_query-fixture',\n 'll' => 'place_ll-fixture',\n 'locale' => 'locale-fixture',\n ],\n ]\n);" + }, + "fleetbase-api-places-update-a-place": { + "collection": "Fleetbase API", + "group": "Places", + "name": "Update a Place", + "implementation": "Fleetbase\\Sdk\\Services\\PlaceService::updatePlace", + "call": "$result = $fleetbase->places->updatePlace(\n [\n 'id' => 'place_id-fixture',\n 'body' => [\n 'name' => 'Central Park Edit',\n 'street1' => '830 5th Ave a ',\n 'city' => 'New York',\n 'province' => 'New York',\n 'postal_code' => '10065',\n 'neighborhood' => 'Manhattan',\n 'district' => 'Midtown',\n 'building' => 'Park Area',\n 'country' => 'US',\n 'phone' => '+12123106600',\n 'type' => 'Park',\n ],\n ],\n []\n);", + "code": "places->updatePlace(\n [\n 'id' => 'place_id-fixture',\n 'body' => [\n 'name' => 'Central Park Edit',\n 'street1' => '830 5th Ave a ',\n 'city' => 'New York',\n 'province' => 'New York',\n 'postal_code' => '10065',\n 'neighborhood' => 'Manhattan',\n 'district' => 'Midtown',\n 'building' => 'Park Area',\n 'country' => 'US',\n 'phone' => '+12123106600',\n 'type' => 'Park',\n ],\n ],\n []\n);" + }, + "fleetbase-api-purchase-rates-create-a-purchase-rate": { + "collection": "Fleetbase API", + "group": "Purchase Rates", + "name": "Create a Purchase Rate", + "implementation": "Fleetbase\\Sdk\\Services\\PurchaseRateService::createPurchaseRate", + "call": "$result = $fleetbase->purchaseRates->createPurchaseRate(\n [\n 'body' => [\n 'service_quote' => 'service_quote_id-fixture',\n ],\n ],\n []\n);", + "code": "purchaseRates->createPurchaseRate(\n [\n 'body' => [\n 'service_quote' => 'service_quote_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-purchase-rates-query-purchase-rates": { + "collection": "Fleetbase API", + "group": "Purchase Rates", + "name": "Query Purchase Rates", + "implementation": "Fleetbase\\Sdk\\Services\\PurchaseRateService::queryPurchaseRates", + "call": "$result = $fleetbase->purchaseRates->queryPurchaseRates(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "purchaseRates->queryPurchaseRates(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-api-purchase-rates-retrieve-a-purchase-rate": { + "collection": "Fleetbase API", + "group": "Purchase Rates", + "name": "Retrieve a Purchase Rate", + "implementation": "Fleetbase\\Sdk\\Services\\PurchaseRateService::retrievePurchaseRate", + "call": "$result = $fleetbase->purchaseRates->retrievePurchaseRate(\n [\n 'id' => 'purchase_rate_id-fixture',\n ],\n []\n);", + "code": "purchaseRates->retrievePurchaseRate(\n [\n 'id' => 'purchase_rate_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-sensors-create-a-sensor": { + "collection": "Fleetbase API", + "group": "Sensors", + "name": "Create a Sensor", + "implementation": "Fleetbase\\Sdk\\Services\\SensorService::createSensor", + "call": "$result = $fleetbase->sensors->createSensor(\n [\n 'body' => [\n 'name' => 'Cargo Temperature',\n 'type' => 'temperature',\n 'device' => 'device_id-fixture',\n 'unit' => 'celsius',\n 'status' => 'active',\n 'min_threshold' => 0,\n 'max_threshold' => 8,\n ],\n ],\n []\n);", + "code": "sensors->createSensor(\n [\n 'body' => [\n 'name' => 'Cargo Temperature',\n 'type' => 'temperature',\n 'device' => 'device_id-fixture',\n 'unit' => 'celsius',\n 'status' => 'active',\n 'min_threshold' => 0,\n 'max_threshold' => 8,\n ],\n ],\n []\n);" + }, + "fleetbase-api-sensors-delete-a-sensor": { + "collection": "Fleetbase API", + "group": "Sensors", + "name": "Delete a Sensor", + "implementation": "Fleetbase\\Sdk\\Services\\SensorService::deleteSensor", + "call": "$result = $fleetbase->sensors->deleteSensor(\n [\n 'sensor_id' => 'sensor_id-fixture',\n ],\n []\n);", + "code": "sensors->deleteSensor(\n [\n 'sensor_id' => 'sensor_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-sensors-query-sensors": { + "collection": "Fleetbase API", + "group": "Sensors", + "name": "Query Sensors", + "implementation": "Fleetbase\\Sdk\\Services\\SensorService::querySensors", + "call": "$result = $fleetbase->sensors->querySensors(\n [],\n []\n);", + "code": "sensors->querySensors(\n [],\n []\n);" + }, + "fleetbase-api-sensors-retrieve-a-sensor": { + "collection": "Fleetbase API", + "group": "Sensors", + "name": "Retrieve a Sensor", + "implementation": "Fleetbase\\Sdk\\Services\\SensorService::retrieveSensor", + "call": "$result = $fleetbase->sensors->retrieveSensor(\n [\n 'sensor_id' => 'sensor_id-fixture',\n ],\n []\n);", + "code": "sensors->retrieveSensor(\n [\n 'sensor_id' => 'sensor_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-sensors-update-a-sensor": { + "collection": "Fleetbase API", + "group": "Sensors", + "name": "Update a Sensor", + "implementation": "Fleetbase\\Sdk\\Services\\SensorService::updateSensor", + "call": "$result = $fleetbase->sensors->updateSensor(\n [\n 'sensor_id' => 'sensor_id-fixture',\n 'body' => [\n 'last_value' => '4.2',\n 'last_reading_at' => '2026-05-07T08:30:00Z',\n ],\n ],\n []\n);", + "code": "sensors->updateSensor(\n [\n 'sensor_id' => 'sensor_id-fixture',\n 'body' => [\n 'last_value' => '4.2',\n 'last_reading_at' => '2026-05-07T08:30:00Z',\n ],\n ],\n []\n);" + }, + "fleetbase-api-service-areas-create-a-service-area": { + "collection": "Fleetbase API", + "group": "Service Areas", + "name": "Create a Service Area", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceAreaService::createServiceArea", + "call": "$result = $fleetbase->serviceAreas->createServiceArea(\n [\n 'body' => [\n 'name' => 'Singapore',\n 'type' => 'city',\n 'latitude' => '1.3521',\n 'longitude' => '103.8198',\n 'radius' => '30000',\n 'country' => 'SG',\n 'status' => 'active',\n ],\n ],\n []\n);", + "code": "serviceAreas->createServiceArea(\n [\n 'body' => [\n 'name' => 'Singapore',\n 'type' => 'city',\n 'latitude' => '1.3521',\n 'longitude' => '103.8198',\n 'radius' => '30000',\n 'country' => 'SG',\n 'status' => 'active',\n ],\n ],\n []\n);" + }, + "fleetbase-api-service-areas-delete-a-service-area": { + "collection": "Fleetbase API", + "group": "Service Areas", + "name": "Delete a Service Area", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceAreaService::deleteServiceArea", + "call": "$result = $fleetbase->serviceAreas->deleteServiceArea(\n [\n 'id' => 'service_area_id-fixture',\n ],\n []\n);", + "code": "serviceAreas->deleteServiceArea(\n [\n 'id' => 'service_area_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-service-areas-query-service-areas": { + "collection": "Fleetbase API", + "group": "Service Areas", + "name": "Query Service Areas", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceAreaService::queryServiceAreas", + "call": "$result = $fleetbase->serviceAreas->queryServiceAreas(\n [],\n [\n 'query' => [\n 'name' => 'service_area_name-fixture',\n ],\n ]\n);", + "code": "serviceAreas->queryServiceAreas(\n [],\n [\n 'query' => [\n 'name' => 'service_area_name-fixture',\n ],\n ]\n);" + }, + "fleetbase-api-service-areas-retrieve-a-service-area": { + "collection": "Fleetbase API", + "group": "Service Areas", + "name": "Retrieve a Service Area", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceAreaService::retrieveServiceArea", + "call": "$result = $fleetbase->serviceAreas->retrieveServiceArea(\n [\n 'id' => 'service_area_id-fixture',\n ],\n []\n);", + "code": "serviceAreas->retrieveServiceArea(\n [\n 'id' => 'service_area_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-service-areas-update-a-service-area": { + "collection": "Fleetbase API", + "group": "Service Areas", + "name": "Update a Service Area", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceAreaService::updateServiceArea", + "call": "$result = $fleetbase->serviceAreas->updateServiceArea(\n [\n 'id' => 'service_area_id-fixture',\n 'body' => [\n 'status' => 'active',\n ],\n ],\n []\n);", + "code": "serviceAreas->updateServiceArea(\n [\n 'id' => 'service_area_id-fixture',\n 'body' => [\n 'status' => 'active',\n ],\n ],\n []\n);" + }, + "fleetbase-api-service-quotes-query-service-quotes": { + "collection": "Fleetbase API", + "group": "Service Quotes", + "name": "Query Service Quotes", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceQuoteService::queryServiceQuotes", + "call": "$result = $fleetbase->serviceQuotes->queryServiceQuotes(\n [],\n [\n 'query' => [\n 'payload' => 'payload_id-fixture',\n ],\n ]\n);", + "code": "serviceQuotes->queryServiceQuotes(\n [],\n [\n 'query' => [\n 'payload' => 'payload_id-fixture',\n ],\n ]\n);" + }, + "fleetbase-api-service-quotes-retrieve-a-service-quote": { + "collection": "Fleetbase API", + "group": "Service Quotes", + "name": "Retrieve a Service Quote", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceQuoteService::retrieveServiceQuote", + "call": "$result = $fleetbase->serviceQuotes->retrieveServiceQuote(\n [\n 'id' => 'service_quote_id-fixture',\n ],\n []\n);", + "code": "serviceQuotes->retrieveServiceQuote(\n [\n 'id' => 'service_quote_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-service-rates-create-a-service-rate": { + "collection": "Fleetbase API", + "group": "Service Rates", + "name": "Create a Service Rate", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceRateService::createServiceRate", + "call": "$result = $fleetbase->serviceRates->createServiceRate(\n [\n 'body' => [\n 'service_name' => 'Food Delivery',\n 'service_type' => 'food_delivery',\n 'rate_calculation_method' => 'per_meter',\n 'currency' => 'USD',\n 'base_fee' => 10,\n 'per_meter_unit' => 'km',\n 'per_meter_flat_rate_fee' => 25,\n 'has_cod_fee' => true,\n 'cod_calculation_method' => 'percentage',\n 'cod_flat_fee' => 1,\n 'cod_percent' => 0,\n 'has_peak_hours_fee' => true,\n 'peak_hours_calculation_method' => 'percentage',\n 'peak_hours_flat_fee' => 3,\n 'peak_hours_percent' => 0,\n 'peak_hours_start' => '17:00',\n 'peak_hours_end' => '18:45',\n 'duration_terms' => 'Standard',\n 'estimated_days' => 3,\n ],\n ],\n []\n);", + "code": "serviceRates->createServiceRate(\n [\n 'body' => [\n 'service_name' => 'Food Delivery',\n 'service_type' => 'food_delivery',\n 'rate_calculation_method' => 'per_meter',\n 'currency' => 'USD',\n 'base_fee' => 10,\n 'per_meter_unit' => 'km',\n 'per_meter_flat_rate_fee' => 25,\n 'has_cod_fee' => true,\n 'cod_calculation_method' => 'percentage',\n 'cod_flat_fee' => 1,\n 'cod_percent' => 0,\n 'has_peak_hours_fee' => true,\n 'peak_hours_calculation_method' => 'percentage',\n 'peak_hours_flat_fee' => 3,\n 'peak_hours_percent' => 0,\n 'peak_hours_start' => '17:00',\n 'peak_hours_end' => '18:45',\n 'duration_terms' => 'Standard',\n 'estimated_days' => 3,\n ],\n ],\n []\n);" + }, + "fleetbase-api-service-rates-delete-a-service-rate": { + "collection": "Fleetbase API", + "group": "Service Rates", + "name": "Delete a Service Rate", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceRateService::deleteServiceRate", + "call": "$result = $fleetbase->serviceRates->deleteServiceRate(\n [\n 'id' => 'service_rate_id-fixture',\n ],\n []\n);", + "code": "serviceRates->deleteServiceRate(\n [\n 'id' => 'service_rate_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-service-rates-query-service-rates": { + "collection": "Fleetbase API", + "group": "Service Rates", + "name": "Query Service Rates", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceRateService::queryServiceRates", + "call": "$result = $fleetbase->serviceRates->queryServiceRates(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'currency' => 'USD',\n ],\n ]\n);", + "code": "serviceRates->queryServiceRates(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'currency' => 'USD',\n ],\n ]\n);" + }, + "fleetbase-api-service-rates-retrieve-a-service-rate": { + "collection": "Fleetbase API", + "group": "Service Rates", + "name": "Retrieve a Service Rate", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceRateService::retrieveServiceRate", + "call": "$result = $fleetbase->serviceRates->retrieveServiceRate(\n [\n 'id' => 'service_rate_id-fixture',\n ],\n []\n);", + "code": "serviceRates->retrieveServiceRate(\n [\n 'id' => 'service_rate_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-service-rates-update-a-service-rate": { + "collection": "Fleetbase API", + "group": "Service Rates", + "name": "Update a Service Rate", + "implementation": "Fleetbase\\Sdk\\Services\\ServiceRateService::updateServiceRate", + "call": "$result = $fleetbase->serviceRates->updateServiceRate(\n [\n 'id' => 'service_rate_id-fixture',\n 'body' => [\n 'currency' => 'SGD',\n 'base_fee' => 12.66,\n 'estimated_days' => 6,\n ],\n ],\n []\n);", + "code": "serviceRates->updateServiceRate(\n [\n 'id' => 'service_rate_id-fixture',\n 'body' => [\n 'currency' => 'SGD',\n 'base_fee' => 12.66,\n 'estimated_days' => 6,\n ],\n ],\n []\n);" + }, + "fleetbase-api-tracking-numbers-create-a-tracking-number": { + "collection": "Fleetbase API", + "group": "Tracking Numbers", + "name": "Create a Tracking Number", + "implementation": "Fleetbase\\Sdk\\Services\\TrackingNumberService::createTrackingNumber", + "call": "$result = $fleetbase->trackingNumbers->createTrackingNumber(\n [\n 'body' => [\n 'region' => 'SG',\n 'owner' => 'order_id-fixture',\n ],\n ],\n []\n);", + "code": "trackingNumbers->createTrackingNumber(\n [\n 'body' => [\n 'region' => 'SG',\n 'owner' => 'order_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-tracking-numbers-decode-tracking-number-qr": { + "collection": "Fleetbase API", + "group": "Tracking Numbers", + "name": "Decode Tracking Number QR", + "implementation": "Fleetbase\\Sdk\\Services\\TrackingNumberService::decodeTrackingNumberQr", + "call": "$result = $fleetbase->trackingNumbers->decodeTrackingNumberQr(\n [\n 'body' => [\n 'code' => 'qr_code-fixture',\n ],\n ],\n []\n);", + "code": "trackingNumbers->decodeTrackingNumberQr(\n [\n 'body' => [\n 'code' => 'qr_code-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-tracking-numbers-delete-a-tracking-number": { + "collection": "Fleetbase API", + "group": "Tracking Numbers", + "name": "Delete a Tracking Number", + "implementation": "Fleetbase\\Sdk\\Services\\TrackingNumberService::deleteTrackingNumber", + "call": "$result = $fleetbase->trackingNumbers->deleteTrackingNumber(\n [\n 'id' => 'tracking_number_id-fixture',\n ],\n []\n);", + "code": "trackingNumbers->deleteTrackingNumber(\n [\n 'id' => 'tracking_number_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-tracking-numbers-query-tracking-numbers": { + "collection": "Fleetbase API", + "group": "Tracking Numbers", + "name": "Query Tracking Numbers", + "implementation": "Fleetbase\\Sdk\\Services\\TrackingNumberService::queryTrackingNumbers", + "call": "$result = $fleetbase->trackingNumbers->queryTrackingNumbers(\n [],\n [\n 'query' => [\n 'query' => 'SG',\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "trackingNumbers->queryTrackingNumbers(\n [],\n [\n 'query' => [\n 'query' => 'SG',\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-api-tracking-numbers-retrieve-a-tracking-number": { + "collection": "Fleetbase API", + "group": "Tracking Numbers", + "name": "Retrieve a Tracking Number", + "implementation": "Fleetbase\\Sdk\\Services\\TrackingNumberService::retrieveTrackingNumber", + "call": "$result = $fleetbase->trackingNumbers->retrieveTrackingNumber(\n [\n 'id' => 'tracking_number_id-fixture',\n ],\n []\n);", + "code": "trackingNumbers->retrieveTrackingNumber(\n [\n 'id' => 'tracking_number_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-tracking-statuses-create-a-tracking-status": { + "collection": "Fleetbase API", + "group": "Tracking Statuses", + "name": "Create a Tracking Status", + "implementation": "Fleetbase\\Sdk\\Services\\TrackingStatusService::createTrackingStatus", + "call": "$result = $fleetbase->trackingStatuses->createTrackingStatus(\n [\n 'body' => [\n 'status' => 'Delivery is en-route',\n 'code' => 'delivery-en-route',\n 'details' => 'Our driver has picked up your order and is on the way to your address!',\n 'tracking_number' => 'tracking_number_id-fixture',\n 'location' => [\n 1.3521,\n 103.8198,\n ],\n 'city' => 'Singapore',\n ],\n ],\n []\n);", + "code": "trackingStatuses->createTrackingStatus(\n [\n 'body' => [\n 'status' => 'Delivery is en-route',\n 'code' => 'delivery-en-route',\n 'details' => 'Our driver has picked up your order and is on the way to your address!',\n 'tracking_number' => 'tracking_number_id-fixture',\n 'location' => [\n 1.3521,\n 103.8198,\n ],\n 'city' => 'Singapore',\n ],\n ],\n []\n);" + }, + "fleetbase-api-tracking-statuses-delete-a-tracking-status": { + "collection": "Fleetbase API", + "group": "Tracking Statuses", + "name": "Delete a Tracking Status", + "implementation": "Fleetbase\\Sdk\\Services\\TrackingStatusService::deleteTrackingStatus", + "call": "$result = $fleetbase->trackingStatuses->deleteTrackingStatus(\n [\n 'id' => 'tracking_status_id-fixture',\n ],\n []\n);", + "code": "trackingStatuses->deleteTrackingStatus(\n [\n 'id' => 'tracking_status_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-tracking-statuses-query-tracking-statuses": { + "collection": "Fleetbase API", + "group": "Tracking Statuses", + "name": "Query Tracking Statuses", + "implementation": "Fleetbase\\Sdk\\Services\\TrackingStatusService::queryTrackingStatuses", + "call": "$result = $fleetbase->trackingStatuses->queryTrackingStatuses(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'tracking_number' => 'tracking_number_id-fixture',\n ],\n ]\n);", + "code": "trackingStatuses->queryTrackingStatuses(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'tracking_number' => 'tracking_number_id-fixture',\n ],\n ]\n);" + }, + "fleetbase-api-tracking-statuses-retrieve-a-tracking-status": { + "collection": "Fleetbase API", + "group": "Tracking Statuses", + "name": "Retrieve a Tracking Status", + "implementation": "Fleetbase\\Sdk\\Services\\TrackingStatusService::retrieveTrackingStatus", + "call": "$result = $fleetbase->trackingStatuses->retrieveTrackingStatus(\n [\n 'id' => 'tracking_status_id-fixture',\n ],\n []\n);", + "code": "trackingStatuses->retrieveTrackingStatus(\n [\n 'id' => 'tracking_status_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-tracking-statuses-update-a-tracking-status": { + "collection": "Fleetbase API", + "group": "Tracking Statuses", + "name": "Update a Tracking Status", + "implementation": "Fleetbase\\Sdk\\Services\\TrackingStatusService::updateTrackingStatus", + "call": "$result = $fleetbase->trackingStatuses->updateTrackingStatus(\n [\n 'id' => 'tracking_status_id-fixture',\n 'body' => [\n 'country' => 'SG',\n ],\n ],\n []\n);", + "code": "trackingStatuses->updateTrackingStatus(\n [\n 'id' => 'tracking_status_id-fixture',\n 'body' => [\n 'country' => 'SG',\n ],\n ],\n []\n);" + }, + "fleetbase-api-vehicles-create-a-vehicle": { + "collection": "Fleetbase API", + "group": "Vehicles", + "name": "Create a Vehicle", + "implementation": "Fleetbase\\Sdk\\Services\\VehicleService::createVehicle", + "call": "$result = $fleetbase->vehicles->createVehicle(\n [\n 'body' => [\n 'vin' => '1GCGSBEA0G1111111',\n 'year' => 2023,\n 'make' => 'Toyota',\n 'model' => 'Camry',\n 'trim' => 'SE',\n 'plate_number' => 'ABC123',\n 'status' => 'maintenance',\n 'online' => false,\n ],\n ],\n []\n);", + "code": "vehicles->createVehicle(\n [\n 'body' => [\n 'vin' => '1GCGSBEA0G1111111',\n 'year' => 2023,\n 'make' => 'Toyota',\n 'model' => 'Camry',\n 'trim' => 'SE',\n 'plate_number' => 'ABC123',\n 'status' => 'maintenance',\n 'online' => false,\n ],\n ],\n []\n);" + }, + "fleetbase-api-vehicles-delete-a-vehicle": { + "collection": "Fleetbase API", + "group": "Vehicles", + "name": "Delete a Vehicle", + "implementation": "Fleetbase\\Sdk\\Services\\VehicleService::deleteVehicle", + "call": "$result = $fleetbase->vehicles->deleteVehicle(\n [\n 'id' => 'vehicle_id-fixture',\n ],\n []\n);", + "code": "vehicles->deleteVehicle(\n [\n 'id' => 'vehicle_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-vehicles-query-vehicles": { + "collection": "Fleetbase API", + "group": "Vehicles", + "name": "Query Vehicles", + "implementation": "Fleetbase\\Sdk\\Services\\VehicleService::queryVehicles", + "call": "$result = $fleetbase->vehicles->queryVehicles(\n [],\n [\n 'query' => [\n 'query' => 'vehicle_name-fixture',\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "vehicles->queryVehicles(\n [],\n [\n 'query' => [\n 'query' => 'vehicle_name-fixture',\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-api-vehicles-retrieve-a-vehicle": { + "collection": "Fleetbase API", + "group": "Vehicles", + "name": "Retrieve a Vehicle", + "implementation": "Fleetbase\\Sdk\\Services\\VehicleService::retrieveVehicle", + "call": "$result = $fleetbase->vehicles->retrieveVehicle(\n [\n 'id' => 'vehicle_id-fixture',\n ],\n []\n);", + "code": "vehicles->retrieveVehicle(\n [\n 'id' => 'vehicle_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-vehicles-track-vehicle": { + "collection": "Fleetbase API", + "group": "Vehicles", + "name": "Track Vehicle", + "implementation": "Fleetbase\\Sdk\\Services\\VehicleService::trackVehicle", + "call": "$result = $fleetbase->vehicles->trackVehicle(\n [\n 'id' => 'vehicle_id-fixture',\n ],\n []\n);", + "code": "vehicles->trackVehicle(\n [\n 'id' => 'vehicle_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-vehicles-update-a-vehicle": { + "collection": "Fleetbase API", + "group": "Vehicles", + "name": "Update a Vehicle", + "implementation": "Fleetbase\\Sdk\\Services\\VehicleService::updateVehicle", + "call": "$result = $fleetbase->vehicles->updateVehicle(\n [\n 'id' => 'vehicle_id-fixture',\n 'body' => [\n 'plate_number' => 'ABC123',\n 'status' => 'operational',\n 'latitude' => 40.7484,\n 'longitude' => -73.9857,\n 'speed' => 90,\n ],\n ],\n []\n);", + "code": "vehicles->updateVehicle(\n [\n 'id' => 'vehicle_id-fixture',\n 'body' => [\n 'plate_number' => 'ABC123',\n 'status' => 'operational',\n 'latitude' => 40.7484,\n 'longitude' => -73.9857,\n 'speed' => 90,\n ],\n ],\n []\n);" + }, + "fleetbase-api-vendors-create-a-vendor": { + "collection": "Fleetbase API", + "group": "Vendors", + "name": "Create a Vendor", + "implementation": "Fleetbase\\Sdk\\Services\\VendorService::createVendor", + "call": "$result = $fleetbase->vendors->createVendor(\n [\n 'body' => [\n 'name' => 'ABC Corporation',\n 'type' => 'Supplier',\n 'email' => 'abc@example.com',\n 'phone' => '1234567890',\n ],\n ],\n []\n);", + "code": "vendors->createVendor(\n [\n 'body' => [\n 'name' => 'ABC Corporation',\n 'type' => 'Supplier',\n 'email' => 'abc@example.com',\n 'phone' => '1234567890',\n ],\n ],\n []\n);" + }, + "fleetbase-api-vendors-delete-a-vendor": { + "collection": "Fleetbase API", + "group": "Vendors", + "name": "Delete a Vendor", + "implementation": "Fleetbase\\Sdk\\Services\\VendorService::deleteVendor", + "call": "$result = $fleetbase->vendors->deleteVendor(\n [\n 'id' => 'vendor_id-fixture',\n ],\n []\n);", + "code": "vendors->deleteVendor(\n [\n 'id' => 'vendor_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-vendors-query-vendors": { + "collection": "Fleetbase API", + "group": "Vendors", + "name": "Query Vendors", + "implementation": "Fleetbase\\Sdk\\Services\\VendorService::queryVendors", + "call": "$result = $fleetbase->vendors->queryVendors(\n [],\n [\n 'query' => [\n 'id' => 'vendor_id-fixture',\n ],\n ]\n);", + "code": "vendors->queryVendors(\n [],\n [\n 'query' => [\n 'id' => 'vendor_id-fixture',\n ],\n ]\n);" + }, + "fleetbase-api-vendors-retrieve-a-vendor": { + "collection": "Fleetbase API", + "group": "Vendors", + "name": "Retrieve a Vendor", + "implementation": "Fleetbase\\Sdk\\Services\\VendorService::retrieveVendor", + "call": "$result = $fleetbase->vendors->retrieveVendor(\n [\n 'id' => 'vendor_id-fixture',\n ],\n []\n);", + "code": "vendors->retrieveVendor(\n [\n 'id' => 'vendor_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-vendors-update-a-vendor": { + "collection": "Fleetbase API", + "group": "Vendors", + "name": "Update a Vendor", + "implementation": "Fleetbase\\Sdk\\Services\\VendorService::updateVendor", + "call": "$result = $fleetbase->vendors->updateVendor(\n [\n 'id' => 'vendor_id-fixture',\n 'body' => [\n 'name' => 'ABC Corporation',\n 'type' => 'Supplier',\n 'email' => 'abc@example.com',\n 'phone' => '1234567890',\n ],\n ],\n []\n);", + "code": "vendors->updateVendor(\n [\n 'id' => 'vendor_id-fixture',\n 'body' => [\n 'name' => 'ABC Corporation',\n 'type' => 'Supplier',\n 'email' => 'abc@example.com',\n 'phone' => '1234567890',\n ],\n ],\n []\n);" + }, + "fleetbase-api-work-orders-create-a-work-order": { + "collection": "Fleetbase API", + "group": "Work Orders", + "name": "Create a Work Order", + "implementation": "Fleetbase\\Sdk\\Services\\WorkOrderService::createWorkOrder", + "call": "$result = $fleetbase->workOrders->createWorkOrder(\n [\n 'body' => [\n 'subject' => 'Replace rear tire',\n 'category' => 'corrective_maintenance',\n 'status' => 'open',\n 'priority' => 'high',\n 'target_type' => 'fleet-ops:vehicle',\n 'target' => 'vehicle_id-fixture',\n 'assignee_type' => 'fleet-ops:vendor',\n 'assignee' => 'vendor_id-fixture',\n ],\n ],\n []\n);", + "code": "workOrders->createWorkOrder(\n [\n 'body' => [\n 'subject' => 'Replace rear tire',\n 'category' => 'corrective_maintenance',\n 'status' => 'open',\n 'priority' => 'high',\n 'target_type' => 'fleet-ops:vehicle',\n 'target' => 'vehicle_id-fixture',\n 'assignee_type' => 'fleet-ops:vendor',\n 'assignee' => 'vendor_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-api-work-orders-delete-a-work-order": { + "collection": "Fleetbase API", + "group": "Work Orders", + "name": "Delete a Work Order", + "implementation": "Fleetbase\\Sdk\\Services\\WorkOrderService::deleteWorkOrder", + "call": "$result = $fleetbase->workOrders->deleteWorkOrder(\n [\n 'work_order_id' => 'work_order_id-fixture',\n ],\n []\n);", + "code": "workOrders->deleteWorkOrder(\n [\n 'work_order_id' => 'work_order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-work-orders-query-work-orders": { + "collection": "Fleetbase API", + "group": "Work Orders", + "name": "Query Work Orders", + "implementation": "Fleetbase\\Sdk\\Services\\WorkOrderService::queryWorkOrders", + "call": "$result = $fleetbase->workOrders->queryWorkOrders(\n [],\n []\n);", + "code": "workOrders->queryWorkOrders(\n [],\n []\n);" + }, + "fleetbase-api-work-orders-retrieve-a-work-order": { + "collection": "Fleetbase API", + "group": "Work Orders", + "name": "Retrieve a Work Order", + "implementation": "Fleetbase\\Sdk\\Services\\WorkOrderService::retrieveWorkOrder", + "call": "$result = $fleetbase->workOrders->retrieveWorkOrder(\n [\n 'work_order_id' => 'work_order_id-fixture',\n ],\n []\n);", + "code": "workOrders->retrieveWorkOrder(\n [\n 'work_order_id' => 'work_order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-work-orders-send-work-order": { + "collection": "Fleetbase API", + "group": "Work Orders", + "name": "Send Work Order", + "implementation": "Fleetbase\\Sdk\\Services\\WorkOrderService::sendWorkOrder", + "call": "$result = $fleetbase->workOrders->sendWorkOrder(\n [\n 'work_order_id' => 'work_order_id-fixture',\n ],\n []\n);", + "code": "workOrders->sendWorkOrder(\n [\n 'work_order_id' => 'work_order_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-work-orders-update-a-work-order": { + "collection": "Fleetbase API", + "group": "Work Orders", + "name": "Update a Work Order", + "implementation": "Fleetbase\\Sdk\\Services\\WorkOrderService::updateWorkOrder", + "call": "$result = $fleetbase->workOrders->updateWorkOrder(\n [\n 'work_order_id' => 'work_order_id-fixture',\n 'body' => [\n 'status' => 'in_progress',\n ],\n ],\n []\n);", + "code": "workOrders->updateWorkOrder(\n [\n 'work_order_id' => 'work_order_id-fixture',\n 'body' => [\n 'status' => 'in_progress',\n ],\n ],\n []\n);" + }, + "fleetbase-api-zones-create-a-zone": { + "collection": "Fleetbase API", + "group": "Zones", + "name": "Create a Zone", + "implementation": "Fleetbase\\Sdk\\Services\\ZoneService::createZone", + "call": "$result = $fleetbase->zones->createZone(\n [\n 'body' => [\n 'name' => 'Center of Singapore',\n 'service_area' => 'service_area_id-fixture',\n 'color' => '#66e0ff',\n 'stroke_color' => '#00bfff',\n 'border' => [\n 'type' => 'Polygon',\n 'bbox' => [\n 103.867493,\n 1.35085,\n 103.912125,\n 1.383113,\n ],\n 'coordinates' => [\n [\n [\n 103.907661,\n 1.362863,\n ],\n [\n 103.892555,\n 1.357714,\n ],\n [\n 103.891525,\n 1.353252,\n ],\n [\n 103.883629,\n 1.35085,\n ],\n [\n 103.874702,\n 1.351193,\n ],\n [\n 103.870583,\n 1.358744,\n ],\n [\n 103.867493,\n 1.368354,\n ],\n [\n 103.870926,\n 1.377621,\n ],\n [\n 103.875732,\n 1.38174,\n ],\n [\n 103.886032,\n 1.383113,\n ],\n [\n 103.900452,\n 1.383113,\n ],\n [\n 103.909721,\n 1.381397,\n ],\n [\n 103.912125,\n 1.374189,\n ],\n [\n 103.907661,\n 1.362863,\n ],\n ],\n ],\n ],\n ],\n ],\n []\n);", + "code": "zones->createZone(\n [\n 'body' => [\n 'name' => 'Center of Singapore',\n 'service_area' => 'service_area_id-fixture',\n 'color' => '#66e0ff',\n 'stroke_color' => '#00bfff',\n 'border' => [\n 'type' => 'Polygon',\n 'bbox' => [\n 103.867493,\n 1.35085,\n 103.912125,\n 1.383113,\n ],\n 'coordinates' => [\n [\n [\n 103.907661,\n 1.362863,\n ],\n [\n 103.892555,\n 1.357714,\n ],\n [\n 103.891525,\n 1.353252,\n ],\n [\n 103.883629,\n 1.35085,\n ],\n [\n 103.874702,\n 1.351193,\n ],\n [\n 103.870583,\n 1.358744,\n ],\n [\n 103.867493,\n 1.368354,\n ],\n [\n 103.870926,\n 1.377621,\n ],\n [\n 103.875732,\n 1.38174,\n ],\n [\n 103.886032,\n 1.383113,\n ],\n [\n 103.900452,\n 1.383113,\n ],\n [\n 103.909721,\n 1.381397,\n ],\n [\n 103.912125,\n 1.374189,\n ],\n [\n 103.907661,\n 1.362863,\n ],\n ],\n ],\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-api-zones-delete-a-zone": { + "collection": "Fleetbase API", + "group": "Zones", + "name": "Delete a Zone", + "implementation": "Fleetbase\\Sdk\\Services\\ZoneService::deleteZone", + "call": "$result = $fleetbase->zones->deleteZone(\n [\n 'id' => 'zone_id-fixture',\n ],\n []\n);", + "code": "zones->deleteZone(\n [\n 'id' => 'zone_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-zones-query-zones": { + "collection": "Fleetbase API", + "group": "Zones", + "name": "Query Zones", + "implementation": "Fleetbase\\Sdk\\Services\\ZoneService::queryZones", + "call": "$result = $fleetbase->zones->queryZones(\n [],\n [\n 'query' => [\n 'name' => 'zone_name-fixture',\n ],\n ]\n);", + "code": "zones->queryZones(\n [],\n [\n 'query' => [\n 'name' => 'zone_name-fixture',\n ],\n ]\n);" + }, + "fleetbase-api-zones-retrieve-a-zone": { + "collection": "Fleetbase API", + "group": "Zones", + "name": "Retrieve a zone", + "implementation": "Fleetbase\\Sdk\\Services\\ZoneService::retrieveZone", + "call": "$result = $fleetbase->zones->retrieveZone(\n [\n 'id' => 'zone_id-fixture',\n ],\n []\n);", + "code": "zones->retrieveZone(\n [\n 'id' => 'zone_id-fixture',\n ],\n []\n);" + }, + "fleetbase-api-zones-update-a-zone": { + "collection": "Fleetbase API", + "group": "Zones", + "name": "Update a Zone", + "implementation": "Fleetbase\\Sdk\\Services\\ZoneService::updateZone", + "call": "$result = $fleetbase->zones->updateZone(\n [\n 'id' => 'zone_id-fixture',\n 'body' => [\n 'color' => '#ff00000',\n ],\n ],\n []\n);", + "code": "zones->updateZone(\n [\n 'id' => 'zone_id-fixture',\n 'body' => [\n 'color' => '#ff00000',\n ],\n ],\n []\n);" + }, + "fleetbase-core-api-chat-channels-add-participant": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "Add Participant", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::addParticipant", + "call": "$result = $fleetbase->chatChannels->addParticipant(\n [\n 'id' => 'chat_channel_id-fixture',\n 'body' => [\n 'user' => 'user_id-fixture',\n ],\n ],\n []\n);", + "code": "chatChannels->addParticipant(\n [\n 'id' => 'chat_channel_id-fixture',\n 'body' => [\n 'user' => 'user_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-core-api-chat-channels-create-chat-channel": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "Create Chat Channel", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::createChatChannel", + "call": "$result = $fleetbase->chatChannels->createChatChannel(\n [\n 'body' => [\n 'name' => 'Dispatch',\n 'participants' => [\n 'user_id-fixture',\n ],\n ],\n ],\n []\n);", + "code": "chatChannels->createChatChannel(\n [\n 'body' => [\n 'name' => 'Dispatch',\n 'participants' => [\n 'user_id-fixture',\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-core-api-chat-channels-create-read-receipt": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "Create Read Receipt", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::createReadReceipt", + "call": "$result = $fleetbase->chatChannels->createReadReceipt(\n [\n 'chatMessageId' => 'chat_message_id-fixture',\n 'body' => [\n 'participant' => 'chat_participant_id-fixture',\n ],\n ],\n []\n);", + "code": "chatChannels->createReadReceipt(\n [\n 'chatMessageId' => 'chat_message_id-fixture',\n 'body' => [\n 'participant' => 'chat_participant_id-fixture',\n ],\n ],\n []\n);" + }, + "fleetbase-core-api-chat-channels-delete-chat-channel": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "Delete Chat Channel", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::deleteChatChannel", + "call": "$result = $fleetbase->chatChannels->deleteChatChannel(\n [\n 'id' => 'chat_channel_id-fixture',\n ],\n []\n);", + "code": "chatChannels->deleteChatChannel(\n [\n 'id' => 'chat_channel_id-fixture',\n ],\n []\n);" + }, + "fleetbase-core-api-chat-channels-delete-message": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "Delete Message", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::deleteMessage", + "call": "$result = $fleetbase->chatChannels->deleteMessage(\n [\n 'chatMessageId' => 'chat_message_id-fixture',\n ],\n []\n);", + "code": "chatChannels->deleteMessage(\n [\n 'chatMessageId' => 'chat_message_id-fixture',\n ],\n []\n);" + }, + "fleetbase-core-api-chat-channels-list-available-participants": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "List Available Participants", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::listAvailableParticipants", + "call": "$result = $fleetbase->chatChannels->listAvailableParticipants(\n [],\n [\n 'query' => [\n 'channel' => 'chat_channel_id-fixture',\n ],\n ]\n);", + "code": "chatChannels->listAvailableParticipants(\n [],\n [\n 'query' => [\n 'channel' => 'chat_channel_id-fixture',\n ],\n ]\n);" + }, + "fleetbase-core-api-chat-channels-query-chat-channels": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "Query Chat Channels", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::queryChatChannels", + "call": "$result = $fleetbase->chatChannels->queryChatChannels(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "chatChannels->queryChatChannels(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-core-api-chat-channels-remove-participant": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "Remove Participant", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::removeParticipant", + "call": "$result = $fleetbase->chatChannels->removeParticipant(\n [\n 'participantId' => 'chat_participant_id-fixture',\n ],\n []\n);", + "code": "chatChannels->removeParticipant(\n [\n 'participantId' => 'chat_participant_id-fixture',\n ],\n []\n);" + }, + "fleetbase-core-api-chat-channels-retrieve-chat-channel": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "Retrieve Chat Channel", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::retrieveChatChannel", + "call": "$result = $fleetbase->chatChannels->retrieveChatChannel(\n [\n 'id' => 'chat_channel_id-fixture',\n ],\n []\n);", + "code": "chatChannels->retrieveChatChannel(\n [\n 'id' => 'chat_channel_id-fixture',\n ],\n []\n);" + }, + "fleetbase-core-api-chat-channels-send-message": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "Send Message", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::sendMessage", + "call": "$result = $fleetbase->chatChannels->sendMessage(\n [\n 'id' => 'chat_channel_id-fixture',\n 'body' => [\n 'sender' => 'chat_participant_id-fixture',\n 'content' => 'Hello from Fleetbase API',\n 'files' => [],\n ],\n ],\n []\n);", + "code": "chatChannels->sendMessage(\n [\n 'id' => 'chat_channel_id-fixture',\n 'body' => [\n 'sender' => 'chat_participant_id-fixture',\n 'content' => 'Hello from Fleetbase API',\n 'files' => [],\n ],\n ],\n []\n);" + }, + "fleetbase-core-api-chat-channels-update-chat-channel": { + "collection": "Fleetbase Core API", + "group": "Chat Channels", + "name": "Update Chat Channel", + "implementation": "Fleetbase\\Sdk\\Services\\ChatChannelService::updateChatChannel", + "call": "$result = $fleetbase->chatChannels->updateChatChannel(\n [\n 'id' => 'chat_channel_id-fixture',\n 'body' => [\n 'name' => 'Dispatch Updates',\n ],\n ],\n []\n);", + "code": "chatChannels->updateChatChannel(\n [\n 'id' => 'chat_channel_id-fixture',\n 'body' => [\n 'name' => 'Dispatch Updates',\n ],\n ],\n []\n);" + }, + "fleetbase-core-api-comments-create-comment": { + "collection": "Fleetbase Core API", + "group": "Comments", + "name": "Create Comment", + "implementation": "Fleetbase\\Sdk\\Services\\CommentService::createComment", + "call": "$result = $fleetbase->comments->createComment(\n [\n 'body' => [\n 'content' => 'Example comment',\n 'subject' => [\n 'id' => 'file_id-fixture',\n 'type' => 'file',\n ],\n ],\n ],\n []\n);", + "code": "comments->createComment(\n [\n 'body' => [\n 'content' => 'Example comment',\n 'subject' => [\n 'id' => 'file_id-fixture',\n 'type' => 'file',\n ],\n ],\n ],\n []\n);" + }, + "fleetbase-core-api-comments-delete-comment": { + "collection": "Fleetbase Core API", + "group": "Comments", + "name": "Delete Comment", + "implementation": "Fleetbase\\Sdk\\Services\\CommentService::deleteComment", + "call": "$result = $fleetbase->comments->deleteComment(\n [\n 'id' => 'comment_id-fixture',\n ],\n []\n);", + "code": "comments->deleteComment(\n [\n 'id' => 'comment_id-fixture',\n ],\n []\n);" + }, + "fleetbase-core-api-comments-query-comments": { + "collection": "Fleetbase Core API", + "group": "Comments", + "name": "Query Comments", + "implementation": "Fleetbase\\Sdk\\Services\\CommentService::queryComments", + "call": "$result = $fleetbase->comments->queryComments(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "comments->queryComments(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-core-api-comments-retrieve-comment": { + "collection": "Fleetbase Core API", + "group": "Comments", + "name": "Retrieve Comment", + "implementation": "Fleetbase\\Sdk\\Services\\CommentService::retrieveComment", + "call": "$result = $fleetbase->comments->retrieveComment(\n [\n 'id' => 'comment_id-fixture',\n ],\n []\n);", + "code": "comments->retrieveComment(\n [\n 'id' => 'comment_id-fixture',\n ],\n []\n);" + }, + "fleetbase-core-api-comments-update-comment": { + "collection": "Fleetbase Core API", + "group": "Comments", + "name": "Update Comment", + "implementation": "Fleetbase\\Sdk\\Services\\CommentService::updateComment", + "call": "$result = $fleetbase->comments->updateComment(\n [\n 'id' => 'comment_id-fixture',\n 'body' => [\n 'content' => 'Updated comment',\n ],\n ],\n []\n);", + "code": "comments->updateComment(\n [\n 'id' => 'comment_id-fixture',\n 'body' => [\n 'content' => 'Updated comment',\n ],\n ],\n []\n);" + }, + "fleetbase-core-api-files-delete-a-file": { + "collection": "Fleetbase Core API", + "group": "Files", + "name": "Delete a File", + "implementation": "Fleetbase\\Sdk\\Services\\FileService::deleteFile", + "call": "$result = $fleetbase->files->deleteFile(\n [\n 'id' => 'file_id-fixture',\n ],\n []\n);", + "code": "files->deleteFile(\n [\n 'id' => 'file_id-fixture',\n ],\n []\n);" + }, + "fleetbase-core-api-files-download-file": { + "collection": "Fleetbase Core API", + "group": "Files", + "name": "Download File", + "implementation": "Fleetbase\\Sdk\\Services\\FileService::downloadFile", + "call": "$result = $fleetbase->files->downloadFile(\n [\n 'id' => 'file_id-fixture',\n ],\n []\n);", + "code": "files->downloadFile(\n [\n 'id' => 'file_id-fixture',\n ],\n []\n);" + }, + "fleetbase-core-api-files-query-files": { + "collection": "Fleetbase Core API", + "group": "Files", + "name": "Query Files", + "implementation": "Fleetbase\\Sdk\\Services\\FileService::queryFiles", + "call": "$result = $fleetbase->files->queryFiles(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);", + "code": "files->queryFiles(\n [],\n [\n 'query' => [\n 'limit' => '25',\n 'offset' => '0',\n 'sort' => 'created_at',\n ],\n ]\n);" + }, + "fleetbase-core-api-files-retrieve-a-file": { + "collection": "Fleetbase Core API", + "group": "Files", + "name": "Retrieve a File", + "implementation": "Fleetbase\\Sdk\\Services\\FileService::retrieveFile", + "call": "$result = $fleetbase->files->retrieveFile(\n [\n 'id' => 'file_id-fixture',\n ],\n []\n);", + "code": "files->retrieveFile(\n [\n 'id' => 'file_id-fixture',\n ],\n []\n);" + }, + "fleetbase-core-api-files-update-file": { + "collection": "Fleetbase Core API", + "group": "Files", + "name": "Update File", + "implementation": "Fleetbase\\Sdk\\Services\\FileService::updateFile", + "call": "$result = $fleetbase->files->updateFile(\n [\n 'id' => 'file_id-fixture',\n 'body' => [\n 'caption' => 'Updated caption',\n 'meta' => [],\n ],\n ],\n []\n);", + "code": "files->updateFile(\n [\n 'id' => 'file_id-fixture',\n 'body' => [\n 'caption' => 'Updated caption',\n 'meta' => [],\n ],\n ],\n []\n);" + }, + "fleetbase-core-api-files-upload-base64-file": { + "collection": "Fleetbase Core API", + "group": "Files", + "name": "Upload Base64 File", + "implementation": "Fleetbase\\Sdk\\Services\\FileService::uploadBase64File", + "call": "$result = $fleetbase->files->uploadBase64File(\n [\n 'body' => [\n 'data' => 'base64_file_data-fixture',\n 'file_name' => 'example.png',\n 'file_type' => 'image',\n 'content_type' => 'image/png',\n 'path' => 'uploads',\n ],\n ],\n []\n);", + "code": "files->uploadBase64File(\n [\n 'body' => [\n 'data' => 'base64_file_data-fixture',\n 'file_name' => 'example.png',\n 'file_type' => 'image',\n 'content_type' => 'image/png',\n 'path' => 'uploads',\n ],\n ],\n []\n);" + }, + "fleetbase-core-api-files-upload-file": { + "collection": "Fleetbase Core API", + "group": "Files", + "name": "Upload File", + "implementation": "Fleetbase\\Sdk\\Services\\FileService::uploadFile", + "call": "$result = $fleetbase->files->uploadFile(\n [],\n [\n 'multipart' => [\n [\n 'name' => 'file',\n 'contents' => 'replace-with-file-contents',\n ],\n [\n 'name' => 'path',\n 'contents' => 'uploads',\n ],\n [\n 'name' => 'type',\n 'contents' => 'attachment',\n ],\n ],\n ]\n);", + "code": "files->uploadFile(\n [],\n [\n 'multipart' => [\n [\n 'name' => 'file',\n 'contents' => 'replace-with-file-contents',\n ],\n [\n 'name' => 'path',\n 'contents' => 'uploads',\n ],\n [\n 'name' => 'type',\n 'contents' => 'attachment',\n ],\n ],\n ]\n);" + }, + "fleetbase-core-api-organizations-get-current-organization": { + "collection": "Fleetbase Core API", + "group": "Organizations", + "name": "Get Current Organization", + "implementation": "Fleetbase\\Sdk\\Services\\OrganizationService::getCurrentOrganization", + "call": "$result = $fleetbase->organizations->getCurrentOrganization(\n [],\n []\n);", + "code": "organizations->getCurrentOrganization(\n [],\n []\n);" + } + } +} diff --git a/contracts/postman-manifest.json b/contracts/postman-manifest.json index 48d3d18..e9bd5c5 100644 --- a/contracts/postman-manifest.json +++ b/contracts/postman-manifest.json @@ -2,7 +2,7 @@ "schema_version": 1, "source": { "repository": "https://github.com/fleetbase/postman", - "ref": "43253dbf87e5030d95d12be019dc26fcb7151ed6", + "ref": "9a7d4d898b4e74d735d93c78d67d4d5013c1a28b", "collections": [ "Fleetbase API", "Fleetbase Core API" diff --git a/contracts/service-map.json b/contracts/service-map.json index a4f7e2a..cd6d359 100644 --- a/contracts/service-map.json +++ b/contracts/service-map.json @@ -2,7 +2,7 @@ "schema_version": 1, "generated_from": { "repository": "https://github.com/fleetbase/postman", - "ref": "43253dbf87e5030d95d12be019dc26fcb7151ed6", + "ref": "9a7d4d898b4e74d735d93c78d67d4d5013c1a28b", "collections": [ "Fleetbase API", "Fleetbase Core API" diff --git a/docs/adr/0006-release-automation.md b/docs/adr/0006-release-automation.md index 2c4ba02..b507e4f 100644 --- a/docs/adr/0006-release-automation.md +++ b/docs/adr/0006-release-automation.md @@ -1,6 +1,6 @@ # ADR 0006: Review-gated release automation -- Status: accepted for implementation; signing authority pending maintainer approval +- Status: accepted and implemented - Date: 2026-08-31 ## Context @@ -9,12 +9,12 @@ Existing tags are unsigned and releases have no automated validation, provenance ## Decision -Pull requests and release candidates will run the same authoritative quality gates. The release workflow will use a protected GitHub `release` environment, accept an explicit semantic version, require the commit on `main`, verify a clean tree and matching changelog, rebuild all evidence, then create an immutable tag and GitHub Release after maintainer approval. +Pull requests and release candidates run the same authoritative quality gates. A push to `main` is eligible for release only when GitHub associates that exact commit with a merged pull request whose source branch starts with `release/`. The semantic version is derived from the remainder of the branch name. The workflow verifies a clean tree and matching changelog, reruns the disposable live SDK contract, rebuilds all release evidence, and then creates an immutable tag and GitHub Release through the protected `release` environment. -Artifacts will include checksums, an SBOM, coverage and API-mapping summaries, and GitHub-supported provenance. Packagist will derive versions from VCS tags; the workflow will verify availability and a clean consumer install. A dry-run mode must execute every step except tag, release, and Packagist publication. +Artifacts include checksums, an SBOM, coverage and API-mapping summaries, and GitHub-supported provenance. Packagist derives versions from VCS tags; the workflow verifies availability and a clean consumer install. Pull-request CI assembles the release candidate without publishing, so no separate manual dry-run input is required. -The signing mechanism and authorized release approvers must be selected by a maintainer before publication. Automation will never rewrite a released tag. +Configured environment reviewers retain the final publication approval. Automation never rewrites a released tag. ## Consequences -Release inputs and outputs become reproducible and reviewable. Publishing remains intentionally human-gated. +Release inputs and outputs are reproducible and reviewable. Release initiation is automatic and branch-derived; publication remains subject to the configured environment policy. diff --git a/docs/api-coverage.md b/docs/api-coverage.md index 064fc0b..d96c90e 100644 --- a/docs/api-coverage.md +++ b/docs/api-coverage.md @@ -1,228 +1,228 @@ # Fleetbase PHP SDK API coverage -Generated from the locked Postman contract at `43253dbf87e5030d95d12be019dc26fcb7151ed6`. This matrix contains exactly 220 requests. +Generated from the locked Postman contract at `9a7d4d898b4e74d735d93c78d67d4d5013c1a28b`. This matrix contains exactly 220 requests. “Mapped” means the public method and deterministic request fixture test exist. Live contract verification remains a separate isolated-stack release gate. | Collection / request | Method and path | Authentication | SDK service / action | Request fixture | Response fixture | Error fixture | Deterministic test | Live contract | Status | |---|---|---|---|---|---|---|---|---|---| -| [Fleetbase API / Create a Contact](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/Create%20a%20Contact.request.yaml) | `POST {{base_url}}/{{namespace}}/contacts` | fleetbase-api-key | `Fleetbase\Sdk\Services\ContactService::createContact` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/Create%20a%20Contact.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/.resources/Create%20a%20Contact.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Contact](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/Delete%20a%20Contact.request.yaml) | `DELETE {{base_url}}/{{namespace}}/contacts/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ContactService::deleteContact` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/Delete%20a%20Contact.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/.resources/Delete%20a%20Contact.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Contacts](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/Query%20Contacts.request.yaml) | `GET {{base_url}}/{{namespace}}/contacts` | fleetbase-api-key | `Fleetbase\Sdk\Services\ContactService::queryContacts` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/Query%20Contacts.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/.resources/Query%20Contacts.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Contact](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/Retrieve%20a%20Contact.request.yaml) | `GET {{base_url}}/{{namespace}}/contacts/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ContactService::retrieveContact` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/Retrieve%20a%20Contact.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/.resources/Retrieve%20a%20Contact.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Contact](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/Update%20a%20Contact.request.yaml) | `PUT {{base_url}}/{{namespace}}/contacts/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ContactService::updateContact` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/Update%20a%20Contact.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Contacts/.resources/Update%20a%20Contact.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Customer](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Create%20a%20Customer.request.yaml) | `POST {{base_url}}/{{namespace}}/customers` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::createCustomer` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Create%20a%20Customer.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Customer Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Create%20a%20Customer%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/orders` | customer-token | `Fleetbase\Sdk\Services\CustomerService::createCustomerOrder` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Create%20a%20Customer%20Order.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Forgot Customer Password](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Forgot%20Customer%20Password.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/forgot-password` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::forgotCustomerPassword` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Forgot%20Customer%20Password.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / List Customer Orders](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/List%20Customer%20Orders.request.yaml) | `GET {{base_url}}/{{namespace}}/customers/orders` | customer-token | `Fleetbase\Sdk\Services\CustomerService::listCustomerOrders` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/List%20Customer%20Orders.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / List Customer Places](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/List%20Customer%20Places.request.yaml) | `GET {{base_url}}/{{namespace}}/customers/places` | customer-token | `Fleetbase\Sdk\Services\CustomerService::listCustomerPlaces` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/List%20Customer%20Places.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Login Customer](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Login%20Customer.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/login` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::loginCustomer` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Login%20Customer.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Logout All Customer Sessions](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Logout%20All%20Customer%20Sessions.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/logout-all` | customer-token | `Fleetbase\Sdk\Services\CustomerService::logoutAllCustomerSessions` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Logout%20All%20Customer%20Sessions.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Logout Customer](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Logout%20Customer.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/logout` | customer-token | `Fleetbase\Sdk\Services\CustomerService::logoutCustomer` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Logout%20Customer.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Register Customer Device](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Register%20Customer%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/register-device` | customer-token | `Fleetbase\Sdk\Services\CustomerService::registerCustomerDevice` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Register%20Customer%20Device.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Request Customer Creation Code](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Request%20Customer%20Creation%20Code.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/request-creation-code` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::requestCustomerCreationCode` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Request%20Customer%20Creation%20Code.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Request Customer Login SMS](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Request%20Customer%20Login%20SMS.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/login-with-sms` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::requestCustomerLoginSms` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Request%20Customer%20Login%20SMS.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Reset Customer Password](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Reset%20Customer%20Password.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/reset-password` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::resetCustomerPassword` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Reset%20Customer%20Password.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve Authenticated Customer](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Retrieve%20Authenticated%20Customer.request.yaml) | `GET {{base_url}}/{{namespace}}/customers/me` | customer-token | `Fleetbase\Sdk\Services\CustomerService::retrieveAuthenticatedCustomer` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Retrieve%20Authenticated%20Customer.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Customer Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Retrieve%20a%20Customer%20Order.request.yaml) | `GET {{base_url}}/{{namespace}}/customers/orders/{{customer_order_id}}` | customer-token | `Fleetbase\Sdk\Services\CustomerService::retrieveCustomerOrder` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Retrieve%20a%20Customer%20Order.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update Authenticated Customer](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Update%20Authenticated%20Customer.request.yaml) | `PUT {{base_url}}/{{namespace}}/customers/me` | customer-token | `Fleetbase\Sdk\Services\CustomerService::updateAuthenticatedCustomer` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Update%20Authenticated%20Customer.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Verify Customer Login Code](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Verify%20Customer%20Login%20Code.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/verify-code` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::verifyCustomerLoginCode` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Customers/Verify%20Customer%20Login%20Code.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Attach Device](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Attach%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/devices/{{device_id}}/attach` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::attachDevice` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Attach%20Device.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/.resources/Attach%20Device.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Device](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Create%20a%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/devices` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::createDevice` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Create%20a%20Device.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/.resources/Create%20a%20Device.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Device](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Delete%20a%20Device.request.yaml) | `DELETE {{base_url}}/{{namespace}}/devices/{{device_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::deleteDevice` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Delete%20a%20Device.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/.resources/Delete%20a%20Device.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Detach Device](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Detach%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/devices/{{device_id}}/detach` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::detachDevice` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Detach%20Device.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/.resources/Detach%20Device.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Devices](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Query%20Devices.request.yaml) | `GET {{base_url}}/{{namespace}}/devices` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::queryDevices` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Query%20Devices.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/.resources/Query%20Devices.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Device](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Retrieve%20a%20Device.request.yaml) | `GET {{base_url}}/{{namespace}}/devices/{{device_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::retrieveDevice` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Retrieve%20a%20Device.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/.resources/Retrieve%20a%20Device.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Device](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Update%20a%20Device.request.yaml) | `PUT {{base_url}}/{{namespace}}/devices/{{device_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::updateDevice` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/Update%20a%20Device.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Devices/.resources/Update%20a%20Device.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Change Driver Password](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Change%20Driver%20Password.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/:id/change-password` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::changeDriverPassword` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Change%20Driver%20Password.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Driver](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Create%20a%20Driver.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::createDriver` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Create%20a%20Driver.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/.resources/Create%20a%20Driver.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Driver](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Delete%20a%20Driver.request.yaml) | `DELETE {{base_url}}/{{namespace}}/drivers/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::deleteDriver` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Delete%20a%20Driver.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/.resources/Delete%20a%20Driver.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Driver Current Organization](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Get%20Driver%20Current%20Organization.request.yaml) | `GET {{base_url}}/{{namespace}}/drivers/:id/current-organization` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::getDriverCurrentOrganization` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Get%20Driver%20Current%20Organization.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / List Driver Manifests](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/List%20Driver%20Manifests.request.yaml) | `GET {{base_url}}/{{namespace}}/drivers/:id/manifests` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::listDriverManifests` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/List%20Driver%20Manifests.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / List Driver Organizations](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/List%20Driver%20Organizations.request.yaml) | `GET {{base_url}}/{{namespace}}/drivers/:id/organizations` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::listDriverOrganizations` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/List%20Driver%20Organizations.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Login Driver](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Login%20Driver.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/login` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::loginDriver` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Login%20Driver.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Drivers](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Query%20Drivers.request.yaml) | `GET {{base_url}}/{{namespace}}/drivers` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::queryDrivers` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Query%20Drivers.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/.resources/Query%20Drivers.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Register Device](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Register%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/register-device` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::registerDevice` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Register%20Device.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Register Driver Device](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Register%20Driver%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/:id/register-device` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::registerDriverDevice` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Register%20Driver%20Device.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Request Driver Login SMS](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Request%20Driver%20Login%20SMS.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/login-with-sms` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::requestDriverLoginSms` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Request%20Driver%20Login%20SMS.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Request Driver Password Reset](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Request%20Driver%20Password%20Reset.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/forgot-password` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::requestDriverPasswordReset` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Request%20Driver%20Password%20Reset.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Reset Driver Password](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Reset%20Driver%20Password.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/reset-password` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::resetDriverPassword` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Reset%20Driver%20Password.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Driver](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Retrieve%20a%20Driver.request.yaml) | `GET {{base_url}}/{{namespace}}/drivers/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::retrieveDriver` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Retrieve%20a%20Driver.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/.resources/Retrieve%20a%20Driver.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Simulate Driver Route](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Simulate%20Driver%20Route.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/:id/simulate` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::simulateDriverRoute` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Simulate%20Driver%20Route.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Switch Driver Organization](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Switch%20Driver%20Organization.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/:id/switch-organization` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::switchDriverOrganization` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Switch%20Driver%20Organization.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Toggle Driver Online](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Toggle%20Driver%20Online.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/:id/toggle-online` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::toggleDriverOnline` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Toggle%20Driver%20Online.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Track Driver](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Track%20Driver.request.yaml) | `PATCH {{base_url}}/{{namespace}}/drivers/:id/track` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::trackDriver` | path, text body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Track%20Driver.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Driver](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Update%20a%20Driver.request.yaml) | `PUT {{base_url}}/{{namespace}}/drivers/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::updateDriver` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Update%20a%20Driver.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/.resources/Update%20a%20Driver.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Verify Driver Login Code](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Verify%20Driver%20Login%20Code.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/verify-code` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::verifyDriverLoginCode` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Drivers/Verify%20Driver%20Login%20Code.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Entity](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/Create%20an%20Entity.request.yaml) | `POST {{base_url}}/{{namespace}}/entities` | fleetbase-api-key | `Fleetbase\Sdk\Services\EntityService::createEntity` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/Create%20an%20Entity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/.resources/Create%20an%20Entity.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Entity](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/Delete%20a%20Entity.request.yaml) | `DELETE {{base_url}}/{{namespace}}/entities/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\EntityService::deleteEntity` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/Delete%20a%20Entity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/.resources/Delete%20a%20Entity.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Entities](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/Query%20Entities.request.yaml) | `GET {{base_url}}/{{namespace}}/entities` | fleetbase-api-key | `Fleetbase\Sdk\Services\EntityService::queryEntities` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/Query%20Entities.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve an Entity](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/Retrieve%20an%20Entity.request.yaml) | `GET {{base_url}}/{{namespace}}/entities/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\EntityService::retrieveEntity` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/Retrieve%20an%20Entity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/.resources/Retrieve%20an%20Entity.resources/examples/OK.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/.resources/Retrieve%20an%20Entity.resources/examples/Retrieve%20an%20Entity.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Entity](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/Update%20a%20Entity.request.yaml) | `PUT {{base_url}}/{{namespace}}/entities/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\EntityService::updateEntity` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/Update%20a%20Entity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Entities/.resources/Update%20a%20Entity.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create Equipment](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/Create%20Equipment.request.yaml) | `POST {{base_url}}/{{namespace}}/equipment` | fleetbase-api-key | `Fleetbase\Sdk\Services\EquipmentService::createEquipment` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/Create%20Equipment.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/.resources/Create%20Equipment.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete Equipment](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/Delete%20Equipment.request.yaml) | `DELETE {{base_url}}/{{namespace}}/equipment/{{equipment_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\EquipmentService::deleteEquipment` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/Delete%20Equipment.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/.resources/Delete%20Equipment.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Equipment](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/Query%20Equipment.request.yaml) | `GET {{base_url}}/{{namespace}}/equipment` | fleetbase-api-key | `Fleetbase\Sdk\Services\EquipmentService::queryEquipment` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/Query%20Equipment.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/.resources/Query%20Equipment.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve Equipment](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/Retrieve%20Equipment.request.yaml) | `GET {{base_url}}/{{namespace}}/equipment/{{equipment_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\EquipmentService::retrieveEquipment` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/Retrieve%20Equipment.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/.resources/Retrieve%20Equipment.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update Equipment](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/Update%20Equipment.request.yaml) | `PUT {{base_url}}/{{namespace}}/equipment/{{equipment_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\EquipmentService::updateEquipment` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/Update%20Equipment.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Equipment/.resources/Update%20Equipment.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Fleet](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/Create%20a%20Fleet.request.yaml) | `POST {{base_url}}/{{namespace}}/fleets` | fleetbase-api-key | `Fleetbase\Sdk\Services\FleetService::createFleet` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/Create%20a%20Fleet.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/.resources/Create%20a%20Fleet.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Fleet](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/Delete%20a%20Fleet.request.yaml) | `DELETE {{base_url}}/{{namespace}}/fleets/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FleetService::deleteFleet` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/Delete%20a%20Fleet.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/.resources/Delete%20a%20Fleet.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Fleets](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/Query%20Fleets.request.yaml) | `GET {{base_url}}/{{namespace}}/fleets` | fleetbase-api-key | `Fleetbase\Sdk\Services\FleetService::queryFleets` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/Query%20Fleets.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/.resources/Query%20Fleets.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Fleet](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/Retrieve%20a%20Fleet.request.yaml) | `GET {{base_url}}/{{namespace}}/fleets/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FleetService::retrieveFleet` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/Retrieve%20a%20Fleet.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/.resources/Retrieve%20a%20Fleet.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Fleet](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/Update%20a%20Fleet.request.yaml) | `PUT {{base_url}}/{{namespace}}/fleets/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FleetService::updateFleet` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/Update%20a%20Fleet.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fleets/.resources/Update%20a%20Fleet.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Fuel Report](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Reports/Create%20a%20Fuel%20Report.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-reports` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelReportService::createFuelReport` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Reports/Create%20a%20Fuel%20Report.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Fuel Report](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Reports/Delete%20a%20Fuel%20Report.request.yaml) | `DELETE {{base_url}}/{{namespace}}/fuel-reports/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelReportService::deleteFuelReport` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Reports/Delete%20a%20Fuel%20Report.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Fuel Reports](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Reports/Query%20Fuel%20Reports.request.yaml) | `GET {{base_url}}/{{namespace}}/fuel-reports` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelReportService::queryFuelReports` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Reports/Query%20Fuel%20Reports.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Fuel Report](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Reports/Retrieve%20a%20Fuel%20Report.request.yaml) | `GET {{base_url}}/{{namespace}}/fuel-reports/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelReportService::retrieveFuelReport` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Reports/Retrieve%20a%20Fuel%20Report.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Fuel Report](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Reports/Update%20a%20Fuel%20Report.request.yaml) | `PUT {{base_url}}/{{namespace}}/fuel-reports/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelReportService::updateFuelReport` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Reports/Update%20a%20Fuel%20Report.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Fuel Transaction](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Create%20a%20Fuel%20Transaction.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-transactions` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::createFuelTransaction` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Create%20a%20Fuel%20Transaction.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Create%20a%20Fuel%20Transaction.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Fuel Transaction](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Delete%20a%20Fuel%20Transaction.request.yaml) | `DELETE {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::deleteFuelTransaction` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Delete%20a%20Fuel%20Transaction.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Delete%20a%20Fuel%20Transaction.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Match Fuel Transaction Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Match%20Fuel%20Transaction%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}/match-order` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::matchFuelTransactionOrder` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Match%20Fuel%20Transaction%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Match%20Fuel%20Transaction%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Match Fuel Transaction Vehicle](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Match%20Fuel%20Transaction%20Vehicle.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}/match-vehicle` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::matchFuelTransactionVehicle` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Match%20Fuel%20Transaction%20Vehicle.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Match%20Fuel%20Transaction%20Vehicle.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Fuel Transactions](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Query%20Fuel%20Transactions.request.yaml) | `GET {{base_url}}/{{namespace}}/fuel-transactions` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::queryFuelTransactions` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Query%20Fuel%20Transactions.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Query%20Fuel%20Transactions.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Reprocess Fuel Transaction](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Reprocess%20Fuel%20Transaction.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}/reprocess` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::reprocessFuelTransaction` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Reprocess%20Fuel%20Transaction.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Reprocess%20Fuel%20Transaction.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Fuel Transaction](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Retrieve%20a%20Fuel%20Transaction.request.yaml) | `GET {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::retrieveFuelTransaction` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Retrieve%20a%20Fuel%20Transaction.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Retrieve%20a%20Fuel%20Transaction.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Review Fuel Transaction](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Review%20Fuel%20Transaction.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}/review` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::reviewFuelTransaction` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Review%20Fuel%20Transaction.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Review%20Fuel%20Transaction.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Fuel Transaction](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Update%20a%20Fuel%20Transaction.request.yaml) | `PUT {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::updateFuelTransaction` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/Update%20a%20Fuel%20Transaction.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Update%20a%20Fuel%20Transaction.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Driver Geofence History](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Geofences/Get%20Driver%20Geofence%20History.request.yaml) | `GET {{base_url}}/{{namespace}}/geofences/driver/:driverId/history` | fleetbase-api-key | `Fleetbase\Sdk\Services\GeofenceService::getDriverGeofenceHistory` | path, query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Geofences/Get%20Driver%20Geofence%20History.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Geofence Dwell Report](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Geofences/Get%20Geofence%20Dwell%20Report.request.yaml) | `GET {{base_url}}/{{namespace}}/geofences/dwell-report` | fleetbase-api-key | `Fleetbase\Sdk\Services\GeofenceService::getGeofenceDwellReport` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Geofences/Get%20Geofence%20Dwell%20Report.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Geofence Inventory](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Geofences/Get%20Geofence%20Inventory.request.yaml) | `GET {{base_url}}/{{namespace}}/geofences/inventory` | fleetbase-api-key | `Fleetbase\Sdk\Services\GeofenceService::getGeofenceInventory` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Geofences/Get%20Geofence%20Inventory.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / List Geofence Events](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Geofences/List%20Geofence%20Events.request.yaml) | `GET {{base_url}}/{{namespace}}/geofences/events` | fleetbase-api-key | `Fleetbase\Sdk\Services\GeofenceService::listGeofenceEvents` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Geofences/List%20Geofence%20Events.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Issue](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Issues/Create%20an%20Issue.request.yaml) | `POST {{base_url}}/{{namespace}}/issues` | fleetbase-api-key | `Fleetbase\Sdk\Services\IssueService::createIssue` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Issues/Create%20an%20Issue.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete an Issue](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Issues/Delete%20an%20Issue.request.yaml) | `DELETE {{base_url}}/{{namespace}}/issues/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\IssueService::deleteIssue` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Issues/Delete%20an%20Issue.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Issues](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Issues/Query%20Issues.request.yaml) | `GET {{base_url}}/{{namespace}}/issues` | fleetbase-api-key | `Fleetbase\Sdk\Services\IssueService::queryIssues` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Issues/Query%20Issues.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve an Issue](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Issues/Retrieve%20an%20Issue.request.yaml) | `GET {{base_url}}/{{namespace}}/issues/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\IssueService::retrieveIssue` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Issues/Retrieve%20an%20Issue.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update an Issue](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Issues/Update%20an%20Issue.request.yaml) | `PUT {{base_url}}/{{namespace}}/issues/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\IssueService::updateIssue` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Issues/Update%20an%20Issue.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Render Label](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Labels/Render%20Label.request.yaml) | `GET {{base_url}}/{{namespace}}/labels/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\LabelService::renderLabel` | path, query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Labels/Render%20Label.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Optimize a Manifest](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Manifests/Optimize%20a%20Manifest.request.yaml) | `POST {{base_url}}/{{namespace}}/manifests/:id/optimize` | fleetbase-api-key | `Fleetbase\Sdk\Services\ManifestService::optimizeManifest` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Manifests/Optimize%20a%20Manifest.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Manifest](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Manifests/Retrieve%20a%20Manifest.request.yaml) | `GET {{base_url}}/{{namespace}}/manifests/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ManifestService::retrieveManifest` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Manifests/Retrieve%20a%20Manifest.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Manifest Stop](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Manifests/Update%20a%20Manifest%20Stop.request.yaml) | `PATCH {{base_url}}/{{namespace}}/manifest-stops/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ManifestService::updateManifestStop` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Manifests/Update%20a%20Manifest%20Stop.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Driver Onboard Settings](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Onboard/Get%20Driver%20Onboard%20Settings.request.yaml) | `GET {{base_url}}/{{namespace}}/onboard/driver-onboard-settings/:companyId` | fleetbase-api-key | `Fleetbase\Sdk\Services\OnboardService::getDriverOnboardSettings` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Onboard/Get%20Driver%20Onboard%20Settings.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Commit Orchestrator Plan](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orchestrator/Commit%20Orchestrator%20Plan.request.yaml) | `POST {{base_url}}/{{namespace}}/orchestrator/commit` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrchestratorService::commitOrchestratorPlan` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orchestrator/Commit%20Orchestrator%20Plan.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orchestrator/.resources/Commit%20Orchestrator%20Plan.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Run Orchestrator](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orchestrator/Run%20Orchestrator.request.yaml) | `POST {{base_url}}/{{namespace}}/orchestrator/run` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrchestratorService::runOrchestrator` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orchestrator/Run%20Orchestrator.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orchestrator/.resources/Run%20Orchestrator.resources/examples/Multi-phase%20Prior%20Assignments.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orchestrator/.resources/Run%20Orchestrator.resources/examples/Native%20Capacity%20Allocation.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orchestrator/.resources/Run%20Orchestrator.resources/examples/Single-phase%20VROOM%20Allocation.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orchestrator/.resources/Run%20Orchestrator.resources/examples/VROOM%20Capacity%20Only%20Allocation.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Order Configs](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Order%20Configs/Query%20Order%20Configs.request.yaml) | `GET {{base_url}}/{{namespace}}/order-configs` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderConfigService::queryOrderConfigs` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Order%20Configs/Query%20Order%20Configs.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve an Order Config](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Order%20Configs/Retrieve%20an%20Order%20Config.request.yaml) | `GET {{base_url}}/{{namespace}}/order-configs/{{order_config_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderConfigService::retrieveOrderConfig` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Order%20Configs/Retrieve%20an%20Order%20Config.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Cancel an Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Cancel%20an%20Order.request.yaml) | `DELETE {{base_url}}/{{namespace}}/orders/:id/cancel` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::cancelOrder` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Cancel%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Cancel%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Capture Photo for Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Capture%20Photo%20for%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/capture-photo/:subjectId` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::capturePhotoForOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Capture%20Photo%20for%20Order.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Capture QR Code for Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Capture%20QR%20Code%20for%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/capture-qr/:subject-id` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::captureQrCodeForOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Capture%20QR%20Code%20for%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Capture%20QR%20Code%20for%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Capture Signature for Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Capture%20Signature%20for%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/capture-signature/:subject-id` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::captureSignatureForOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Capture%20Signature%20for%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Capture%20Signature%20for%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Complete an Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Complete%20an%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/complete` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::completeOrder` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Complete%20an%20Order.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrder` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20Complete%20Payload.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20Payload.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20Waypoints%20and%20Entities%20with%20Photos.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20Waypoints%20and%20Entity%20Destinations.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20only%20Pickup%20Dropoff.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20only%20Waypoints.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Order using Complete Payload](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Complete%20Payload.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingCompletePayload` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Complete%20Payload.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Order using Coordinates](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Coordinates.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingCoordinates` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Coordinates.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Order using GeoJSON Points](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20GeoJSON%20Points.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingGeojsonPoints` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20GeoJSON%20Points.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Order using Payload](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Payload.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingPayload` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Payload.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Order using Waypoints and Entities with Photos](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Waypoints%20and%20Entities%20with%20Photos.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingWaypointsAndEntitiesWithPhotos` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Waypoints%20and%20Entities%20with%20Photos.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Order using Waypoints and Entity Destinations](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Waypoints%20and%20Entity%20Destinations.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingWaypointsAndEntityDestinations` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Waypoints%20and%20Entity%20Destinations.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Order using only Pickup Dropoff](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20only%20Pickup%20Dropoff.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingOnlyPickupDropoff` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20only%20Pickup%20Dropoff.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create an Order using only Waypoints](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20only%20Waypoints.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingOnlyWaypoints` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20only%20Waypoints.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete an Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Delete%20an%20Order.request.yaml) | `DELETE {{base_url}}/{{namespace}}/orders/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::deleteOrder` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Delete%20an%20Order.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Dispatch an Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Dispatch%20an%20Order.request.yaml) | `PATCH {{base_url}}/{{namespace}}/orders/:id/dispatch` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::dispatchOrder` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Dispatch%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Dispatch%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Editable Entity Fields](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Get%20Editable%20Entity%20Fields.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/editable-entity-fields` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::getEditableEntityFields` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Get%20Editable%20Entity%20Fields.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Order Distance and Time](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Distance%20and%20Time.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/distance-and-time` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::getOrderDistanceAndTime` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Distance%20and%20Time.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Order ETA](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Get%20Order%20ETA.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/eta` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::getOrderEta` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Get%20Order%20ETA.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Order Next Activity](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Next%20Activity.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/next-activity` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::getOrderNextActivity` | path, query, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Next%20Activity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Get%20Order%20Next%20Activity.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Order Tracker](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Tracker.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/tracker` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::getOrderTracker` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Tracker.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / List Order Comments](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/List%20Order%20Comments.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/comments` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::listOrderComments` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/List%20Order%20Comments.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / List Order Proofs](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/List%20Order%20Proofs.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/proofs/:subjectId` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::listOrderProofs` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/List%20Order%20Proofs.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Orders](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Query%20Orders.request.yaml) | `GET {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::queryOrders` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Query%20Orders.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve an Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Retrieve%20an%20Order.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/{{order_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::retrieveOrder` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Retrieve%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Retrieve%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Schedule an Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Schedule%20an%20Order.request.yaml) | `PATCH {{base_url}}/{{namespace}}/orders/:id/schedule` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::scheduleOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Schedule%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Schedule%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Set Order Destination](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Set%20Order%20Destination.request.yaml) | `PATCH {{base_url}}/{{namespace}}/orders/:id/set-destination/:placeId` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::setOrderDestination` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Set%20Order%20Destination.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Set%20Order%20Destination.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Start an Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Start%20an%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/start` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::startOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Start%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Start%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update Order Activity](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Update%20Order%20Activity.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/update-activity` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::updateOrderActivity` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Update%20Order%20Activity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Update%20Order%20Activity.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update an Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Update%20an%20Order.request.yaml) | `PUT {{base_url}}/{{namespace}}/orders/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::updateOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/Update%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Orders/.resources/Update%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Get Current Organization](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Organizations/Get%20Current%20Organization.request.yaml) | `GET {{base_url}}/{{namespace}}/organizations/current` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrganizationService::getCurrentOrganization` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Organizations/Get%20Current%20Organization.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / List Organizations](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Organizations/List%20Organizations.request.yaml) | `GET {{base_url}}/{{namespace}}/organizations` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrganizationService::listOrganizations` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Organizations/List%20Organizations.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Part](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/Create%20a%20Part.request.yaml) | `POST {{base_url}}/{{namespace}}/parts` | fleetbase-api-key | `Fleetbase\Sdk\Services\PartService::createPart` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/Create%20a%20Part.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/.resources/Create%20a%20Part.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Part](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/Delete%20a%20Part.request.yaml) | `DELETE {{base_url}}/{{namespace}}/parts/{{part_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\PartService::deletePart` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/Delete%20a%20Part.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/.resources/Delete%20a%20Part.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Parts](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/Query%20Parts.request.yaml) | `GET {{base_url}}/{{namespace}}/parts` | fleetbase-api-key | `Fleetbase\Sdk\Services\PartService::queryParts` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/Query%20Parts.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/.resources/Query%20Parts.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Part](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/Retrieve%20a%20Part.request.yaml) | `GET {{base_url}}/{{namespace}}/parts/{{part_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\PartService::retrievePart` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/Retrieve%20a%20Part.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/.resources/Retrieve%20a%20Part.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Part](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/Update%20a%20Part.request.yaml) | `PUT {{base_url}}/{{namespace}}/parts/{{part_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\PartService::updatePart` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/Update%20a%20Part.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Parts/.resources/Update%20a%20Part.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Payload](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/Create%20a%20Payload.request.yaml) | `POST {{base_url}}/{{namespace}}/payloads` | fleetbase-api-key | `Fleetbase\Sdk\Services\PayloadService::createPayload` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/Create%20a%20Payload.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/.resources/Create%20a%20Payload.resources/examples/Create%20a%20Payload%20With%20Multiple%20Waypoints.example.yaml), [201](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/.resources/Create%20a%20Payload.resources/examples/Create%20a%20Payload.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/.resources/Create%20a%20Payload.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Payload](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/Delete%20a%20Payload.request.yaml) | `DELETE {{base_url}}/{{namespace}}/payloads/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PayloadService::deletePayload` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/Delete%20a%20Payload.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/.resources/Delete%20a%20Payload.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Payloads](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/Query%20Payloads.request.yaml) | `GET {{base_url}}/{{namespace}}/payloads` | fleetbase-api-key | `Fleetbase\Sdk\Services\PayloadService::queryPayloads` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/Query%20Payloads.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Payload](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/Retrieve%20a%20Payload.request.yaml) | `GET {{base_url}}/{{namespace}}/payloads/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PayloadService::retrievePayload` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/Retrieve%20a%20Payload.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Payload](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/Update%20a%20Payload.request.yaml) | `PUT {{base_url}}/{{namespace}}/payloads/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PayloadService::updatePayload` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/Update%20a%20Payload.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Payloads/.resources/Update%20a%20Payload.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Place](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Create%20a%20Place.request.yaml) | `POST {{base_url}}/{{namespace}}/places` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::createPlace` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Create%20a%20Place.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/.resources/Create%20a%20Place.resources/examples/Create%20a%20Place%20using%20Coordinates%20Array.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/.resources/Create%20a%20Place.resources/examples/Create%20a%20Place%20using%20Coordinates.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/.resources/Create%20a%20Place.resources/examples/Create%20a%20Place%20using%20GeoJSON%20Point.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/.resources/Create%20a%20Place.resources/examples/Create%20a%20Place%20using%20Street%20Address%20Only.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Place](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Delete%20a%20Place.request.yaml) | `DELETE {{base_url}}/{{namespace}}/places/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::deletePlace` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Delete%20a%20Place.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/.resources/Delete%20a%20Place.resources/examples/Delete%20a%20Place.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / List all Places](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/List%20all%20Places.request.yaml) | `GET {{base_url}}/{{namespace}}/places` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::listAllPlaces` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/List%20all%20Places.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Places](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Query%20Places.request.yaml) | `GET {{base_url}}/{{namespace}}/places` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::queryPlaces` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Query%20Places.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Place](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Retrieve%20a%20Place.request.yaml) | `GET {{base_url}}/{{namespace}}/places/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::retrievePlace` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Retrieve%20a%20Place.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Search Places](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Search%20Places.request.yaml) | `GET {{base_url}}/{{namespace}}/places/search` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::searchPlaces` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Search%20Places.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Place](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Update%20a%20Place.request.yaml) | `PUT {{base_url}}/{{namespace}}/places/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::updatePlace` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/Update%20a%20Place.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Places/.resources/Update%20a%20Place.resources/examples/Update%20a%20Place.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Purchase Rate](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Purchase%20Rates/Create%20a%20Purchase%20Rate.request.yaml) | `POST {{base_url}}/{{namespace}}/purchase-rates` | fleetbase-api-key | `Fleetbase\Sdk\Services\PurchaseRateService::createPurchaseRate` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Purchase%20Rates/Create%20a%20Purchase%20Rate.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Purchase%20Rates/.resources/Create%20a%20Purchase%20Rate.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Purchase Rates](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Purchase%20Rates/Query%20Purchase%20Rates.request.yaml) | `GET {{base_url}}/{{namespace}}/purchase-rates` | fleetbase-api-key | `Fleetbase\Sdk\Services\PurchaseRateService::queryPurchaseRates` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Purchase%20Rates/Query%20Purchase%20Rates.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Purchase Rate](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Purchase%20Rates/Retrieve%20a%20Purchase%20Rate.request.yaml) | `GET {{base_url}}/{{namespace}}/purchase-rates/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PurchaseRateService::retrievePurchaseRate` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Purchase%20Rates/Retrieve%20a%20Purchase%20Rate.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Purchase%20Rates/.resources/Retrieve%20a%20Purchase%20Rate.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Sensor](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/Create%20a%20Sensor.request.yaml) | `POST {{base_url}}/{{namespace}}/sensors` | fleetbase-api-key | `Fleetbase\Sdk\Services\SensorService::createSensor` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/Create%20a%20Sensor.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/.resources/Create%20a%20Sensor.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Sensor](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/Delete%20a%20Sensor.request.yaml) | `DELETE {{base_url}}/{{namespace}}/sensors/{{sensor_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\SensorService::deleteSensor` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/Delete%20a%20Sensor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/.resources/Delete%20a%20Sensor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Sensors](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/Query%20Sensors.request.yaml) | `GET {{base_url}}/{{namespace}}/sensors` | fleetbase-api-key | `Fleetbase\Sdk\Services\SensorService::querySensors` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/Query%20Sensors.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/.resources/Query%20Sensors.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Sensor](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/Retrieve%20a%20Sensor.request.yaml) | `GET {{base_url}}/{{namespace}}/sensors/{{sensor_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\SensorService::retrieveSensor` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/Retrieve%20a%20Sensor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/.resources/Retrieve%20a%20Sensor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Sensor](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/Update%20a%20Sensor.request.yaml) | `PUT {{base_url}}/{{namespace}}/sensors/{{sensor_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\SensorService::updateSensor` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/Update%20a%20Sensor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Sensors/.resources/Update%20a%20Sensor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Service Area](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/Create%20a%20Service%20Area.request.yaml) | `POST {{base_url}}/{{namespace}}/service-areas` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceAreaService::createServiceArea` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/Create%20a%20Service%20Area.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Create%20a%20Service%20Area.resources/examples/Create%20a%20Service%20Area%20using%20GeoJSON%20Point.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Create%20a%20Service%20Area.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Service Area](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/Delete%20a%20Service%20Area.request.yaml) | `DELETE {{base_url}}/{{namespace}}/service-areas/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceAreaService::deleteServiceArea` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/Delete%20a%20Service%20Area.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Delete%20a%20Service%20Area.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Service Areas](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/Query%20Service%20Areas.request.yaml) | `GET {{base_url}}/{{namespace}}/service-areas` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceAreaService::queryServiceAreas` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/Query%20Service%20Areas.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Service Area](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/Retrieve%20a%20Service%20Area.request.yaml) | `GET {{base_url}}/{{namespace}}/service-areas/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceAreaService::retrieveServiceArea` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/Retrieve%20a%20Service%20Area.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Retrieve%20a%20Service%20Area.resources/examples/OK.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Retrieve%20a%20Service%20Area.resources/examples/Retrieve%20a%20Service%20Area.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Service Area](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/Update%20a%20Service%20Area.request.yaml) | `PUT {{base_url}}/{{namespace}}/service-areas/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceAreaService::updateServiceArea` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/Update%20a%20Service%20Area.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Update%20a%20Service%20Area.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Service Quotes](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Quotes/Query%20Service%20Quotes.request.yaml) | `GET {{base_url}}/{{namespace}}/service-quotes` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceQuoteService::queryServiceQuotes` | query, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Quotes/Query%20Service%20Quotes.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Quotes/.resources/Query%20Service%20Quotes.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Service Quote](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Quotes/Retrieve%20a%20Service%20Quote.request.yaml) | `GET {{base_url}}/{{namespace}}/service-quotes/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceQuoteService::retrieveServiceQuote` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Quotes/Retrieve%20a%20Service%20Quote.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Service Rate](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/Create%20a%20Service%20Rate.request.yaml) | `POST {{base_url}}/{{namespace}}/service-rates` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceRateService::createServiceRate` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/Create%20a%20Service%20Rate.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/.resources/Create%20a%20Service%20Rate.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Service Rate](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/Delete%20a%20Service%20Rate.request.yaml) | `DELETE {{base_url}}/{{namespace}}/service-rates/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceRateService::deleteServiceRate` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/Delete%20a%20Service%20Rate.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/.resources/Delete%20a%20Service%20Rate.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Service Rates](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/Query%20Service%20Rates.request.yaml) | `GET {{base_url}}/{{namespace}}/service-rates` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceRateService::queryServiceRates` | query, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/Query%20Service%20Rates.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Service Rate](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/Retrieve%20a%20Service%20Rate.request.yaml) | `GET {{base_url}}/{{namespace}}/service-rates/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceRateService::retrieveServiceRate` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/Retrieve%20a%20Service%20Rate.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Service Rate](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/Update%20a%20Service%20Rate.request.yaml) | `PUT {{base_url}}/{{namespace}}/service-rates/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceRateService::updateServiceRate` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/Update%20a%20Service%20Rate.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Service%20Rates/.resources/Update%20a%20Service%20Rate.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Tracking Number](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/Create%20a%20Tracking%20Number.request.yaml) | `POST {{base_url}}/{{namespace}}/tracking-numbers` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingNumberService::createTrackingNumber` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/Create%20a%20Tracking%20Number.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/.resources/Create%20a%20Tracking%20Number.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Decode Tracking Number QR](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/Decode%20Tracking%20Number%20QR.request.yaml) | `POST {{base_url}}/{{namespace}}/tracking-numbers/from-qr` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingNumberService::decodeTrackingNumberQr` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/Decode%20Tracking%20Number%20QR.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Tracking Number](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/Delete%20a%20Tracking%20Number.request.yaml) | `DELETE {{base_url}}/{{namespace}}/tracking-numbers/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingNumberService::deleteTrackingNumber` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/Delete%20a%20Tracking%20Number.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/.resources/Delete%20a%20Tracking%20Number.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Tracking Numbers](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/Query%20Tracking%20Numbers.request.yaml) | `GET {{base_url}}/{{namespace}}/tracking-numbers` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingNumberService::queryTrackingNumbers` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/Query%20Tracking%20Numbers.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/.resources/Query%20Tracking%20Numbers.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Tracking Number](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/Retrieve%20a%20Tracking%20Number.request.yaml) | `GET {{base_url}}/{{namespace}}/tracking-numbers/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingNumberService::retrieveTrackingNumber` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/Retrieve%20a%20Tracking%20Number.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Numbers/.resources/Retrieve%20a%20Tracking%20Number.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Tracking Status](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/Create%20a%20Tracking%20Status.request.yaml) | `POST {{base_url}}/{{namespace}}/tracking-statuses` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingStatusService::createTrackingStatus` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/Create%20a%20Tracking%20Status.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/.resources/Create%20a%20Tracking%20Status.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Tracking Status](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/Delete%20a%20Tracking%20Status.request.yaml) | `DELETE {{base_url}}/{{namespace}}/tracking-statuses/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingStatusService::deleteTrackingStatus` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/Delete%20a%20Tracking%20Status.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/.resources/Delete%20a%20Tracking%20Status.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Tracking Statuses](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/Query%20Tracking%20Statuses.request.yaml) | `GET {{base_url}}/{{namespace}}/tracking-statuses` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingStatusService::queryTrackingStatuses` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/Query%20Tracking%20Statuses.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/.resources/Query%20Tracking%20Statuses.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Tracking Status](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/Retrieve%20a%20Tracking%20Status.request.yaml) | `GET {{base_url}}/{{namespace}}/tracking-statuses/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingStatusService::retrieveTrackingStatus` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/Retrieve%20a%20Tracking%20Status.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/.resources/Retrieve%20a%20Tracking%20Status.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Tracking Status](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/Update%20a%20Tracking%20Status.request.yaml) | `PUT {{base_url}}/{{namespace}}/tracking-statuses/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingStatusService::updateTrackingStatus` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/Update%20a%20Tracking%20Status.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Tracking%20Statuses/.resources/Update%20a%20Tracking%20Status.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Vehicle](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Create%20a%20Vehicle.request.yaml) | `POST {{base_url}}/{{namespace}}/vehicles` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::createVehicle` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Create%20a%20Vehicle.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/.resources/Create%20a%20Vehicle.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Vehicle](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Delete%20a%20Vehicle.request.yaml) | `DELETE {{base_url}}/{{namespace}}/vehicles/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::deleteVehicle` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Delete%20a%20Vehicle.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/.resources/Delete%20a%20Vehicle.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Vehicles](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Query%20Vehicles.request.yaml) | `GET {{base_url}}/{{namespace}}/vehicles` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::queryVehicles` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Query%20Vehicles.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/.resources/Query%20Vehicles.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Vehicle](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Retrieve%20a%20Vehicle.request.yaml) | `GET {{base_url}}/{{namespace}}/vehicles/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::retrieveVehicle` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Retrieve%20a%20Vehicle.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/.resources/Retrieve%20a%20Vehicle.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Track Vehicle](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Track%20Vehicle.request.yaml) | `PATCH {{base_url}}/{{namespace}}/vehicles/:id/track` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::trackVehicle` | path, text body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Track%20Vehicle.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Vehicle](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Update%20a%20Vehicle.request.yaml) | `PUT {{base_url}}/{{namespace}}/vehicles/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::updateVehicle` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/Update%20a%20Vehicle.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vehicles/.resources/Update%20a%20Vehicle.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Vendor](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/Create%20a%20Vendor.request.yaml) | `POST {{base_url}}/{{namespace}}/vendors` | fleetbase-api-key | `Fleetbase\Sdk\Services\VendorService::createVendor` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/Create%20a%20Vendor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/.resources/Create%20a%20Vendor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Vendor](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/Delete%20a%20Vendor.request.yaml) | `DELETE {{base_url}}/{{namespace}}/vendors/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VendorService::deleteVendor` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/Delete%20a%20Vendor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/.resources/Delete%20a%20Vendor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Vendors](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/Query%20Vendors.request.yaml) | `GET {{base_url}}/{{namespace}}/vendors` | fleetbase-api-key | `Fleetbase\Sdk\Services\VendorService::queryVendors` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/Query%20Vendors.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/.resources/Query%20Vendors.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Vendor](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/Retrieve%20a%20Vendor.request.yaml) | `GET {{base_url}}/{{namespace}}/vendors/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VendorService::retrieveVendor` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/Retrieve%20a%20Vendor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/.resources/Retrieve%20a%20Vendor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Vendor](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/Update%20a%20Vendor.request.yaml) | `PUT {{base_url}}/{{namespace}}/vendors/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VendorService::updateVendor` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/Update%20a%20Vendor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Vendors/.resources/Update%20a%20Vendor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Work Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Create%20a%20Work%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/work-orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::createWorkOrder` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Create%20a%20Work%20Order.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Create%20a%20Work%20Order.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Work Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Delete%20a%20Work%20Order.request.yaml) | `DELETE {{base_url}}/{{namespace}}/work-orders/{{work_order_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::deleteWorkOrder` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Delete%20a%20Work%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Delete%20a%20Work%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Work Orders](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Query%20Work%20Orders.request.yaml) | `GET {{base_url}}/{{namespace}}/work-orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::queryWorkOrders` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Query%20Work%20Orders.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Query%20Work%20Orders.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a Work Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Retrieve%20a%20Work%20Order.request.yaml) | `GET {{base_url}}/{{namespace}}/work-orders/{{work_order_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::retrieveWorkOrder` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Retrieve%20a%20Work%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Retrieve%20a%20Work%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Send Work Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Send%20Work%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/work-orders/{{work_order_id}}/send` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::sendWorkOrder` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Send%20Work%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Send%20Work%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Work Order](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Update%20a%20Work%20Order.request.yaml) | `PUT {{base_url}}/{{namespace}}/work-orders/{{work_order_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::updateWorkOrder` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/Update%20a%20Work%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Update%20a%20Work%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Create a Zone](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/Create%20a%20Zone.request.yaml) | `POST {{base_url}}/{{namespace}}/zones` | fleetbase-api-key | `Fleetbase\Sdk\Services\ZoneService::createZone` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/Create%20a%20Zone.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/.resources/Create%20a%20Zone.resources/examples/Create%20a%20Zone.example.yaml), [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/.resources/Create%20a%20Zone.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Delete a Zone](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/Delete%20a%20Zone.request.yaml) | `DELETE {{base_url}}/{{namespace}}/zones/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ZoneService::deleteZone` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/Delete%20a%20Zone.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/.resources/Delete%20a%20Zone.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Query Zones](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/Query%20Zones.request.yaml) | `GET {{base_url}}/{{namespace}}/zones` | fleetbase-api-key | `Fleetbase\Sdk\Services\ZoneService::queryZones` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/Query%20Zones.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/.resources/Query%20Zones.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Retrieve a zone](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/Retrieve%20a%20zone.request.yaml) | `GET {{base_url}}/{{namespace}}/zones/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ZoneService::retrieveZone` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/Retrieve%20a%20zone.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/.resources/Retrieve%20a%20zone.resources/examples/Delete%20a%20Zone.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase API / Update a Zone](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/Update%20a%20Zone.request.yaml) | `PUT {{base_url}}/{{namespace}}/zones/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ZoneService::updateZone` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/Update%20a%20Zone.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20API/Zones/.resources/Update%20a%20Zone.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Add Participant](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Add%20Participant.request.yaml) | `POST {{base_url}}/{{namespace}}/chat-channels/:id/add-participant` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::addParticipant` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Add%20Participant.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Create Chat Channel](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Create%20Chat%20Channel.request.yaml) | `POST {{base_url}}/{{namespace}}/chat-channels` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::createChatChannel` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Create%20Chat%20Channel.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Create Read Receipt](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Create%20Read%20Receipt.request.yaml) | `POST {{base_url}}/{{namespace}}/chat-channels/read-message/:chatMessageId` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::createReadReceipt` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Create%20Read%20Receipt.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Delete Chat Channel](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Delete%20Chat%20Channel.request.yaml) | `DELETE {{base_url}}/{{namespace}}/chat-channels/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::deleteChatChannel` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Delete%20Chat%20Channel.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Delete Message](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Delete%20Message.request.yaml) | `DELETE {{base_url}}/{{namespace}}/chat-channels/delete-message/:chatMessageId` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::deleteMessage` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Delete%20Message.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / List Available Participants](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/List%20Available%20Participants.request.yaml) | `GET {{base_url}}/{{namespace}}/chat-channels/available-participants` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::listAvailableParticipants` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/List%20Available%20Participants.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Query Chat Channels](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Query%20Chat%20Channels.request.yaml) | `GET {{base_url}}/{{namespace}}/chat-channels` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::queryChatChannels` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Query%20Chat%20Channels.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Remove Participant](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Remove%20Participant.request.yaml) | `DELETE {{base_url}}/{{namespace}}/chat-channels/remove-participant/:participantId` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::removeParticipant` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Remove%20Participant.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Retrieve Chat Channel](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Retrieve%20Chat%20Channel.request.yaml) | `GET {{base_url}}/{{namespace}}/chat-channels/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::retrieveChatChannel` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Retrieve%20Chat%20Channel.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Send Message](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Send%20Message.request.yaml) | `POST {{base_url}}/{{namespace}}/chat-channels/:id/send-message` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::sendMessage` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Send%20Message.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Update Chat Channel](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Update%20Chat%20Channel.request.yaml) | `PUT {{base_url}}/{{namespace}}/chat-channels/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::updateChatChannel` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Update%20Chat%20Channel.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Create Comment](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Comments/Create%20Comment.request.yaml) | `POST {{base_url}}/{{namespace}}/comments` | fleetbase-api-key | `Fleetbase\Sdk\Services\CommentService::createComment` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Comments/Create%20Comment.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Delete Comment](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Comments/Delete%20Comment.request.yaml) | `DELETE {{base_url}}/{{namespace}}/comments/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\CommentService::deleteComment` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Comments/Delete%20Comment.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Query Comments](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Comments/Query%20Comments.request.yaml) | `GET {{base_url}}/{{namespace}}/comments` | fleetbase-api-key | `Fleetbase\Sdk\Services\CommentService::queryComments` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Comments/Query%20Comments.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Retrieve Comment](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Comments/Retrieve%20Comment.request.yaml) | `GET {{base_url}}/{{namespace}}/comments/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\CommentService::retrieveComment` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Comments/Retrieve%20Comment.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Update Comment](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Comments/Update%20Comment.request.yaml) | `PUT {{base_url}}/{{namespace}}/comments/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\CommentService::updateComment` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Comments/Update%20Comment.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Delete a File](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Delete%20a%20File.request.yaml) | `DELETE {{base_url}}/{{namespace}}/files/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::deleteFile` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Delete%20a%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Download File](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Download%20File.request.yaml) | `GET {{base_url}}/{{namespace}}/files/:id/download` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::downloadFile` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Download%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Query Files](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Query%20Files.request.yaml) | `GET {{base_url}}/{{namespace}}/files` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::queryFiles` | query ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Query%20Files.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Retrieve a File](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Retrieve%20a%20File.request.yaml) | `GET {{base_url}}/{{namespace}}/files/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::retrieveFile` | path ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Retrieve%20a%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Update File](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Update%20File.request.yaml) | `PUT {{base_url}}/{{namespace}}/files/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::updateFile` | path, json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Update%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Upload Base64 File](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Upload%20Base64%20File.request.yaml) | `POST {{base_url}}/{{namespace}}/files/base64` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::uploadBase64File` | json body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Upload%20Base64%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Upload File](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Upload%20File.request.yaml) | `POST {{base_url}}/{{namespace}}/files` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::uploadFile` | formdata body ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Files/Upload%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | -| [Fleetbase Core API / Get Current Organization](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Organizations/Get%20Current%20Organization.request.yaml) | `GET {{base_url}}/{{namespace}}/organizations/current` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrganizationService::getCurrentOrganization` | path/method only ([source](https://github.com/fleetbase/postman/blob/43253dbf87e5030d95d12be019dc26fcb7151ed6/postman/collections/Fleetbase%20Core%20API/Organizations/Get%20Current%20Organization.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Pending isolated stack | complete | +| [Fleetbase API / Create a Contact](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/Create%20a%20Contact.request.yaml) | `POST {{base_url}}/{{namespace}}/contacts` | fleetbase-api-key | `Fleetbase\Sdk\Services\ContactService::createContact` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/Create%20a%20Contact.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/.resources/Create%20a%20Contact.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Contact](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/Delete%20a%20Contact.request.yaml) | `DELETE {{base_url}}/{{namespace}}/contacts/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ContactService::deleteContact` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/Delete%20a%20Contact.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/.resources/Delete%20a%20Contact.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Contacts](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/Query%20Contacts.request.yaml) | `GET {{base_url}}/{{namespace}}/contacts` | fleetbase-api-key | `Fleetbase\Sdk\Services\ContactService::queryContacts` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/Query%20Contacts.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/.resources/Query%20Contacts.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Contact](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/Retrieve%20a%20Contact.request.yaml) | `GET {{base_url}}/{{namespace}}/contacts/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ContactService::retrieveContact` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/Retrieve%20a%20Contact.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/.resources/Retrieve%20a%20Contact.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Contact](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/Update%20a%20Contact.request.yaml) | `PUT {{base_url}}/{{namespace}}/contacts/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ContactService::updateContact` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/Update%20a%20Contact.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Contacts/.resources/Update%20a%20Contact.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Customer](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Create%20a%20Customer.request.yaml) | `POST {{base_url}}/{{namespace}}/customers` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::createCustomer` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Create%20a%20Customer.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Customer Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Create%20a%20Customer%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/orders` | customer-token | `Fleetbase\Sdk\Services\CustomerService::createCustomerOrder` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Create%20a%20Customer%20Order.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Forgot Customer Password](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Forgot%20Customer%20Password.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/forgot-password` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::forgotCustomerPassword` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Forgot%20Customer%20Password.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / List Customer Orders](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/List%20Customer%20Orders.request.yaml) | `GET {{base_url}}/{{namespace}}/customers/orders` | customer-token | `Fleetbase\Sdk\Services\CustomerService::listCustomerOrders` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/List%20Customer%20Orders.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / List Customer Places](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/List%20Customer%20Places.request.yaml) | `GET {{base_url}}/{{namespace}}/customers/places` | customer-token | `Fleetbase\Sdk\Services\CustomerService::listCustomerPlaces` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/List%20Customer%20Places.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Login Customer](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Login%20Customer.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/login` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::loginCustomer` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Login%20Customer.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Logout All Customer Sessions](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Logout%20All%20Customer%20Sessions.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/logout-all` | customer-token | `Fleetbase\Sdk\Services\CustomerService::logoutAllCustomerSessions` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Logout%20All%20Customer%20Sessions.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Logout Customer](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Logout%20Customer.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/logout` | customer-token | `Fleetbase\Sdk\Services\CustomerService::logoutCustomer` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Logout%20Customer.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Register Customer Device](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Register%20Customer%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/register-device` | customer-token | `Fleetbase\Sdk\Services\CustomerService::registerCustomerDevice` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Register%20Customer%20Device.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Request Customer Creation Code](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Request%20Customer%20Creation%20Code.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/request-creation-code` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::requestCustomerCreationCode` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Request%20Customer%20Creation%20Code.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Request Customer Login SMS](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Request%20Customer%20Login%20SMS.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/login-with-sms` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::requestCustomerLoginSms` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Request%20Customer%20Login%20SMS.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Reset Customer Password](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Reset%20Customer%20Password.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/reset-password` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::resetCustomerPassword` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Reset%20Customer%20Password.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve Authenticated Customer](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Retrieve%20Authenticated%20Customer.request.yaml) | `GET {{base_url}}/{{namespace}}/customers/me` | customer-token | `Fleetbase\Sdk\Services\CustomerService::retrieveAuthenticatedCustomer` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Retrieve%20Authenticated%20Customer.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Customer Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Retrieve%20a%20Customer%20Order.request.yaml) | `GET {{base_url}}/{{namespace}}/customers/orders/{{customer_order_id}}` | customer-token | `Fleetbase\Sdk\Services\CustomerService::retrieveCustomerOrder` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Retrieve%20a%20Customer%20Order.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update Authenticated Customer](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Update%20Authenticated%20Customer.request.yaml) | `PUT {{base_url}}/{{namespace}}/customers/me` | customer-token | `Fleetbase\Sdk\Services\CustomerService::updateAuthenticatedCustomer` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Update%20Authenticated%20Customer.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Verify Customer Login Code](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Verify%20Customer%20Login%20Code.request.yaml) | `POST {{base_url}}/{{namespace}}/customers/verify-code` | fleetbase-api-key | `Fleetbase\Sdk\Services\CustomerService::verifyCustomerLoginCode` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Customers/Verify%20Customer%20Login%20Code.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Attach Device](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Attach%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/devices/{{device_id}}/attach` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::attachDevice` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Attach%20Device.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/.resources/Attach%20Device.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Device](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Create%20a%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/devices` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::createDevice` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Create%20a%20Device.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/.resources/Create%20a%20Device.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Device](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Delete%20a%20Device.request.yaml) | `DELETE {{base_url}}/{{namespace}}/devices/{{device_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::deleteDevice` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Delete%20a%20Device.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/.resources/Delete%20a%20Device.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Detach Device](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Detach%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/devices/{{device_id}}/detach` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::detachDevice` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Detach%20Device.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/.resources/Detach%20Device.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Devices](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Query%20Devices.request.yaml) | `GET {{base_url}}/{{namespace}}/devices` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::queryDevices` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Query%20Devices.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/.resources/Query%20Devices.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Device](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Retrieve%20a%20Device.request.yaml) | `GET {{base_url}}/{{namespace}}/devices/{{device_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::retrieveDevice` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Retrieve%20a%20Device.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/.resources/Retrieve%20a%20Device.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Device](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Update%20a%20Device.request.yaml) | `PUT {{base_url}}/{{namespace}}/devices/{{device_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\DeviceService::updateDevice` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/Update%20a%20Device.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Devices/.resources/Update%20a%20Device.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Change Driver Password](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Change%20Driver%20Password.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/:id/change-password` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::changeDriverPassword` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Change%20Driver%20Password.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Driver](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Create%20a%20Driver.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::createDriver` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Create%20a%20Driver.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/.resources/Create%20a%20Driver.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Driver](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Delete%20a%20Driver.request.yaml) | `DELETE {{base_url}}/{{namespace}}/drivers/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::deleteDriver` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Delete%20a%20Driver.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/.resources/Delete%20a%20Driver.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Driver Current Organization](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Get%20Driver%20Current%20Organization.request.yaml) | `GET {{base_url}}/{{namespace}}/drivers/:id/current-organization` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::getDriverCurrentOrganization` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Get%20Driver%20Current%20Organization.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / List Driver Manifests](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/List%20Driver%20Manifests.request.yaml) | `GET {{base_url}}/{{namespace}}/drivers/:id/manifests` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::listDriverManifests` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/List%20Driver%20Manifests.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / List Driver Organizations](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/List%20Driver%20Organizations.request.yaml) | `GET {{base_url}}/{{namespace}}/drivers/:id/organizations` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::listDriverOrganizations` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/List%20Driver%20Organizations.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Login Driver](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Login%20Driver.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/login` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::loginDriver` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Login%20Driver.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Drivers](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Query%20Drivers.request.yaml) | `GET {{base_url}}/{{namespace}}/drivers` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::queryDrivers` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Query%20Drivers.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/.resources/Query%20Drivers.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Register Device](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Register%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/register-device` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::registerDevice` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Register%20Device.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Register Driver Device](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Register%20Driver%20Device.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/:id/register-device` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::registerDriverDevice` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Register%20Driver%20Device.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Request Driver Login SMS](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Request%20Driver%20Login%20SMS.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/login-with-sms` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::requestDriverLoginSms` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Request%20Driver%20Login%20SMS.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Request Driver Password Reset](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Request%20Driver%20Password%20Reset.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/forgot-password` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::requestDriverPasswordReset` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Request%20Driver%20Password%20Reset.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Reset Driver Password](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Reset%20Driver%20Password.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/reset-password` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::resetDriverPassword` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Reset%20Driver%20Password.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Driver](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Retrieve%20a%20Driver.request.yaml) | `GET {{base_url}}/{{namespace}}/drivers/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::retrieveDriver` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Retrieve%20a%20Driver.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/.resources/Retrieve%20a%20Driver.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Simulate Driver Route](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Simulate%20Driver%20Route.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/:id/simulate` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::simulateDriverRoute` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Simulate%20Driver%20Route.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Switch Driver Organization](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Switch%20Driver%20Organization.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/:id/switch-organization` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::switchDriverOrganization` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Switch%20Driver%20Organization.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Toggle Driver Online](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Toggle%20Driver%20Online.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/:id/toggle-online` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::toggleDriverOnline` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Toggle%20Driver%20Online.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Track Driver](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Track%20Driver.request.yaml) | `PATCH {{base_url}}/{{namespace}}/drivers/:id/track` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::trackDriver` | path, text body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Track%20Driver.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Driver](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Update%20a%20Driver.request.yaml) | `PUT {{base_url}}/{{namespace}}/drivers/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::updateDriver` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Update%20a%20Driver.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/.resources/Update%20a%20Driver.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Verify Driver Login Code](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Verify%20Driver%20Login%20Code.request.yaml) | `POST {{base_url}}/{{namespace}}/drivers/verify-code` | fleetbase-api-key | `Fleetbase\Sdk\Services\DriverService::verifyDriverLoginCode` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Drivers/Verify%20Driver%20Login%20Code.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Entity](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/Create%20an%20Entity.request.yaml) | `POST {{base_url}}/{{namespace}}/entities` | fleetbase-api-key | `Fleetbase\Sdk\Services\EntityService::createEntity` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/Create%20an%20Entity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/.resources/Create%20an%20Entity.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Entity](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/Delete%20a%20Entity.request.yaml) | `DELETE {{base_url}}/{{namespace}}/entities/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\EntityService::deleteEntity` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/Delete%20a%20Entity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/.resources/Delete%20a%20Entity.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Entities](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/Query%20Entities.request.yaml) | `GET {{base_url}}/{{namespace}}/entities` | fleetbase-api-key | `Fleetbase\Sdk\Services\EntityService::queryEntities` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/Query%20Entities.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve an Entity](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/Retrieve%20an%20Entity.request.yaml) | `GET {{base_url}}/{{namespace}}/entities/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\EntityService::retrieveEntity` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/Retrieve%20an%20Entity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/.resources/Retrieve%20an%20Entity.resources/examples/OK.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/.resources/Retrieve%20an%20Entity.resources/examples/Retrieve%20an%20Entity.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Entity](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/Update%20a%20Entity.request.yaml) | `PUT {{base_url}}/{{namespace}}/entities/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\EntityService::updateEntity` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/Update%20a%20Entity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Entities/.resources/Update%20a%20Entity.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create Equipment](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/Create%20Equipment.request.yaml) | `POST {{base_url}}/{{namespace}}/equipment` | fleetbase-api-key | `Fleetbase\Sdk\Services\EquipmentService::createEquipment` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/Create%20Equipment.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/.resources/Create%20Equipment.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete Equipment](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/Delete%20Equipment.request.yaml) | `DELETE {{base_url}}/{{namespace}}/equipment/{{equipment_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\EquipmentService::deleteEquipment` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/Delete%20Equipment.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/.resources/Delete%20Equipment.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Equipment](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/Query%20Equipment.request.yaml) | `GET {{base_url}}/{{namespace}}/equipment` | fleetbase-api-key | `Fleetbase\Sdk\Services\EquipmentService::queryEquipment` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/Query%20Equipment.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/.resources/Query%20Equipment.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve Equipment](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/Retrieve%20Equipment.request.yaml) | `GET {{base_url}}/{{namespace}}/equipment/{{equipment_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\EquipmentService::retrieveEquipment` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/Retrieve%20Equipment.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/.resources/Retrieve%20Equipment.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update Equipment](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/Update%20Equipment.request.yaml) | `PUT {{base_url}}/{{namespace}}/equipment/{{equipment_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\EquipmentService::updateEquipment` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/Update%20Equipment.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Equipment/.resources/Update%20Equipment.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Fleet](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/Create%20a%20Fleet.request.yaml) | `POST {{base_url}}/{{namespace}}/fleets` | fleetbase-api-key | `Fleetbase\Sdk\Services\FleetService::createFleet` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/Create%20a%20Fleet.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/.resources/Create%20a%20Fleet.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Fleet](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/Delete%20a%20Fleet.request.yaml) | `DELETE {{base_url}}/{{namespace}}/fleets/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FleetService::deleteFleet` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/Delete%20a%20Fleet.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/.resources/Delete%20a%20Fleet.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Fleets](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/Query%20Fleets.request.yaml) | `GET {{base_url}}/{{namespace}}/fleets` | fleetbase-api-key | `Fleetbase\Sdk\Services\FleetService::queryFleets` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/Query%20Fleets.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/.resources/Query%20Fleets.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Fleet](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/Retrieve%20a%20Fleet.request.yaml) | `GET {{base_url}}/{{namespace}}/fleets/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FleetService::retrieveFleet` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/Retrieve%20a%20Fleet.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/.resources/Retrieve%20a%20Fleet.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Fleet](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/Update%20a%20Fleet.request.yaml) | `PUT {{base_url}}/{{namespace}}/fleets/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FleetService::updateFleet` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/Update%20a%20Fleet.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fleets/.resources/Update%20a%20Fleet.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Fuel Report](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Reports/Create%20a%20Fuel%20Report.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-reports` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelReportService::createFuelReport` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Reports/Create%20a%20Fuel%20Report.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Fuel Report](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Reports/Delete%20a%20Fuel%20Report.request.yaml) | `DELETE {{base_url}}/{{namespace}}/fuel-reports/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelReportService::deleteFuelReport` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Reports/Delete%20a%20Fuel%20Report.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Fuel Reports](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Reports/Query%20Fuel%20Reports.request.yaml) | `GET {{base_url}}/{{namespace}}/fuel-reports` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelReportService::queryFuelReports` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Reports/Query%20Fuel%20Reports.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Fuel Report](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Reports/Retrieve%20a%20Fuel%20Report.request.yaml) | `GET {{base_url}}/{{namespace}}/fuel-reports/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelReportService::retrieveFuelReport` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Reports/Retrieve%20a%20Fuel%20Report.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Fuel Report](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Reports/Update%20a%20Fuel%20Report.request.yaml) | `PUT {{base_url}}/{{namespace}}/fuel-reports/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelReportService::updateFuelReport` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Reports/Update%20a%20Fuel%20Report.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Fuel Transaction](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Create%20a%20Fuel%20Transaction.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-transactions` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::createFuelTransaction` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Create%20a%20Fuel%20Transaction.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Create%20a%20Fuel%20Transaction.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Fuel Transaction](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Delete%20a%20Fuel%20Transaction.request.yaml) | `DELETE {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::deleteFuelTransaction` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Delete%20a%20Fuel%20Transaction.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Delete%20a%20Fuel%20Transaction.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Match Fuel Transaction Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Match%20Fuel%20Transaction%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}/match-order` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::matchFuelTransactionOrder` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Match%20Fuel%20Transaction%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Match%20Fuel%20Transaction%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Match Fuel Transaction Vehicle](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Match%20Fuel%20Transaction%20Vehicle.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}/match-vehicle` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::matchFuelTransactionVehicle` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Match%20Fuel%20Transaction%20Vehicle.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Match%20Fuel%20Transaction%20Vehicle.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Fuel Transactions](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Query%20Fuel%20Transactions.request.yaml) | `GET {{base_url}}/{{namespace}}/fuel-transactions` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::queryFuelTransactions` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Query%20Fuel%20Transactions.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Query%20Fuel%20Transactions.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Reprocess Fuel Transaction](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Reprocess%20Fuel%20Transaction.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}/reprocess` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::reprocessFuelTransaction` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Reprocess%20Fuel%20Transaction.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Reprocess%20Fuel%20Transaction.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Fuel Transaction](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Retrieve%20a%20Fuel%20Transaction.request.yaml) | `GET {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::retrieveFuelTransaction` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Retrieve%20a%20Fuel%20Transaction.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Retrieve%20a%20Fuel%20Transaction.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Review Fuel Transaction](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Review%20Fuel%20Transaction.request.yaml) | `POST {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}/review` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::reviewFuelTransaction` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Review%20Fuel%20Transaction.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Review%20Fuel%20Transaction.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Fuel Transaction](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Update%20a%20Fuel%20Transaction.request.yaml) | `PUT {{base_url}}/{{namespace}}/fuel-transactions/{{fuel_transaction_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\FuelTransactionService::updateFuelTransaction` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/Update%20a%20Fuel%20Transaction.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Fuel%20Transactions/.resources/Update%20a%20Fuel%20Transaction.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Driver Geofence History](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Geofences/Get%20Driver%20Geofence%20History.request.yaml) | `GET {{base_url}}/{{namespace}}/geofences/driver/:driverId/history` | fleetbase-api-key | `Fleetbase\Sdk\Services\GeofenceService::getDriverGeofenceHistory` | path, query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Geofences/Get%20Driver%20Geofence%20History.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Geofence Dwell Report](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Geofences/Get%20Geofence%20Dwell%20Report.request.yaml) | `GET {{base_url}}/{{namespace}}/geofences/dwell-report` | fleetbase-api-key | `Fleetbase\Sdk\Services\GeofenceService::getGeofenceDwellReport` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Geofences/Get%20Geofence%20Dwell%20Report.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Geofence Inventory](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Geofences/Get%20Geofence%20Inventory.request.yaml) | `GET {{base_url}}/{{namespace}}/geofences/inventory` | fleetbase-api-key | `Fleetbase\Sdk\Services\GeofenceService::getGeofenceInventory` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Geofences/Get%20Geofence%20Inventory.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / List Geofence Events](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Geofences/List%20Geofence%20Events.request.yaml) | `GET {{base_url}}/{{namespace}}/geofences/events` | fleetbase-api-key | `Fleetbase\Sdk\Services\GeofenceService::listGeofenceEvents` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Geofences/List%20Geofence%20Events.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Issue](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Issues/Create%20an%20Issue.request.yaml) | `POST {{base_url}}/{{namespace}}/issues` | fleetbase-api-key | `Fleetbase\Sdk\Services\IssueService::createIssue` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Issues/Create%20an%20Issue.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete an Issue](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Issues/Delete%20an%20Issue.request.yaml) | `DELETE {{base_url}}/{{namespace}}/issues/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\IssueService::deleteIssue` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Issues/Delete%20an%20Issue.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Issues](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Issues/Query%20Issues.request.yaml) | `GET {{base_url}}/{{namespace}}/issues` | fleetbase-api-key | `Fleetbase\Sdk\Services\IssueService::queryIssues` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Issues/Query%20Issues.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve an Issue](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Issues/Retrieve%20an%20Issue.request.yaml) | `GET {{base_url}}/{{namespace}}/issues/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\IssueService::retrieveIssue` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Issues/Retrieve%20an%20Issue.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update an Issue](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Issues/Update%20an%20Issue.request.yaml) | `PUT {{base_url}}/{{namespace}}/issues/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\IssueService::updateIssue` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Issues/Update%20an%20Issue.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Render Label](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Labels/Render%20Label.request.yaml) | `GET {{base_url}}/{{namespace}}/labels/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\LabelService::renderLabel` | path, query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Labels/Render%20Label.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Optimize a Manifest](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Manifests/Optimize%20a%20Manifest.request.yaml) | `POST {{base_url}}/{{namespace}}/manifests/:id/optimize` | fleetbase-api-key | `Fleetbase\Sdk\Services\ManifestService::optimizeManifest` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Manifests/Optimize%20a%20Manifest.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Manifest](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Manifests/Retrieve%20a%20Manifest.request.yaml) | `GET {{base_url}}/{{namespace}}/manifests/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ManifestService::retrieveManifest` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Manifests/Retrieve%20a%20Manifest.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Manifest Stop](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Manifests/Update%20a%20Manifest%20Stop.request.yaml) | `PATCH {{base_url}}/{{namespace}}/manifest-stops/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ManifestService::updateManifestStop` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Manifests/Update%20a%20Manifest%20Stop.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Driver Onboard Settings](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Onboard/Get%20Driver%20Onboard%20Settings.request.yaml) | `GET {{base_url}}/{{namespace}}/onboard/driver-onboard-settings/:companyId` | fleetbase-api-key | `Fleetbase\Sdk\Services\OnboardService::getDriverOnboardSettings` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Onboard/Get%20Driver%20Onboard%20Settings.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Commit Orchestrator Plan](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orchestrator/Commit%20Orchestrator%20Plan.request.yaml) | `POST {{base_url}}/{{namespace}}/orchestrator/commit` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrchestratorService::commitOrchestratorPlan` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orchestrator/Commit%20Orchestrator%20Plan.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orchestrator/.resources/Commit%20Orchestrator%20Plan.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Run Orchestrator](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orchestrator/Run%20Orchestrator.request.yaml) | `POST {{base_url}}/{{namespace}}/orchestrator/run` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrchestratorService::runOrchestrator` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orchestrator/Run%20Orchestrator.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orchestrator/.resources/Run%20Orchestrator.resources/examples/Multi-phase%20Prior%20Assignments.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orchestrator/.resources/Run%20Orchestrator.resources/examples/Native%20Capacity%20Allocation.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orchestrator/.resources/Run%20Orchestrator.resources/examples/Single-phase%20VROOM%20Allocation.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orchestrator/.resources/Run%20Orchestrator.resources/examples/VROOM%20Capacity%20Only%20Allocation.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Order Configs](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Order%20Configs/Query%20Order%20Configs.request.yaml) | `GET {{base_url}}/{{namespace}}/order-configs` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderConfigService::queryOrderConfigs` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Order%20Configs/Query%20Order%20Configs.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve an Order Config](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Order%20Configs/Retrieve%20an%20Order%20Config.request.yaml) | `GET {{base_url}}/{{namespace}}/order-configs/{{order_config_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderConfigService::retrieveOrderConfig` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Order%20Configs/Retrieve%20an%20Order%20Config.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Cancel an Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Cancel%20an%20Order.request.yaml) | `DELETE {{base_url}}/{{namespace}}/orders/:id/cancel` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::cancelOrder` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Cancel%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Cancel%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Capture Photo for Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Capture%20Photo%20for%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/capture-photo/:subjectId` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::capturePhotoForOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Capture%20Photo%20for%20Order.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Capture QR Code for Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Capture%20QR%20Code%20for%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/capture-qr/:subject-id` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::captureQrCodeForOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Capture%20QR%20Code%20for%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Capture%20QR%20Code%20for%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Capture Signature for Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Capture%20Signature%20for%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/capture-signature/:subject-id` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::captureSignatureForOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Capture%20Signature%20for%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Capture%20Signature%20for%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Complete an Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Complete%20an%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/complete` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::completeOrder` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Complete%20an%20Order.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrder` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20Complete%20Payload.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20Payload.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20Waypoints%20and%20Entities%20with%20Photos.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20Waypoints%20and%20Entity%20Destinations.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20only%20Pickup%20Dropoff.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Create%20an%20Order.resources/examples/Create%20an%20Order%20using%20only%20Waypoints.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Order using Complete Payload](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Complete%20Payload.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingCompletePayload` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Complete%20Payload.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Order using Coordinates](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Coordinates.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingCoordinates` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Coordinates.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Order using GeoJSON Points](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20GeoJSON%20Points.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingGeojsonPoints` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20GeoJSON%20Points.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Order using Payload](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Payload.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingPayload` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Payload.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Order using Waypoints and Entities with Photos](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Waypoints%20and%20Entities%20with%20Photos.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingWaypointsAndEntitiesWithPhotos` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Waypoints%20and%20Entities%20with%20Photos.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Order using Waypoints and Entity Destinations](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Waypoints%20and%20Entity%20Destinations.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingWaypointsAndEntityDestinations` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20Waypoints%20and%20Entity%20Destinations.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Order using only Pickup Dropoff](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20only%20Pickup%20Dropoff.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingOnlyPickupDropoff` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20only%20Pickup%20Dropoff.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create an Order using only Waypoints](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20only%20Waypoints.request.yaml) | `POST {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::createOrderUsingOnlyWaypoints` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Create%20an%20Order%20using%20only%20Waypoints.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete an Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Delete%20an%20Order.request.yaml) | `DELETE {{base_url}}/{{namespace}}/orders/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::deleteOrder` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Delete%20an%20Order.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Dispatch an Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Dispatch%20an%20Order.request.yaml) | `PATCH {{base_url}}/{{namespace}}/orders/:id/dispatch` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::dispatchOrder` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Dispatch%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Dispatch%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Editable Entity Fields](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Get%20Editable%20Entity%20Fields.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/editable-entity-fields` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::getEditableEntityFields` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Get%20Editable%20Entity%20Fields.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Order Distance and Time](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Distance%20and%20Time.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/distance-and-time` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::getOrderDistanceAndTime` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Distance%20and%20Time.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Order ETA](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Get%20Order%20ETA.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/eta` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::getOrderEta` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Get%20Order%20ETA.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Order Next Activity](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Next%20Activity.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/next-activity` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::getOrderNextActivity` | path, query, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Next%20Activity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Get%20Order%20Next%20Activity.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Order Tracker](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Tracker.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/tracker` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::getOrderTracker` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Get%20Order%20Tracker.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / List Order Comments](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/List%20Order%20Comments.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/comments` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::listOrderComments` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/List%20Order%20Comments.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / List Order Proofs](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/List%20Order%20Proofs.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/:id/proofs/:subjectId` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::listOrderProofs` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/List%20Order%20Proofs.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Orders](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Query%20Orders.request.yaml) | `GET {{base_url}}/{{namespace}}/orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::queryOrders` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Query%20Orders.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve an Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Retrieve%20an%20Order.request.yaml) | `GET {{base_url}}/{{namespace}}/orders/{{order_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::retrieveOrder` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Retrieve%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Retrieve%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Schedule an Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Schedule%20an%20Order.request.yaml) | `PATCH {{base_url}}/{{namespace}}/orders/:id/schedule` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::scheduleOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Schedule%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Schedule%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Set Order Destination](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Set%20Order%20Destination.request.yaml) | `PATCH {{base_url}}/{{namespace}}/orders/:id/set-destination/:placeId` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::setOrderDestination` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Set%20Order%20Destination.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Set%20Order%20Destination.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Start an Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Start%20an%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/start` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::startOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Start%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Start%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update Order Activity](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Update%20Order%20Activity.request.yaml) | `POST {{base_url}}/{{namespace}}/orders/:id/update-activity` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::updateOrderActivity` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Update%20Order%20Activity.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Update%20Order%20Activity.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update an Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Update%20an%20Order.request.yaml) | `PUT {{base_url}}/{{namespace}}/orders/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrderService::updateOrder` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/Update%20an%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Orders/.resources/Update%20an%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Get Current Organization](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Organizations/Get%20Current%20Organization.request.yaml) | `GET {{base_url}}/{{namespace}}/organizations/current` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrganizationService::getCurrentOrganization` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Organizations/Get%20Current%20Organization.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / List Organizations](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Organizations/List%20Organizations.request.yaml) | `GET {{base_url}}/{{namespace}}/organizations` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrganizationService::listOrganizations` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Organizations/List%20Organizations.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Part](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/Create%20a%20Part.request.yaml) | `POST {{base_url}}/{{namespace}}/parts` | fleetbase-api-key | `Fleetbase\Sdk\Services\PartService::createPart` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/Create%20a%20Part.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/.resources/Create%20a%20Part.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Part](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/Delete%20a%20Part.request.yaml) | `DELETE {{base_url}}/{{namespace}}/parts/{{part_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\PartService::deletePart` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/Delete%20a%20Part.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/.resources/Delete%20a%20Part.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Parts](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/Query%20Parts.request.yaml) | `GET {{base_url}}/{{namespace}}/parts` | fleetbase-api-key | `Fleetbase\Sdk\Services\PartService::queryParts` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/Query%20Parts.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/.resources/Query%20Parts.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Part](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/Retrieve%20a%20Part.request.yaml) | `GET {{base_url}}/{{namespace}}/parts/{{part_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\PartService::retrievePart` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/Retrieve%20a%20Part.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/.resources/Retrieve%20a%20Part.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Part](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/Update%20a%20Part.request.yaml) | `PUT {{base_url}}/{{namespace}}/parts/{{part_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\PartService::updatePart` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/Update%20a%20Part.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Parts/.resources/Update%20a%20Part.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Payload](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/Create%20a%20Payload.request.yaml) | `POST {{base_url}}/{{namespace}}/payloads` | fleetbase-api-key | `Fleetbase\Sdk\Services\PayloadService::createPayload` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/Create%20a%20Payload.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/.resources/Create%20a%20Payload.resources/examples/Create%20a%20Payload%20With%20Multiple%20Waypoints.example.yaml), [201](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/.resources/Create%20a%20Payload.resources/examples/Create%20a%20Payload.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/.resources/Create%20a%20Payload.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Payload](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/Delete%20a%20Payload.request.yaml) | `DELETE {{base_url}}/{{namespace}}/payloads/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PayloadService::deletePayload` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/Delete%20a%20Payload.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/.resources/Delete%20a%20Payload.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Payloads](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/Query%20Payloads.request.yaml) | `GET {{base_url}}/{{namespace}}/payloads` | fleetbase-api-key | `Fleetbase\Sdk\Services\PayloadService::queryPayloads` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/Query%20Payloads.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Payload](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/Retrieve%20a%20Payload.request.yaml) | `GET {{base_url}}/{{namespace}}/payloads/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PayloadService::retrievePayload` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/Retrieve%20a%20Payload.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Payload](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/Update%20a%20Payload.request.yaml) | `PUT {{base_url}}/{{namespace}}/payloads/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PayloadService::updatePayload` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/Update%20a%20Payload.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Payloads/.resources/Update%20a%20Payload.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Place](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Create%20a%20Place.request.yaml) | `POST {{base_url}}/{{namespace}}/places` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::createPlace` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Create%20a%20Place.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/.resources/Create%20a%20Place.resources/examples/Create%20a%20Place%20using%20Coordinates%20Array.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/.resources/Create%20a%20Place.resources/examples/Create%20a%20Place%20using%20Coordinates.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/.resources/Create%20a%20Place.resources/examples/Create%20a%20Place%20using%20GeoJSON%20Point.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/.resources/Create%20a%20Place.resources/examples/Create%20a%20Place%20using%20Street%20Address%20Only.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Place](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Delete%20a%20Place.request.yaml) | `DELETE {{base_url}}/{{namespace}}/places/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::deletePlace` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Delete%20a%20Place.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/.resources/Delete%20a%20Place.resources/examples/Delete%20a%20Place.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / List all Places](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/List%20all%20Places.request.yaml) | `GET {{base_url}}/{{namespace}}/places` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::listAllPlaces` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/List%20all%20Places.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Places](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Query%20Places.request.yaml) | `GET {{base_url}}/{{namespace}}/places` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::queryPlaces` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Query%20Places.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Place](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Retrieve%20a%20Place.request.yaml) | `GET {{base_url}}/{{namespace}}/places/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::retrievePlace` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Retrieve%20a%20Place.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Search Places](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Search%20Places.request.yaml) | `GET {{base_url}}/{{namespace}}/places/search` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::searchPlaces` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Search%20Places.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Place](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Update%20a%20Place.request.yaml) | `PUT {{base_url}}/{{namespace}}/places/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PlaceService::updatePlace` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/Update%20a%20Place.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Places/.resources/Update%20a%20Place.resources/examples/Update%20a%20Place.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Purchase Rate](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Purchase%20Rates/Create%20a%20Purchase%20Rate.request.yaml) | `POST {{base_url}}/{{namespace}}/purchase-rates` | fleetbase-api-key | `Fleetbase\Sdk\Services\PurchaseRateService::createPurchaseRate` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Purchase%20Rates/Create%20a%20Purchase%20Rate.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Purchase%20Rates/.resources/Create%20a%20Purchase%20Rate.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Purchase Rates](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Purchase%20Rates/Query%20Purchase%20Rates.request.yaml) | `GET {{base_url}}/{{namespace}}/purchase-rates` | fleetbase-api-key | `Fleetbase\Sdk\Services\PurchaseRateService::queryPurchaseRates` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Purchase%20Rates/Query%20Purchase%20Rates.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Purchase Rate](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Purchase%20Rates/Retrieve%20a%20Purchase%20Rate.request.yaml) | `GET {{base_url}}/{{namespace}}/purchase-rates/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\PurchaseRateService::retrievePurchaseRate` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Purchase%20Rates/Retrieve%20a%20Purchase%20Rate.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Purchase%20Rates/.resources/Retrieve%20a%20Purchase%20Rate.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Sensor](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/Create%20a%20Sensor.request.yaml) | `POST {{base_url}}/{{namespace}}/sensors` | fleetbase-api-key | `Fleetbase\Sdk\Services\SensorService::createSensor` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/Create%20a%20Sensor.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/.resources/Create%20a%20Sensor.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Sensor](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/Delete%20a%20Sensor.request.yaml) | `DELETE {{base_url}}/{{namespace}}/sensors/{{sensor_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\SensorService::deleteSensor` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/Delete%20a%20Sensor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/.resources/Delete%20a%20Sensor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Sensors](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/Query%20Sensors.request.yaml) | `GET {{base_url}}/{{namespace}}/sensors` | fleetbase-api-key | `Fleetbase\Sdk\Services\SensorService::querySensors` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/Query%20Sensors.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/.resources/Query%20Sensors.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Sensor](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/Retrieve%20a%20Sensor.request.yaml) | `GET {{base_url}}/{{namespace}}/sensors/{{sensor_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\SensorService::retrieveSensor` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/Retrieve%20a%20Sensor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/.resources/Retrieve%20a%20Sensor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Sensor](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/Update%20a%20Sensor.request.yaml) | `PUT {{base_url}}/{{namespace}}/sensors/{{sensor_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\SensorService::updateSensor` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/Update%20a%20Sensor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Sensors/.resources/Update%20a%20Sensor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Service Area](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/Create%20a%20Service%20Area.request.yaml) | `POST {{base_url}}/{{namespace}}/service-areas` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceAreaService::createServiceArea` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/Create%20a%20Service%20Area.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Create%20a%20Service%20Area.resources/examples/Create%20a%20Service%20Area%20using%20GeoJSON%20Point.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Create%20a%20Service%20Area.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Service Area](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/Delete%20a%20Service%20Area.request.yaml) | `DELETE {{base_url}}/{{namespace}}/service-areas/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceAreaService::deleteServiceArea` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/Delete%20a%20Service%20Area.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Delete%20a%20Service%20Area.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Service Areas](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/Query%20Service%20Areas.request.yaml) | `GET {{base_url}}/{{namespace}}/service-areas` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceAreaService::queryServiceAreas` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/Query%20Service%20Areas.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Service Area](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/Retrieve%20a%20Service%20Area.request.yaml) | `GET {{base_url}}/{{namespace}}/service-areas/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceAreaService::retrieveServiceArea` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/Retrieve%20a%20Service%20Area.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Retrieve%20a%20Service%20Area.resources/examples/OK.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Retrieve%20a%20Service%20Area.resources/examples/Retrieve%20a%20Service%20Area.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Service Area](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/Update%20a%20Service%20Area.request.yaml) | `PUT {{base_url}}/{{namespace}}/service-areas/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceAreaService::updateServiceArea` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/Update%20a%20Service%20Area.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Areas/.resources/Update%20a%20Service%20Area.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Service Quotes](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Quotes/Query%20Service%20Quotes.request.yaml) | `GET {{base_url}}/{{namespace}}/service-quotes` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceQuoteService::queryServiceQuotes` | query, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Quotes/Query%20Service%20Quotes.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Quotes/.resources/Query%20Service%20Quotes.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Service Quote](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Quotes/Retrieve%20a%20Service%20Quote.request.yaml) | `GET {{base_url}}/{{namespace}}/service-quotes/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceQuoteService::retrieveServiceQuote` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Quotes/Retrieve%20a%20Service%20Quote.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Service Rate](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/Create%20a%20Service%20Rate.request.yaml) | `POST {{base_url}}/{{namespace}}/service-rates` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceRateService::createServiceRate` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/Create%20a%20Service%20Rate.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/.resources/Create%20a%20Service%20Rate.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Service Rate](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/Delete%20a%20Service%20Rate.request.yaml) | `DELETE {{base_url}}/{{namespace}}/service-rates/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceRateService::deleteServiceRate` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/Delete%20a%20Service%20Rate.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/.resources/Delete%20a%20Service%20Rate.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Service Rates](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/Query%20Service%20Rates.request.yaml) | `GET {{base_url}}/{{namespace}}/service-rates` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceRateService::queryServiceRates` | query, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/Query%20Service%20Rates.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Service Rate](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/Retrieve%20a%20Service%20Rate.request.yaml) | `GET {{base_url}}/{{namespace}}/service-rates/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceRateService::retrieveServiceRate` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/Retrieve%20a%20Service%20Rate.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Service Rate](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/Update%20a%20Service%20Rate.request.yaml) | `PUT {{base_url}}/{{namespace}}/service-rates/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ServiceRateService::updateServiceRate` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/Update%20a%20Service%20Rate.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Service%20Rates/.resources/Update%20a%20Service%20Rate.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Tracking Number](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/Create%20a%20Tracking%20Number.request.yaml) | `POST {{base_url}}/{{namespace}}/tracking-numbers` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingNumberService::createTrackingNumber` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/Create%20a%20Tracking%20Number.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/.resources/Create%20a%20Tracking%20Number.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Decode Tracking Number QR](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/Decode%20Tracking%20Number%20QR.request.yaml) | `POST {{base_url}}/{{namespace}}/tracking-numbers/from-qr` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingNumberService::decodeTrackingNumberQr` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/Decode%20Tracking%20Number%20QR.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Tracking Number](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/Delete%20a%20Tracking%20Number.request.yaml) | `DELETE {{base_url}}/{{namespace}}/tracking-numbers/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingNumberService::deleteTrackingNumber` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/Delete%20a%20Tracking%20Number.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/.resources/Delete%20a%20Tracking%20Number.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Tracking Numbers](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/Query%20Tracking%20Numbers.request.yaml) | `GET {{base_url}}/{{namespace}}/tracking-numbers` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingNumberService::queryTrackingNumbers` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/Query%20Tracking%20Numbers.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/.resources/Query%20Tracking%20Numbers.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Tracking Number](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/Retrieve%20a%20Tracking%20Number.request.yaml) | `GET {{base_url}}/{{namespace}}/tracking-numbers/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingNumberService::retrieveTrackingNumber` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/Retrieve%20a%20Tracking%20Number.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Numbers/.resources/Retrieve%20a%20Tracking%20Number.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Tracking Status](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/Create%20a%20Tracking%20Status.request.yaml) | `POST {{base_url}}/{{namespace}}/tracking-statuses` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingStatusService::createTrackingStatus` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/Create%20a%20Tracking%20Status.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/.resources/Create%20a%20Tracking%20Status.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Tracking Status](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/Delete%20a%20Tracking%20Status.request.yaml) | `DELETE {{base_url}}/{{namespace}}/tracking-statuses/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingStatusService::deleteTrackingStatus` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/Delete%20a%20Tracking%20Status.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/.resources/Delete%20a%20Tracking%20Status.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Tracking Statuses](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/Query%20Tracking%20Statuses.request.yaml) | `GET {{base_url}}/{{namespace}}/tracking-statuses` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingStatusService::queryTrackingStatuses` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/Query%20Tracking%20Statuses.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/.resources/Query%20Tracking%20Statuses.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Tracking Status](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/Retrieve%20a%20Tracking%20Status.request.yaml) | `GET {{base_url}}/{{namespace}}/tracking-statuses/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingStatusService::retrieveTrackingStatus` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/Retrieve%20a%20Tracking%20Status.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/.resources/Retrieve%20a%20Tracking%20Status.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Tracking Status](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/Update%20a%20Tracking%20Status.request.yaml) | `PUT {{base_url}}/{{namespace}}/tracking-statuses/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\TrackingStatusService::updateTrackingStatus` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/Update%20a%20Tracking%20Status.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Tracking%20Statuses/.resources/Update%20a%20Tracking%20Status.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Vehicle](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Create%20a%20Vehicle.request.yaml) | `POST {{base_url}}/{{namespace}}/vehicles` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::createVehicle` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Create%20a%20Vehicle.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/.resources/Create%20a%20Vehicle.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Vehicle](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Delete%20a%20Vehicle.request.yaml) | `DELETE {{base_url}}/{{namespace}}/vehicles/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::deleteVehicle` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Delete%20a%20Vehicle.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/.resources/Delete%20a%20Vehicle.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Vehicles](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Query%20Vehicles.request.yaml) | `GET {{base_url}}/{{namespace}}/vehicles` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::queryVehicles` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Query%20Vehicles.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/.resources/Query%20Vehicles.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Vehicle](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Retrieve%20a%20Vehicle.request.yaml) | `GET {{base_url}}/{{namespace}}/vehicles/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::retrieveVehicle` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Retrieve%20a%20Vehicle.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/.resources/Retrieve%20a%20Vehicle.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Track Vehicle](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Track%20Vehicle.request.yaml) | `PATCH {{base_url}}/{{namespace}}/vehicles/:id/track` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::trackVehicle` | path, text body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Track%20Vehicle.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Vehicle](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Update%20a%20Vehicle.request.yaml) | `PUT {{base_url}}/{{namespace}}/vehicles/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VehicleService::updateVehicle` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/Update%20a%20Vehicle.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vehicles/.resources/Update%20a%20Vehicle.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Vendor](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/Create%20a%20Vendor.request.yaml) | `POST {{base_url}}/{{namespace}}/vendors` | fleetbase-api-key | `Fleetbase\Sdk\Services\VendorService::createVendor` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/Create%20a%20Vendor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/.resources/Create%20a%20Vendor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Vendor](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/Delete%20a%20Vendor.request.yaml) | `DELETE {{base_url}}/{{namespace}}/vendors/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VendorService::deleteVendor` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/Delete%20a%20Vendor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/.resources/Delete%20a%20Vendor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Vendors](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/Query%20Vendors.request.yaml) | `GET {{base_url}}/{{namespace}}/vendors` | fleetbase-api-key | `Fleetbase\Sdk\Services\VendorService::queryVendors` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/Query%20Vendors.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/.resources/Query%20Vendors.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Vendor](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/Retrieve%20a%20Vendor.request.yaml) | `GET {{base_url}}/{{namespace}}/vendors/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VendorService::retrieveVendor` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/Retrieve%20a%20Vendor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/.resources/Retrieve%20a%20Vendor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Vendor](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/Update%20a%20Vendor.request.yaml) | `PUT {{base_url}}/{{namespace}}/vendors/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\VendorService::updateVendor` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/Update%20a%20Vendor.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Vendors/.resources/Update%20a%20Vendor.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Work Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Create%20a%20Work%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/work-orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::createWorkOrder` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Create%20a%20Work%20Order.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Create%20a%20Work%20Order.resources/examples/Created.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Work Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Delete%20a%20Work%20Order.request.yaml) | `DELETE {{base_url}}/{{namespace}}/work-orders/{{work_order_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::deleteWorkOrder` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Delete%20a%20Work%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Delete%20a%20Work%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Work Orders](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Query%20Work%20Orders.request.yaml) | `GET {{base_url}}/{{namespace}}/work-orders` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::queryWorkOrders` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Query%20Work%20Orders.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Query%20Work%20Orders.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a Work Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Retrieve%20a%20Work%20Order.request.yaml) | `GET {{base_url}}/{{namespace}}/work-orders/{{work_order_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::retrieveWorkOrder` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Retrieve%20a%20Work%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Retrieve%20a%20Work%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Send Work Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Send%20Work%20Order.request.yaml) | `POST {{base_url}}/{{namespace}}/work-orders/{{work_order_id}}/send` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::sendWorkOrder` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Send%20Work%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Send%20Work%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Work Order](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Update%20a%20Work%20Order.request.yaml) | `PUT {{base_url}}/{{namespace}}/work-orders/{{work_order_id}}` | fleetbase-api-key | `Fleetbase\Sdk\Services\WorkOrderService::updateWorkOrder` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/Update%20a%20Work%20Order.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Work%20Orders/.resources/Update%20a%20Work%20Order.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Create a Zone](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/Create%20a%20Zone.request.yaml) | `POST {{base_url}}/{{namespace}}/zones` | fleetbase-api-key | `Fleetbase\Sdk\Services\ZoneService::createZone` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/Create%20a%20Zone.request.yaml)) | [201](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/.resources/Create%20a%20Zone.resources/examples/Create%20a%20Zone.example.yaml), [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/.resources/Create%20a%20Zone.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Delete a Zone](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/Delete%20a%20Zone.request.yaml) | `DELETE {{base_url}}/{{namespace}}/zones/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ZoneService::deleteZone` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/Delete%20a%20Zone.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/.resources/Delete%20a%20Zone.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Query Zones](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/Query%20Zones.request.yaml) | `GET {{base_url}}/{{namespace}}/zones` | fleetbase-api-key | `Fleetbase\Sdk\Services\ZoneService::queryZones` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/Query%20Zones.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/.resources/Query%20Zones.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Retrieve a zone](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/Retrieve%20a%20zone.request.yaml) | `GET {{base_url}}/{{namespace}}/zones/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ZoneService::retrieveZone` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/Retrieve%20a%20zone.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/.resources/Retrieve%20a%20zone.resources/examples/Delete%20a%20Zone.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase API / Update a Zone](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/Update%20a%20Zone.request.yaml) | `PUT {{base_url}}/{{namespace}}/zones/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ZoneService::updateZone` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/Update%20a%20Zone.request.yaml)) | [200](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20API/Zones/.resources/Update%20a%20Zone.resources/examples/OK.example.yaml) | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Add Participant](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Add%20Participant.request.yaml) | `POST {{base_url}}/{{namespace}}/chat-channels/:id/add-participant` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::addParticipant` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Add%20Participant.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Create Chat Channel](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Create%20Chat%20Channel.request.yaml) | `POST {{base_url}}/{{namespace}}/chat-channels` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::createChatChannel` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Create%20Chat%20Channel.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Create Read Receipt](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Create%20Read%20Receipt.request.yaml) | `POST {{base_url}}/{{namespace}}/chat-channels/read-message/:chatMessageId` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::createReadReceipt` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Create%20Read%20Receipt.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Delete Chat Channel](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Delete%20Chat%20Channel.request.yaml) | `DELETE {{base_url}}/{{namespace}}/chat-channels/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::deleteChatChannel` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Delete%20Chat%20Channel.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Delete Message](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Delete%20Message.request.yaml) | `DELETE {{base_url}}/{{namespace}}/chat-channels/delete-message/:chatMessageId` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::deleteMessage` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Delete%20Message.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / List Available Participants](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/List%20Available%20Participants.request.yaml) | `GET {{base_url}}/{{namespace}}/chat-channels/available-participants` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::listAvailableParticipants` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/List%20Available%20Participants.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Query Chat Channels](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Query%20Chat%20Channels.request.yaml) | `GET {{base_url}}/{{namespace}}/chat-channels` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::queryChatChannels` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Query%20Chat%20Channels.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Remove Participant](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Remove%20Participant.request.yaml) | `DELETE {{base_url}}/{{namespace}}/chat-channels/remove-participant/:participantId` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::removeParticipant` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Remove%20Participant.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Retrieve Chat Channel](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Retrieve%20Chat%20Channel.request.yaml) | `GET {{base_url}}/{{namespace}}/chat-channels/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::retrieveChatChannel` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Retrieve%20Chat%20Channel.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Send Message](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Send%20Message.request.yaml) | `POST {{base_url}}/{{namespace}}/chat-channels/:id/send-message` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::sendMessage` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Send%20Message.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Update Chat Channel](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Update%20Chat%20Channel.request.yaml) | `PUT {{base_url}}/{{namespace}}/chat-channels/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\ChatChannelService::updateChatChannel` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Chat%20Channels/Update%20Chat%20Channel.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Create Comment](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Comments/Create%20Comment.request.yaml) | `POST {{base_url}}/{{namespace}}/comments` | fleetbase-api-key | `Fleetbase\Sdk\Services\CommentService::createComment` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Comments/Create%20Comment.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Delete Comment](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Comments/Delete%20Comment.request.yaml) | `DELETE {{base_url}}/{{namespace}}/comments/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\CommentService::deleteComment` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Comments/Delete%20Comment.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Query Comments](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Comments/Query%20Comments.request.yaml) | `GET {{base_url}}/{{namespace}}/comments` | fleetbase-api-key | `Fleetbase\Sdk\Services\CommentService::queryComments` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Comments/Query%20Comments.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Retrieve Comment](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Comments/Retrieve%20Comment.request.yaml) | `GET {{base_url}}/{{namespace}}/comments/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\CommentService::retrieveComment` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Comments/Retrieve%20Comment.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Update Comment](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Comments/Update%20Comment.request.yaml) | `PUT {{base_url}}/{{namespace}}/comments/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\CommentService::updateComment` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Comments/Update%20Comment.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Delete a File](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Delete%20a%20File.request.yaml) | `DELETE {{base_url}}/{{namespace}}/files/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::deleteFile` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Delete%20a%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Download File](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Download%20File.request.yaml) | `GET {{base_url}}/{{namespace}}/files/:id/download` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::downloadFile` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Download%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Query Files](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Query%20Files.request.yaml) | `GET {{base_url}}/{{namespace}}/files` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::queryFiles` | query ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Query%20Files.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Retrieve a File](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Retrieve%20a%20File.request.yaml) | `GET {{base_url}}/{{namespace}}/files/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::retrieveFile` | path ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Retrieve%20a%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Update File](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Update%20File.request.yaml) | `PUT {{base_url}}/{{namespace}}/files/:id` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::updateFile` | path, json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Update%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Upload Base64 File](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Upload%20Base64%20File.request.yaml) | `POST {{base_url}}/{{namespace}}/files/base64` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::uploadBase64File` | json body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Upload%20Base64%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Upload File](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Upload%20File.request.yaml) | `POST {{base_url}}/{{namespace}}/files` | fleetbase-api-key | `Fleetbase\Sdk\Services\FileService::uploadFile` | formdata body ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Files/Upload%20File.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | +| [Fleetbase Core API / Get Current Organization](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Organizations/Get%20Current%20Organization.request.yaml) | `GET {{base_url}}/{{namespace}}/organizations/current` | fleetbase-api-key | `Fleetbase\Sdk\Services\OrganizationService::getCurrentOrganization` | path/method only ([source](https://github.com/fleetbase/postman/blob/9a7d4d898b4e74d735d93c78d67d4d5013c1a28b/postman/collections/Fleetbase%20Core%20API/Organizations/Get%20Current%20Organization.request.yaml)) | No official example | [HTTP status mapping](../tests/HttpClientTest.php) | [endpoint fixture](../tests/Contract/EndpointContractTest.php) | Official collection through SDK bridge | complete | diff --git a/docs/api-examples.md b/docs/api-examples.md index 23f1876..3ab96fc 100644 --- a/docs/api-examples.md +++ b/docs/api-examples.md @@ -2189,12 +2189,7 @@ Dispatches an order to an assigned or eligible driver. The response returns the `PATCH {{base_url}}/{{namespace}}/orders/:id/dispatch` ```php -$result = $fleetbase->orders->dispatchOrder( - [ - 'id' => 'order_id-fixture', - ], - [] -); +$result = $fleetbase->orders->dispatchOrder('order_id-fixture'); ``` ### Get Editable Entity Fields diff --git a/docs/api-reference-handoff.md b/docs/api-reference-handoff.md index ccc6ce0..d0b2259 100644 --- a/docs/api-reference-handoff.md +++ b/docs/api-reference-handoff.md @@ -6,16 +6,17 @@ Authoritative inputs: - `contracts/postman-manifest.json` — locked request IDs, verbs, URLs, authentication, fixtures, and source references; - `contracts/service-map.json` — request-to-service and request-to-method mapping; +- `contracts/php-sdk-examples.json` — machine-readable, stable-ID-keyed PHP calls and complete display snippets; - `docs/api-examples.md` — generated, executable PHP snippets; - `docs/api-coverage.md` — the complete human-readable coverage matrix. The coordinated API-reference change should: 1. Key PHP examples by the stable request ID in the manifest. -2. Render the matching fenced snippet from `docs/api-examples.md` for Fleetbase and Core requests. +2. Render the matching `code` entry from `contracts/php-sdk-examples.json` for Fleetbase and Core requests. 3. Fail its build when a request ID has no SDK example or when a stale request ID remains. 4. Preserve raw HTTP examples alongside PHP rather than using raw HTTP as a silent PHP fallback. 5. Pin the SDK release or reviewed commit used to generate the documentation. 6. Add a fixture test proving all 220 request IDs render a real SDK call. -The API-reference repository is outside this SDK change set. Its pull request requires explicit maintainer authorization and should reference the reviewed SDK release commit. +The coordinated `fleetbase/fleetbase.io` pull request vendors this generated catalog, retains concise calls for canonical CRUD operations, uses exact SDK methods for custom endpoints, and fails generation unless all 220 stable request IDs are consumed. It should be refreshed whenever the SDK contract changes. diff --git a/docs/progress.md b/docs/progress.md index fe4c6da..0ed90dc 100644 --- a/docs/progress.md +++ b/docs/progress.md @@ -81,3 +81,9 @@ The disposable native Postman run requires a repository or organization `POSTMAN - Maintainer review confirmed that Fleetbase API v1 does not expose an SDK pagination contract. Removed the unreleased speculative `Service::paginate()` method, its collection metadata abstraction, tests, README example, and release claims. - `findAll()` and `query()` continue returning arrays for 1.0.x compatibility. They retain defensive hydration for bare arrays and recognized `data`, `results`, or `items` list envelopes, but do not page, slice, or automatically issue follow-up requests. + +## 2026-09-03 — canonical disposable contract bootstrap + +- Refactored the PHP SDK live contract to use the same published API image, clean database volume, pre-boot CI environment, non-interactive installer, health gate, and Fleetbase-owned seed-and-mint action used by the Core API and Fleet-Ops Postman workflows. +- Retained the SDK-specific bridge on the same runner so both official collections still execute through PHP SDK methods rather than bypassing the library; the evidence gate requires every one of the 220 locked requests. +- Added the canonical secret gate, optional Google Maps fixture configuration, test-only Stripe fixture inputs, API image digest reporting, and failure-safe stack diagnostics and teardown. diff --git a/docs/release-checklist.md b/docs/release-checklist.md index 69731f6..229e081 100644 --- a/docs/release-checklist.md +++ b/docs/release-checklist.md @@ -1,6 +1,6 @@ -# 1.1.0 release checklist +# 1.1.1 release checklist -The release workflow validates and packages the candidate automatically. Publication remains an explicit maintainer-approved operation. +The release workflow starts automatically when a semantic `release/` branch is merged into `main`. Publication remains subject to the protected `release` environment policy. ## Maintainer decisions before publication @@ -8,30 +8,29 @@ The release workflow validates and packages the candidate automatically. Publica - An 85% minimum mutation score was approved. The final pre-release baseline measured 86.02% with 100% mutation-code coverage and no ignored source. - Select protected `release` environment approvers and the signing/attestation identity. - Verify Packagist ownership and the GitHub update hook. -- Approve the coordinated Fleetbase API-reference generator update. -- Approve the default-branch migration and the protected `master` transition period. +- Review the coordinated Fleetbase API-reference generator update. ## Repository preparation -1. Merge the implementation pull request into `release/v1.1.0` after every pull-request check succeeds. -2. Review and merge the release integration into `main` after the default-branch runbook is approved. +1. Create `release/v1.1.1`, update its dated changelog section and `docs/releases/1.1.1.md`, and open a pull request to `main`. +2. Require every pull-request check, including the disposable 220-request SDK contract, before merge. 3. Configure required checks and the protected `release` environment without granting workflow bypasses. -4. Add `POSTMAN_API_KEY`, run both disposable contract workflows, and retain their evidence. -5. Run the release workflow with version `1.1.0` and `publish=false`; review the archive, SBOM, checksums, coverage summary, API matrix, and workflow logs. +4. Add `POSTMAN_API_KEY` at repository or organization scope and retain the live-contract artifacts. +5. Review the pull-request release-candidate archive, SBOM, checksums, coverage summary, API matrix, and workflow logs. ## Publication -1. Re-run the release workflow from the reviewed `main` commit with version `1.1.0` and `publish=true`. -2. Approve the protected `release` environment only after the validation job succeeds. -3. Confirm the immutable `1.1.0` tag and GitHub Release target the reviewed commit and contain the expected artifacts and provenance. -4. Verify GitHub and Packagist identify `AGPL-3.0-or-later` for 1.1.0 while older tags retain their original MIT terms. +1. Merge the reviewed `release/v1.1.1` pull request into `main`; this automatically starts the release workflow and derives version `1.1.1`. +2. Confirm the live SDK contract and validation jobs pass, then approve the protected `release` environment if an approval rule is configured. +3. Confirm the immutable `1.1.1` tag and GitHub Release target the reviewed commit and contain the expected artifacts and provenance. +4. Verify GitHub and Packagist identify `AGPL-3.0-or-later` for 1.1.1 while 1.0.x tags retain their original MIT terms. 5. Install the exact public package into clean plain PHP, Laravel, and Symfony fixtures: ```bash -composer require fleetbase/fleetbase-php:1.1.0 +composer require fleetbase/fleetbase-php:1.1.1 composer install --no-dev --optimize-autoloader ``` -6. Confirm the public API reference renders the checked-in 1.1.0 PHP examples. +6. Confirm the public API reference renders the checked-in 1.1.1 PHP examples. Never reuse, move, or rewrite a published tag. If validation fails after publication, publish a new patch release. diff --git a/docs/releases/1.1.0.md b/docs/releases/1.1.0.md index f18b309..88cb82a 100644 --- a/docs/releases/1.1.0.md +++ b/docs/releases/1.1.0.md @@ -12,4 +12,4 @@ Highlights: License change: version 1.1.0 is distributed under `AGPL-3.0-or-later`. Published 1.0.x tags remain under the MIT license shipped with those releases. Review the license and the migration guide before upgrading. -No release is published automatically from a pull request. Publishing requires the reviewed commit on `main`, a protected `release` environment approval, successful release gates, and an explicit workflow input. +Version 1.1.0 was published with the original review-gated manual workflow. Automatic merge-triggered publication and the disposable live SDK contract were added in 1.1.1. diff --git a/docs/releases/1.1.1.md b/docs/releases/1.1.1.md new file mode 100644 index 0000000..891f92a --- /dev/null +++ b/docs/releases/1.1.1.md @@ -0,0 +1,17 @@ +# Fleetbase PHP SDK 1.1.1 + +Version 1.1.1 completes the release automation and live API validation introduced after the 1.1.0 modernization release. + +Highlights: + +- all 220 locked Fleetbase and Core API Postman requests execute through their exact PHP SDK methods against a disposable Fleetbase instance; +- the disposable instance uses the same published-image bootstrap, non-interactive installer configuration, and shared seed-and-mint action as the Core API and Fleet-Ops Postman contracts; +- merging a semantic `release/` branch into `main` automatically starts validation and publication without a manual workflow input; +- `dispatchOrder($orderId)`, `dispatch($orderId)`, and the legacy `dispatchOrder(['id' => $orderId])` form use the same official `PATCH` endpoint; +- the order destination action uses the HTTP verb defined by the official API contract; +- the public API-reference generator receives a stable-ID-keyed PHP SDK example catalog; +- release candidates include reproducible archives, coverage evidence, an SBOM, checksums, and provenance. + +Version 1.1.1 is distributed under `AGPL-3.0-or-later`, as is version 1.1.0. Published 1.0.x tags remain under the MIT license shipped with those releases. + +Merging `release/v1.1.1` into `main` starts the release workflow. It derives version `1.1.1` from the merged branch, reruns the live SDK contract and release gates, waits for any configured protected `release` environment approval, and creates the immutable tag and GitHub Release. No manual workflow trigger or version input is used. diff --git a/src/HttpClient.php b/src/HttpClient.php index 2f9af7c..b66e504 100644 --- a/src/HttpClient.php +++ b/src/HttpClient.php @@ -263,7 +263,7 @@ private function buildRequest(string $method, string $path, array $data, array $ $headers = [ 'Accept' => 'application/json', 'Authorization' => 'Bearer ' . $this->apiKey, - 'User-Agent' => 'fleetbase-php/1.1.0 PHP/' . PHP_VERSION, + 'User-Agent' => 'fleetbase-php/1.1.1 PHP/' . PHP_VERSION, ]; if (is_array($options['headers'] ?? null)) { foreach ($options['headers'] as $name => $value) { diff --git a/src/Services/Concerns/OrderServiceEndpoints.php b/src/Services/Concerns/OrderServiceEndpoints.php index 1ed2d23..f4f63b9 100644 --- a/src/Services/Concerns/OrderServiceEndpoints.php +++ b/src/Services/Concerns/OrderServiceEndpoints.php @@ -196,13 +196,19 @@ public function deleteOrder(array $parameters = [], array $options = []) /** * Dispatch an Order. * - * @param array $parameters + * @param string|array $idOrParameters + * @param array $parametersOrOptions * @param array $options * @return mixed */ - public function dispatchOrder(array $parameters = [], array $options = []) + public function dispatchOrder($idOrParameters = [], array $parametersOrOptions = [], array $options = []) { - return $this->endpoint('PATCH', '{{base_url}}/{{namespace}}/orders/:id/dispatch', $parameters, $options); + if (is_array($idOrParameters)) { + return $this->endpoint('PATCH', '{{base_url}}/{{namespace}}/orders/:id/dispatch', $idOrParameters, $parametersOrOptions); + } + + $parametersOrOptions['id'] = $idOrParameters; + return $this->endpoint('PATCH', '{{base_url}}/{{namespace}}/orders/:id/dispatch', $parametersOrOptions, $options); } /** diff --git a/src/Services/OrderService.php b/src/Services/OrderService.php index f472cab..ee8ccb6 100644 --- a/src/Services/OrderService.php +++ b/src/Services/OrderService.php @@ -72,9 +72,11 @@ public function getNextActivity($id, $params = [], $options = []) */ public function dispatch($id, $params = [], $options = []) { - $uri = $this->uriForResource($id, 'dispatch'); + if (!is_array($params) || !is_array($options)) { + throw new \InvalidArgumentException('Order action parameters and options must be arrays.'); + } - return $this->client->post($uri, $params, $options); + return $this->dispatchOrder($id, $params, $options); } /** @@ -114,7 +116,7 @@ public function setDestination($id, $destinationId, $params = [], $options = []) { $uri = $this->uriForResource($id, 'set-destination/' . rawurlencode((string) $destinationId)); - return $this->client->post($uri, $params, $options); + return $this->client->patch($uri, $params, $options); } /** diff --git a/tests/Contract/ApiExamplesTest.php b/tests/Contract/ApiExamplesTest.php index 4c634b7..a33ffa9 100644 --- a/tests/Contract/ApiExamplesTest.php +++ b/tests/Contract/ApiExamplesTest.php @@ -22,6 +22,21 @@ public function testEveryGeneratedDocumentationSnippetExecutes(): void $snippets = $matches[1]; self::assertCount(220, $snippets); + $catalogContents = file_get_contents(dirname(__DIR__, 2) . '/contracts/php-sdk-examples.json'); + self::assertIsString($catalogContents); + $catalog = json_decode($catalogContents, true, 512, JSON_THROW_ON_ERROR); + self::assertIsArray($catalog); + $catalogExamples = $catalog['examples'] ?? null; + self::assertIsArray($catalogExamples); + self::assertCount(220, $catalogExamples); + self::assertSame($snippets, array_column(array_values($catalogExamples), 'call')); + $dispatchExample = $catalogExamples['fleetbase-api-orders-dispatch-an-order'] ?? null; + self::assertIsArray($dispatchExample); + self::assertSame( + '$result = $fleetbase->orders->dispatchOrder(\'order_id-fixture\');', + $dispatchExample['call'] ?? null + ); + $history = []; $responses = array_fill(0, count($snippets), new Response(200, ['Content-Type' => 'application/json'], '{}')); $handler = HandlerStack::create(new MockHandler($responses)); diff --git a/tests/Fleetbase/OrderTest.php b/tests/Fleetbase/OrderTest.php index 9c4c35b..df41f17 100644 --- a/tests/Fleetbase/OrderTest.php +++ b/tests/Fleetbase/OrderTest.php @@ -36,7 +36,7 @@ public function testPublishedOrderResourceActionSurfaceRemainsCallable(): void public function testLegacyOrderServiceAndResourceActionsResolveCorrectPaths(): void { - $client = $this->mockHttpClient(array_fill(0, 24, new Response(200, ['Content-Type' => 'application/json'], '{}'))); + $client = $this->mockHttpClient(array_fill(0, 25, new Response(200, ['Content-Type' => 'application/json'], '{}'))); $service = new OrderService($client); $before = false; @@ -46,6 +46,8 @@ public function testLegacyOrderServiceAndResourceActionsResolveCorrectPaths(): v }]); $service->getNextActivity('order_1'); $service->dispatch('order_1'); + $service->dispatchOrder('order_1'); + $service->dispatchOrder(['id' => 'order_1']); $service->start('order_1'); $service->updateActivity('order_1'); $service->setDestination('order_1', 'destination with space'); @@ -70,7 +72,7 @@ public function testLegacyOrderServiceAndResourceActionsResolveCorrectPaths(): v $order->cancel(); self::assertTrue($before); - self::assertCount(23, $this->history); + self::assertCount(25, $this->history); $paths = array_map(function ($transaction): string { self::assertIsArray($transaction); $request = $transaction['request'] ?? null; @@ -79,7 +81,11 @@ public function testLegacyOrderServiceAndResourceActionsResolveCorrectPaths(): v . ($request->getUri()->getQuery() !== '' ? '?' . $request->getUri()->getQuery() : ''); }, $this->history); self::assertContains('GET /v1/orders/order_1/distance-and-time?include=route', $paths); - self::assertContains('POST /v1/orders/order_1/set-destination/destination%20with%20space', $paths); + self::assertSame(3, count(array_filter($paths, static function (string $path): bool { + return $path === 'PATCH /v1/orders/order_1/dispatch'; + }))); + self::assertContains('PATCH /v1/orders/order_2/dispatch', $paths); + self::assertContains('PATCH /v1/orders/order_1/set-destination/destination%20with%20space', $paths); self::assertContains('POST /v1/orders/order_1/capture-qr', $paths); self::assertContains('POST /v1/orders/order_1/capture-qr/subject%20with%20space', $paths); self::assertContains('POST /v1/orders/order_1/capture-signature', $paths); @@ -96,6 +102,13 @@ public function testOrderActionsValidateLegacyArgumentsAndAttachment(): void } catch (\InvalidArgumentException $exception) { self::assertStringContainsString('arrays', $exception->getMessage()); } + + try { + (new \ReflectionMethod($service, 'dispatch'))->invoke($service, 'order_1', $arguments[0], $arguments[1]); + self::fail('Expected invalid dispatch arguments.'); + } catch (\InvalidArgumentException $exception) { + self::assertStringContainsString('arrays', $exception->getMessage()); + } } foreach ([new Order(), new Order(['id' => 'order_1'], new Service('Order', $this->mockHttpClient([])))] as $order) { diff --git a/tests/HttpClientTest.php b/tests/HttpClientTest.php index 2fdf76d..efdf6a7 100644 --- a/tests/HttpClientTest.php +++ b/tests/HttpClientTest.php @@ -64,7 +64,7 @@ public function __toString(): string self::assertSame('Bearer test_public_key', $get->getHeaderLine('Authorization')); self::assertSame('yes', $get->getHeaderLine('X-String')); self::assertSame('one, two', $get->getHeaderLine('X-Many')); - self::assertStringStartsWith('fleetbase-php/1.1.0 PHP/', $get->getHeaderLine('User-Agent')); + self::assertStringStartsWith('fleetbase-php/1.1.1 PHP/', $get->getHeaderLine('User-Agent')); $json = $this->requestAt(1); self::assertSame('application/json', $json->getHeaderLine('Content-Type')); diff --git a/tools/check-live-sdk-contract.php b/tools/check-live-sdk-contract.php new file mode 100644 index 0000000..4b537f5 --- /dev/null +++ b/tools/check-live-sdk-contract.php @@ -0,0 +1,55 @@ + 1, + 'generated_from' => $manifest['source'] ?? [], + 'package' => 'fleetbase/fleetbase-php', + 'examples' => [], +]; foreach ($manifest['requests'] as $request) { if (!is_array($request)) { @@ -46,13 +53,32 @@ } [$parameters, $callOptions] = arguments($request); - $call = sprintf( - "\$result = \$fleetbase->%s->%s(\n %s,\n %s\n);", - $property, - $method, - exported($parameters, 1), - exported($callOptions, 1) - ); + if ($method === 'dispatchOrder' && is_string($parameters['id'] ?? null)) { + $call = sprintf( + '$result = $fleetbase->%s->%s(%s);', + $property, + $method, + var_export($parameters['id'], true) + ); + } else { + $call = sprintf( + "\$result = \$fleetbase->%s->%s(\n %s,\n %s\n);", + $property, + $method, + exported($parameters, 1), + exported($callOptions, 1) + ); + } + + $id = requiredString($request, 'id'); + $catalog['examples'][$id] = [ + 'collection' => requiredString($request, 'collection'), + 'group' => $group, + 'name' => requiredString($request, 'name'), + 'implementation' => requiredString($request, 'implementation'), + 'call' => $call, + 'code' => " $request @return array{array, array} */ function arguments(array $request): array diff --git a/tools/generate-endpoint-services.php b/tools/generate-endpoint-services.php index 073ce30..051c0d1 100644 --- a/tools/generate-endpoint-services.php +++ b/tools/generate-endpoint-services.php @@ -145,13 +145,28 @@ function renderTrait(string $trait, array $methods): string $code .= " /**\n"; $code .= " * {$description}.\n"; $code .= " *\n"; - $code .= " * @param array \$parameters\n"; + if ($method === 'dispatchOrder') { + $code .= " * @param string|array \$idOrParameters\n"; + $code .= " * @param array \$parametersOrOptions\n"; + } else { + $code .= " * @param array \$parameters\n"; + } $code .= " * @param array \$options\n"; $code .= " * @return mixed\n"; $code .= " */\n"; - $code .= " public function {$method}(array \$parameters = [], array \$options = [])\n"; - $code .= " {\n"; - $code .= " return \$this->endpoint({$verb}, {$url}, \$parameters, \$options);\n"; + if ($method === 'dispatchOrder') { + $code .= " public function {$method}(\$idOrParameters = [], array \$parametersOrOptions = [], array \$options = [])\n"; + $code .= " {\n"; + $code .= " if (is_array(\$idOrParameters)) {\n"; + $code .= " return \$this->endpoint({$verb}, {$url}, \$idOrParameters, \$parametersOrOptions);\n"; + $code .= " }\n\n"; + $code .= " \$parametersOrOptions['id'] = \$idOrParameters;\n"; + $code .= " return \$this->endpoint({$verb}, {$url}, \$parametersOrOptions, \$options);\n"; + } else { + $code .= " public function {$method}(array \$parameters = [], array \$options = [])\n"; + $code .= " {\n"; + $code .= " return \$this->endpoint({$verb}, {$url}, \$parameters, \$options);\n"; + } $code .= " }\n\n"; } return rtrim($code) . "\n}\n"; diff --git a/tools/live-sdk-contract-router.php b/tools/live-sdk-contract-router.php new file mode 100644 index 0000000..3c86c06 --- /dev/null +++ b/tools/live-sdk-contract-router.php @@ -0,0 +1,356 @@ + $target, 'namespace' => $namespace]); + +try { + if (!$isPostmanRequest) { + $fleetbase->client->request($requestMethod, $relativePath, requestData(), requestOptions($headers)); + emitResponse($fleetbase->client->getLastPsrResponse()); + return; + } + + $request = reserveContractRequest($statePath, $requestMethod, $relativePath); + $implementation = explode('::', requiredString($request, 'implementation'), 2); + $serviceClass = $implementation[0] ?? ''; + $serviceMethod = $implementation[1] ?? ''; + $service = resolveService($fleetbase, $serviceClass); + [$parameters, $options] = invocation($request, $relativePath, $headers); + + try { + $service->{$serviceMethod}($parameters, $options); + } catch (Throwable $exception) { + $response = $fleetbase->client->getLastPsrResponse(); + if (!$response instanceof ResponseInterface) { + throw $exception; + } + } + + $response = $fleetbase->client->getLastPsrResponse(); + recordResult($statePath, requiredString($request, 'id'), $response->getStatusCode()); + emitResponse($response); +} catch (Throwable $exception) { + http_response_code(502); + header('Content-Type: application/json'); + echo json_encode(['errors' => ['SDK contract bridge failure: ' . $exception->getMessage()]], JSON_UNESCAPED_SLASHES) . "\n"; +} + +/** @return array */ +function requestHeaders(): array +{ + $values = function_exists('getallheaders') ? getallheaders() : []; + $headers = []; + foreach ($values as $name => $value) { + if (is_string($name) && is_string($value)) { + $headers[$name] = $value; + } + } + return $headers; +} + +/** @param array $headers */ +function headerValue(array $headers, string $wanted): string +{ + foreach ($headers as $name => $value) { + if (strcasecmp($name, $wanted) === 0) { + return $value; + } + } + return ''; +} + +function relativePath(string $path, string $namespace): string +{ + $prefix = '/' . $namespace; + if ($path === $prefix) { + return ''; + } + if (strpos($path, $prefix . '/') === 0) { + return ltrim(substr($path, strlen($prefix)), '/'); + } + return ltrim($path, '/'); +} + +/** @return array */ +function requestData(): array +{ + if ($_GET !== []) { + $data = []; + foreach ($_GET as $key => $value) { + if (is_string($key)) { + $data[$key] = $value; + } + } + return $data; + } + $raw = (string) file_get_contents('php://input'); + $decoded = json_decode($raw, true); + return is_array($decoded) ? $decoded : []; +} + +/** @param array $headers @return array */ +function requestOptions(array $headers): array +{ + $forwarded = []; + foreach ($headers as $name => $value) { + if (!in_array(strtolower($name), ['host', 'content-length', 'connection', 'authorization', 'user-agent'], true)) { + $forwarded[$name] = $value; + } + } + return $forwarded === [] ? [] : ['headers' => $forwarded]; +} + +/** @return array */ +function reserveContractRequest(string $statePath, string $method, string $path): array +{ + $manifestContents = file_get_contents(dirname(__DIR__) . '/contracts/postman-manifest.json'); + $manifest = is_string($manifestContents) ? json_decode($manifestContents, true) : null; + if (!is_array($manifest) || !is_array($manifest['requests'] ?? null)) { + throw new RuntimeException('Unable to read the SDK contract manifest.'); + } + + $handle = stateHandle($statePath); + $state = readState($handle); + $used = is_array($state['requests'] ?? null) ? $state['requests'] : []; + $matches = []; + $position = 0; + foreach ($manifest['requests'] as $request) { + if (!is_array($request)) { + continue; + } + if (requiredString($request, 'method') !== $method || matchTemplate(requiredString($request, 'url'), $path) === null) { + continue; + } + $matches[] = [ + 'request' => $request, + 'specificity' => templateSpecificity(requiredString($request, 'url')), + 'position' => $position++, + ]; + } + + usort($matches, static function (array $left, array $right): int { + $specificity = $right['specificity'] <=> $left['specificity']; + return $specificity !== 0 ? $specificity : $left['position'] <=> $right['position']; + }); + + foreach ($matches as $match) { + $request = $match['request']; + if (isset($used[$request['id'] ?? ''])) { + continue; + } + $id = requiredString($request, 'id'); + $state['requests'][$id] = ['attempted' => true, 'attempts' => 1, 'status' => null]; + writeState($handle, $state); + return $request; + } + + if ($matches !== []) { + $request = $matches[0]['request']; + $id = requiredString($request, 'id'); + $previous = is_array($used[$id] ?? null) ? $used[$id] : []; + $attempts = is_int($previous['attempts'] ?? null) ? $previous['attempts'] + 1 : 2; + $state['requests'][$id] = [ + 'attempted' => true, + 'attempts' => $attempts, + 'status' => is_int($previous['status'] ?? null) ? $previous['status'] : null, + ]; + writeState($handle, $state); + return $request; + } + + fclose($handle); + throw new RuntimeException(sprintf('No %s contract matches %s.', $method, $path)); +} + +function templateSpecificity(string $template): int +{ + $template = (string) preg_replace('#^\{\{base_url\}\}/\{\{namespace\}\}/?#i', '', $template); + $segments = explode('/', trim(explode('?', $template, 2)[0], '/')); + $specificity = 0; + foreach ($segments as $segment) { + if (preg_match('/^:[A-Za-z][A-Za-z0-9_-]*$/', $segment) !== 1 + && preg_match('/^\{\{[^}]+\}\}$/', $segment) !== 1) { + $specificity++; + } + } + return $specificity; +} + +/** @return resource */ +function stateHandle(string $statePath) +{ + $directory = dirname($statePath); + if (!is_dir($directory) && !mkdir($directory, 0777, true) && !is_dir($directory)) { + throw new RuntimeException('Unable to create the SDK contract state directory.'); + } + $handle = fopen($statePath, 'c+'); + if ($handle === false || !flock($handle, LOCK_EX)) { + throw new RuntimeException('Unable to lock the SDK contract state.'); + } + return $handle; +} + +/** @param resource $handle @return array */ +function readState($handle): array +{ + rewind($handle); + $contents = stream_get_contents($handle); + $state = is_string($contents) && $contents !== '' ? json_decode($contents, true) : []; + return is_array($state) ? $state : []; +} + +/** @param resource $handle @param array $state */ +function writeState($handle, array $state): void +{ + rewind($handle); + ftruncate($handle, 0); + fwrite($handle, (string) json_encode($state, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)); + fflush($handle); + flock($handle, LOCK_UN); + fclose($handle); +} + +function recordResult(string $statePath, string $id, int $status): void +{ + $handle = stateHandle($statePath); + $state = readState($handle); + $previous = is_array($state['requests'][$id] ?? null) ? $state['requests'][$id] : []; + $state['requests'][$id] = [ + 'attempted' => true, + 'attempts' => is_int($previous['attempts'] ?? null) ? $previous['attempts'] : 1, + 'status' => $status, + ]; + writeState($handle, $state); +} + +/** @return array|null */ +function matchTemplate(string $template, string $path): ?array +{ + $template = (string) preg_replace('#^\{\{base_url\}\}/\{\{namespace\}\}/?#i', '', $template); + $template = explode('?', $template, 2)[0]; + $expected = explode('/', trim($template, '/')); + $actual = explode('/', trim($path, '/')); + if (count($expected) !== count($actual)) { + return null; + } + $parameters = []; + foreach ($expected as $index => $segment) { + if (preg_match('/^:([A-Za-z][A-Za-z0-9_-]*)$/', $segment, $matches) === 1 + || preg_match('/^\{\{([^}]+)\}\}$/', $segment, $matches) === 1) { + $parameters[$matches[1]] = rawurldecode($actual[$index]); + } elseif (rawurldecode($actual[$index]) !== $segment) { + return null; + } + } + return $parameters; +} + +function resolveService(Fleetbase $fleetbase, string $serviceClass): Service +{ + foreach (get_object_vars($fleetbase) as $value) { + if ($value instanceof $serviceClass && $value instanceof Service) { + return $value; + } + } + throw new RuntimeException('Unable to resolve SDK service ' . $serviceClass . '.'); +} + +/** @param array $request @param array $headers @return array{array, array} */ +function invocation(array $request, string $path, array $headers): array +{ + $parameters = matchTemplate(requiredString($request, 'url'), $path) ?? []; + $options = requestOptions($headers); + if ($_GET !== []) { + $options['query'] = requestData(); + } + + $contentType = strtolower(headerValue($headers, 'Content-Type')); + $raw = (string) file_get_contents('php://input'); + if (strpos($contentType, 'application/json') !== false && $raw !== '') { + $body = json_decode($raw, true, 512, JSON_THROW_ON_ERROR); + if (is_array($body)) { + $parameters['body'] = $body; + if ($body === []) { + $options['body'] = $raw; + } + } + } elseif (strpos($contentType, 'multipart/form-data') !== false) { + $parts = []; + foreach ($_POST as $name => $value) { + if (is_string($name) && is_scalar($value)) { + $parts[] = ['name' => $name, 'contents' => (string) $value]; + } + } + foreach ($_FILES as $name => $file) { + if (!is_string($name) || !is_array($file) || !is_string($file['tmp_name'] ?? null)) { + continue; + } + $contents = file_get_contents($file['tmp_name']); + $part = ['name' => $name, 'contents' => is_string($contents) ? $contents : '']; + if (is_string($file['name'] ?? null)) { + $part['filename'] = $file['name']; + } + $parts[] = $part; + } + $options['multipart'] = $parts; + foreach (array_keys(is_array($options['headers'] ?? null) ? $options['headers'] : []) as $name) { + if (is_string($name) && strcasecmp($name, 'Content-Type') === 0) { + unset($options['headers'][$name]); + } + } + } elseif ($raw !== '') { + $options['body'] = $raw; + } + return [$parameters, $options]; +} + +/** @param array $data */ +function requiredString(array $data, string $key): string +{ + $value = $data[$key] ?? null; + if (!is_string($value) || $value === '') { + throw new RuntimeException('Missing contract field ' . $key . '.'); + } + return $value; +} + +function emitResponse(ResponseInterface $response): void +{ + http_response_code($response->getStatusCode()); + foreach ($response->getHeaders() as $name => $values) { + if (!in_array(strtolower($name), ['content-length', 'transfer-encoding', 'connection'], true)) { + header($name . ': ' . implode(', ', $values)); + } + } + echo (string) $response->getBody(); +} diff --git a/tools/run-live-contract-smoke.php b/tools/run-live-contract-smoke.php index d8f4860..ba341d0 100644 --- a/tools/run-live-contract-smoke.php +++ b/tools/run-live-contract-smoke.php @@ -5,9 +5,9 @@ declare(strict_types=1); use Fleetbase\Sdk\Exception\AuthenticationException; -use Fleetbase\Sdk\Exception\NotFoundException; use Fleetbase\Sdk\Exception\ValidationException; use Fleetbase\Sdk\Fleetbase; +use Fleetbase\Sdk\FleetbaseException; require dirname(__DIR__) . '/vendor/autoload.php'; @@ -59,9 +59,12 @@ try { $fleetbase->places->retrievePlace(['id' => 'place_sdk_contract_missing']); fail('A missing place unexpectedly returned successfully.'); - } catch (NotFoundException $exception) { - if ($exception->getStatusCode() !== 404) { - fail('Not-found failure did not retain HTTP 404.'); + } catch (FleetbaseException $exception) { + if (!in_array($exception->getStatusCode(), [400, 404], true)) { + fail('Not-found failure did not retain the Fleetbase API status.'); + } + if (stripos($exception->getMessage(), 'not found') === false) { + fail('Not-found failure did not retain the Fleetbase API message.'); } } @@ -85,7 +88,7 @@ } } -fwrite(STDOUT, "SDK live contract smoke passed: auth, validation, create, retrieve, delete, and not-found.\n"); +fwrite(STDOUT, "SDK live contract smoke passed: auth, validation, create, retrieve, delete, and not-found response.\n"); /** @param mixed $response */ function publicId($response): ?string