MOTORAdvisorShop intelligence powered by motor.comDevelopersOpen the app →

get_content_detail

Vehicle data · Read-only

Fetch the full detail for one content item found via list_content.

Usage

Details include labor times with skill codes, service intervals, notes, and cross-links to related content. Documents referenced by a detail (bulletin PDFs, illustrations) are linked by reference — binary content never travels through a tool result on this surface.

Parameters

ParameterTypeRequiredDescription
baseVehicleIdpositive integerYesThe baseVehicleId field from a resolve_vehicle result. NOT the vehicleId (rejected with 400.110052). Example: 22124
contentType"EstimatedWorkTimes" | "Specifications" | "TechnicalServiceBulletins" | "DiagnosticTroubleCodes" | "ServiceProcedures" | "WiringDiagrams" | "Fluids" | "Parts" | "MaintenanceSchedules" | "ComponentLocations" | "PartVectorIllustrations"YesWhich MOTOR content family to query. Example: "TechnicalServiceBulletins"
applicationIdpositive integerYesApplicationID from a list_content summary row. Example: 871003

Description advertised to clients

The exact description a fully entitled MCP client discovers — the workflow contracts travel with the tool, so a client with no system prompt still uses it correctly. An account missing a licence for content this tool reaches sees the same text behind a [Licensed content — not enabled on this account] or [Partially available] notice:

Fetch the full detail for one content item found via list_content. The baseVehicleId parameter MUST be the baseVehicleId field from a resolve_vehicle result — NOT the vehicleId, which is rejected with error 400.110052. Details include labor times with skill codes, service intervals, notes, and cross-links to related content. Parts details carry OEM LIST pricing under pricing (oemPartNumber, listPrice, listPriceCents) — the OEM list price, not the shop's sell price. The evaluation sandbox covers model years 2010, 2015, and 2016 ONLY. Empty results for other vehicles are correct behaviour, not an error — tell the user the vehicle is not covered rather than retrying.

Example — One bulletin in full

Captured from the live server, 2026-08-20. Engine attribute block truncated.

Request

{
  "baseVehicleId": 22124,
  "contentType": "TechnicalServiceBulletins",
  "applicationId": 474099311
}

Response

{
  "applicationId": 474099311,
  "contentType": "TechnicalServiceBulletins",
  "detail": {
    "Attributes": {
      "Engines": [
        {
          "Description": "1.8L L4 (R18A1) GAS FI",
          "EngineID": 2913,
          "FuelType": "GAS"
        }
      ],
      "SubModels": [
        {
          "SubModelID": 1609,
          "SubModelName": "LX-S"
        }
      ]
    },
    "TechnicalServiceBulletins": [
      {
        "BaseVehicleID": 22124,
        "Items": [
          {
            "Description": "A/C Leak Detection",
            "Document": {
              "Name": "180064.pdf",
              "Type": "Technical Service Bulletin",
              "DocumentID": 9899934,
              "Format": "application/pdf"
            },
            "Issuer": {
              "ManufacturerID": 39,
              "Name": "Honda",
              "Type": "OE"
            },
            "IssueDate": "2023-12-08T00:00:00",
            "ManufacturerNumber": "07-030",
            "TSBID": 134569,
            "Types": [
              {
                "ID": 6,
                "Type": "Service Bulletin"
              }
            ]
          }
        ],
        "ApplicationID": 474099311
      }
    ]
  },
  "relatedContent": [
    {
      "rel": "TechnicalServiceBulletinsDocument",
      "href": "/v1/Information/Vehicles/Attributes/BaseVehicleID/22124/Content/Documents/Of/TechnicalServiceBulletins/9899934"
    }
  ]
}