# Retrieve By Id Usage Data

Get Usage Data By Id

Endpoint: GET /rest/2.0/COLLECTOR_FIELDS/{id}
Version: 1.0
Security: JWT

## Path parameters:

  - `id` (integer, required)
    Id of the record

## Header parameters:

  - `sessionId` (string, required)

## Response 200 fields (application/json):

  - `retrieveResponse` (object)

  - `retrieveResponse.ConsolidationExempt` (string)
    ConsolidationExempt

  - `retrieveResponse.Started` (string)
    Started

  - `retrieveResponse.MDLErrorMessage` (string)
    MDL Error Message: At the disposal of calling process to store error messages

  - `retrieveResponse.ACTIVITY_DATE` (string)
    Activity Date

  - `retrieveResponse.Id` (string)
    Transaction ID: COLLECTOR_STAGE_ID

  - `retrieveResponse.Quantity` (string)
    Quantity

  - `retrieveResponse.Created` (string)
    System controlled field: Date and time the record was created

  - `retrieveResponse.Ended` (string)
    Ended

  - `retrieveResponse.MDLStatus` (string)
    MDL Status

  - `retrieveResponse.BillingIdentifier` (string)
    BillingIdentifier: VENDOR_USER_ID

  - `retrieveResponse.DESTINATION_COUNTRY_CODE` (string)
    DESTINATION_COUNTRY_CODE

  - `retrieveResponse.OVERRIDE_BUY_COST` (string)
    OVERRIDE_BUY_COST

  - `retrieveResponse.ACTIVITY_COLLECTOR_HISTORY_ID` (string)
    ACTIVITY_COLLECTOR_HISTORY_ID

  - `retrieveResponse.ACTIVITY_COLLECTOR_ID` (integer)
    ACTIVITY_COLLECTOR_ID: Activity Collector Id

  - `retrieveResponse.Updated` (string)
    System controlled field: Date and time the record was last updated

  - `retrieveResponse.CreatedUserId` (string)
    System controlled field: Id of the user that created the record

  - `retrieveResponse.UpdatedUserId` (string)
    System controlled field: Id of the last user that updated the record

  - `retrieveResponse.OVERRIDE_RATE` (string)
    OVERRIDE_RATE

  - `retrieveResponse.OVERRIDE_COST` (string)
    OVERRIDE_COST

  - `retrieveResponse.StartedDate` (string)
    StartedDate

  - `retrieveResponse.EndedDate` (string)
    EndedDate

  - `retrieveResponse.RecordNumber` (string)
    RecordNumber: Rownum

  - `retrieveResponse.ProcessStatus` (string)
    ProcessStatus

  - `retrieveResponse.Reprocess_Status` (string)
    Reprocess_Status: ReprocessStatus

  - `retrieveResponse.Reprocess_Date` (string)
    Reprocess_Date: ReprocessDate

  - `retrieveResponse.ChargeType` (string)
    ChargeType

  - `retrieveResponse.ParentCollectorFieldId` (integer)
    ParentCollectorFieldId

  - `retrieveResponse.CreditActivityOption` (string)
    CreditActivityOption

  - `retrieveResponse.MappingCount` (string)
    MappingCount

  - `retrieveResponse.MappingDate` (string)
    MappingDate

  - `retrieveResponse.ORIGINATION_COUNTRY_CODE` (string)
    ORIGINATION_COUNTRY_CODE

  - `retrieveResponse.PROCESS_STATUS` (string)
    PROCESS_STATUS: Process Status

  - `retrieveResponse.ActivityDateTS` (string)
    ActivityDateTS: Activity Date Timestamp

  - `retrieveResponse.PROCESS_DESCRIPTION` (string)
    PROCESS_DESCRIPTION

## Response 400 fields (application/json):

  - `error` (string)
    Bad request

  - `message` (string)
    Bad request

## Response 401 fields (application/json):

  - `error` (string)
    Unauthorized

  - `message` (string)
    Unauthorized

## Response 404 fields (application/json):

  - `error` (string)
    Not found

  - `message` (string)
    Not found

## Response 429 fields (application/json):

  - `error` (string)
    Too many requests

  - `message` (string)
    Too many requests

## Response 500 fields (application/json):

  - `error` (string)
    Internal error

  - `message` (string)
    Internal error


