diff --git a/.github/workflows/contract.yml b/.github/workflows/contract.yml index c20b9d7..6062e1d 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" @@ -15,6 +19,7 @@ concurrency: jobs: contract: name: Official Postman and SDK contract + if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository runs-on: ubuntu-latest timeout-minutes: 55 env: @@ -85,15 +90,6 @@ jobs: done echo "Disposable API did not become healthy." >&2 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,10 +133,48 @@ 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 }} + - 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 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/CHANGELOG.md b/CHANGELOG.md index f5920a7..a6bbff9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,12 +14,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - PHP 8.0 through 8.5 compatibility and PSR-18/PSR-7 transport injection. - Typed SDK exception hierarchy, defensive list-response hydration, deterministic contract/API snapshots, hermetic tests, and modern repository guidance. +- 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`. ### Changed - Relicensed unreleased 1.1.0 code to `AGPL-3.0-or-later`; released 1.0.x tags remain MIT licensed. - Preserved the 1.0.x facade while rebuilding request, response, resource, and service internals. - Modernized Composer dependencies and development tooling. +- Normalized order dispatch calls so `dispatch($orderId)`, `dispatchOrder($orderId)`, and the legacy parameter-array form use the same official `PATCH` endpoint. ### Deprecated @@ -34,6 +37,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Tracking-status resources resolve with the correct spelling. - Legacy resource lifecycle hooks execute in the documented order and retain caller options. - Order services can access the transport, and QR/signature subject paths are generated correctly. +- Order dispatch and destination actions use the HTTP verbs defined by the official API contract. - HTTP status, malformed JSON, empty body, transport, and Fleetbase error responses are handled consistently without leaking credentials. ### Security diff --git a/README.md b/README.md index d09844a..46ea469 100644 --- a/README.md +++ b/README.md @@ -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, 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/php-sdk-examples.json b/contracts/php-sdk-examples.json new file mode 100644 index 0000000..d940e35 --- /dev/null +++ b/contracts/php-sdk-examples.json @@ -0,0 +1,1774 @@ +{ + "schema_version": 1, + "generated_from": { + "repository": "https://github.com/fleetbase/postman", + "ref": "43253dbf87e5030d95d12be019dc26fcb7151ed6", + "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/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..4cf75bf 100644 --- a/docs/api-coverage.md +++ b/docs/api-coverage.md @@ -6,223 +6,223 @@ Generated from the locked Postman contract at `43253dbf87e5030d95d12be019dc26fcb | 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/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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | Official collection through SDK bridge | 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) | 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/release-checklist.md b/docs/release-checklist.md index 69731f6..60de826 100644 --- a/docs/release-checklist.md +++ b/docs/release-checklist.md @@ -1,6 +1,6 @@ # 1.1.0 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,21 +8,20 @@ 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.0`, update its dated changelog section and `docs/releases/1.1.0.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. +1. Merge the reviewed `release/v1.1.0` pull request into `main`; this automatically starts the release workflow and derives version `1.1.0`. +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.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. 5. Install the exact public package into clean plain PHP, Laravel, and Symfony fixtures: diff --git a/docs/releases/1.1.0.md b/docs/releases/1.1.0.md index f18b309..2bb132c 100644 --- a/docs/releases/1.1.0.md +++ b/docs/releases/1.1.0.md @@ -8,8 +8,9 @@ Highlights: - PHP 7.4 through 8.5 are covered by lowest/latest dependency CI; - PSR-18 transport injection, structured exceptions, retries, uploads, and improved resource lifecycle behavior; - clean plain PHP, Laravel container, and Symfony container/HTTP client integration fixtures; -- reproducible release archives, coverage evidence, SBOM generation, and review-gated release automation. +- the complete official Postman contract executed through PHP SDK methods against a disposable Fleetbase instance; +- reproducible release archives, coverage evidence, SBOM generation, and merge-triggered release automation. 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. +Merging a semantic branch such as `release/v1.1.0` into `main` starts the release automatically. The workflow derives the version from the merged branch, reruns the live SDK contract and release gates, waits for any configured protected `release` environment approval, and then creates the immutable tag and GitHub Release. No manual workflow trigger or version input is used. 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/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..e084604 --- /dev/null +++ b/tools/live-sdk-contract-router.php @@ -0,0 +1,328 @@ + $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 = []; + foreach ($manifest['requests'] as $request) { + if (!is_array($request)) { + continue; + } + if (requiredString($request, 'method') !== $method || matchTemplate(requiredString($request, 'url'), $path) === null) { + continue; + } + $matches[] = $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]; + $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)); +} + +/** @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(); +}