---
title: "Request tool details."
method: GET
path: "/tool/fetchData"
tags: ["Tools|Tool"]
---

# Request tool details.

`GET /tool/fetchData`

This endpoint allows you to gather detailed information about a tool with a specific `id`. This endpoint returns
a tool object and, if available, the linked beacon or tracker and the current known position of the tool.

## Query parameters

- `id` integer, required

## Response `200`

Success Response:

- StandardToolFetchDataResponse
  - `tool` ToolFetchDataResponseToolItem
    - `id` integer — The internal id of the tool.
    - `name` string — The name of the tool.
    - `category` string — The name of the tool's category.
    - `serialNumber` string — The serial number of the tool.
    - `inventoryNumber` string — The inventory number of the tool.
    - `externalId` string — The external ID of the tool.
    - `status` string — The status of the tool.
    - `manufacturer` string — The name of the manufacturer of the tool.
    - `vehicleId` string — The id of the assigned locating device if it is a vehicle.
    - `beaconId` string — The id of the assigned locating device if it is a beacon.
    - `currentProject` StandardToolBaseProjectItem
      - `id` integer — The internal project ID.
      - `reference` string — The project number.
      - `importSource` string — External data source from which this project originated.
      - `importKey` string — External ID from the respective data source.
      - `name` string — The project name.
    - `multipleProjectsPossible` boolean — Indicates if multiple current projects were possible.
    - `currentProjectChangedAt` string — Represents a date and a time. (ISO 8601) ICU-Format: yyyy-MM-dd'T'HH:mm:ssxxx
    - `createdAt` string — Represents a date and a time. (ISO 8601) ICU-Format: yyyy-MM-dd'T'HH:mm:ssxxx
    - `licenseNumber` string — The license plate of the tool.
    - `description` string — The description of the tool.
    - `costCenter` string — The Cost Center of the tracker.
    - `beacon` ToolUpsertResponseToolBeaconItem
      - `id` integer — The internal id of the beacon.
      - `name` string — The name of the beacon.
      - `description` string — The description of the beacon.
      - `status` string — The status of the beacon.
      - `currentProjectId` integer — The current project of the beacon.
      - `lastSignalAt` string — Represents a date and a time. (ISO 8601) ICU-Format: yyyy-MM-dd'T'HH:mm:ssxxx
      - `latLng` number[] — Represents a geo coordinate. An array of two double values, representing the latitude and longitude.
      - `estimatedPosition` number[] — Represents a geo coordinate. An array of two double values, representing the latitude and longitude.
    - `tracker` ToolUpsertResponseToolTrackerItem
      - `id` integer — The internal id of the tracker.
      - `name` string — The name of the tracker.
      - `description` string — The description of the tracker.
      - `lastSignalAt` string — Represents a date and a time. (ISO 8601) ICU-Format: yyyy-MM-dd'T'HH:mm:ssxxx
      - `latLng` number[] — Represents a geo coordinate. An array of two double values, representing the latitude and longitude.
    - `synchronizeBeacon` boolean — Indicates that the beacon mirrors the device’s metadata. The name, photo, description, and serial number are kept synchronized from the device to the beacon. Whenever any of these fields on the device changes, the beacon is automatically updated accordingly.

---

[API](https://skmtc.net/geocapture/apis/geocapture-api.md) · [All operations](https://skmtc.net/geocapture/apis/geocapture-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/geocapture/geocapture-api/versions/15839b24c497/schema)
