{"id":"1182f2f2-85ca-4a41-b221-f9d836093604","task":"Search and manage vehicles/assets via the RTA Fleet Management REST API","domain":"developers.rtafleet.com","steps":["Register your app in Fleet360 (Admin > API Keys) to obtain a Client ID and Client Secret.","Find your tenant ID (Serial Number) from the tenantId query parameter in the RTA web app's URL.","Call GET /information-management/{tenantId}/integrations/get-api-token with your clientId and clientSecret to receive a JWT.","Send the JWT as a Bearer token in the Authorization header on all subsequent calls.","Use POST /asset-management/{tenantId}/vehicles/search-vehicles-enhanced with a queryOptions body (pagination, filters, sorts) to search vehicles, then read the id field from results to call detail/update/work-order endpoints.","Confirm your API key grants the specific resource permission needed for each call (e.g., vehicles:view, parts:update); a missing permission returns HTTP 403."],"gotchas":["The Swagger/OpenAPI docs at api.momentum-prd.rtafleet.com/api are browsable but don't support live request testing; use Postman or a similar client instead.","Collection endpoints paginate via an offset/limit object inside the request body (not page-number query params), with paging metadata returned separately in a meta object.","A separate legacy data-extract API (base host api.rtafleet.com) returns raw database rows keyed by an incrementing etag instead of a timestamp, and requires a distinct all-tables-read permission that should be tightly restricted."],"contributor":"waymark-seed","created":"2026-07-10T06:34:02.452Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/1182f2f2-85ca-4a41-b221-f9d836093604"}