# Get Single DataCube

Endpoint: GET /analytics/data-cubes/{id}
Version: v2
Security: API-Key, Client-Code

## Security:

  - `API-Key` (unknown)
    apiKey in header Authorization

  - `Client-Code` (unknown)
    apiKey in header Client-Code

## Path parameters:

  - `id` (string)

## Response 200:

  - `200` (unknown)
    Success

## Response 200 fields (application/json):

  - `dataCube` (string)

  - `client` (string)

  - `clientAbbrev` (string)

  - `dataRequestedOn` (string)

  - `lastDataRefresh` (string)

  - `totalRecords` (integer)

  - `dataset` (array)

  - `dataset.client` (string)

  - `dataset.fund` (string)

  - `dataset.property` (string)

  - `dataset.tractName` (string)

  - `dataset.tractNumber` (string)

  - `dataset.compartment` (string)

  - `dataset.stand` (string)

  - `dataset.standKey` (string)

  - `dataset.cycle` (integer)

  - `dataset.rotation` (integer)

  - `dataset.country` (string)

  - `dataset.region` (string)

  - `dataset.state` (string)

  - `dataset.county` (string)

  - `dataset.gisArea` (number)

  - `dataset.bookArea` (number)

  - `dataset.exclusionLayer` (number)

  - `dataset.netBookArea` (number)

  - `dataset.netGisArea` (number)

  - `dataset.areaUnit` (string)

  - `dataset.propertyManager` (string)

  - `dataset.assetManager` (string)

  - `dataset.ownership` (string)

  - `dataset.landUse` (string)

  - `dataset.certification` (string)

  - `dataset.origin` (string)

  - `dataset.dominantSpecies` (string)

  - `dataset.speciesLabel` (string)

  - `dataset.secondarySpecies` (string)

  - `dataset.secSpeciesLabel` (string)

  - `dataset.yearEstablished` (integer)

  - `dataset.standAge` (integer)

  - `dataset.description` (string)

  - `dataset.strata` (string)

  - `dataset.siteType` (string)

  - `dataset.siteTypeLabel` (string)

  - `dataset.convertibility` (string)

  - `dataset.operability` (string)

  - `dataset.merchClass` (string)

  - `dataset.sizeClass` (string)

  - `dataset.stockingClass` (string)

  - `dataset.volumeClass` (string)

  - `dataset.heightClass` (string)

  - `dataset.densityClass` (string)

  - `dataset.basalAreaClass` (string)

  - `dataset.forestTypeClass` (string)

  - `dataset.siteClass` (string)

  - `dataset.physiographicRegion` (string)

  - `dataset.status` (string)

  - `dataset.elevation` (string)

  - `dataset.aspect` (string)

  - `dataset.slope` (string)

  - `dataset.soilType` (string)

  - `dataset.baseAge` (number)

  - `dataset.siteIndex` (number)

  - `dataset.dominantHeight` (number)

  - `dataset.volumeEffectiveDate` (string)

  - `dataset.volUnitsPulp` (string)

  - `dataset.volUnitsSolid` (string)

  - `dataset.softwoodTpa` (number)

  - `dataset.softwoodBa` (number)

  - `dataset.softwoodPpw` (number)

  - `dataset.softwoodCns` (number)

  - `dataset.softwoodSaw` (number)

  - `dataset.softwoodTop` (number)

  - `dataset.softwoodPpwTotal` (number)

  - `dataset.softwoodCnsTotal` (number)

  - `dataset.softwoodSawTotal` (number)

  - `dataset.softwoodTopTotal` (number)

  - `dataset.hardwoodTpa` (number)

  - `dataset.hardwoodBa` (number)

  - `dataset.hardwoodPpw` (number)

  - `dataset.hardwoodSaw` (number)

  - `dataset.hardwoodTop` (number)

  - `dataset.hardwoodPpwTotal` (number)

  - `dataset.hardwoodSawTotal` (number)

  - `dataset.hardwoodTopTotal` (number)

  - `dataset.cruiseDate` (string)

  - `dataset.cruiser` (string)

  - `dataset.cruiseType` (string)

  - `dataset.cruiseValue` (string)

  - `dataset.plots` (string)

  - `dataset.error` (string)

  - `dataset.cv` (string)

  - `dataset.seedlingSource` (string)

  - `dataset.seedlingGeneration` (string)

  - `dataset.seedlingDetails` (string)

  - `dataset.regenMethod` (string)

  - `dataset.thinType` (string)

  - `dataset.thinYear` (integer)

  - `dataset.fertilizationMethod` (string)

  - `dataset.fertilizationYear` (integer)

  - `dataset.sitePrepMethod` (string)

  - `dataset.sitePrepYear` (integer)

  - `dataset.releaseMethod` (string)

  - `dataset.releaseYear` (integer)

  - `dataset.preCommercialMethod` (string)

  - `dataset.preCommercialYear` (integer)

  - `dataset.areaType` (string)

  - `dataset.standCenX` (number)

  - `dataset.standCenY` (number)

  - `dataset.databaseUpdateDate` (string)

  - `dataset.creation` (string)

  - `dataset.id` (integer)

## Response 400:

  - `400` (unknown)
    Bad Request. It happens when the request is sent without the API Key or the Client Code on the correct `headers` or when the tokens sent are in invalid formats.

## Response 400 fields (application/json):

  - `error` (string)

## Response 401:

  - `401` (unknown)
    Unauthorized. It happens when the API Key sent does not pass authentication.

## Response 401 fields (application/json):

  - `error` (string)

## Response 403:

  - `403` (unknown)
    Forbidden. It happens when the API Key sent does not have access to the specified client.

## Response 403 fields (application/json):

  - `error` (string)

## Response 500 fields (application/json):

  - `requestId` (string | null)

  - `status` (string)
    Request outcome. Open list: new values may be added; clients should tolerate unknown values.
    Enum: "success", "processing", "accepted", "bad_request", "unprocessable_entity", "error", "service_unavailable"

  - `message` (string)

  - `dados` (object | array | null)

  - `errors` (object | null)
    Validation or rejection errors, per field (field -> list of messages). The `$` key identifies a rejection not tied to a specific field. It is null on technical failures.

