Page Introduction
Reference utility page
This page is focused on interactive validation or endpoint indexing. Use it as a practical QA surface for frontend API integration work.
- Switch environment before running integration checks.
- Validate both success and error response flows.
- Confirm request headers and payload shape before coding UI state logic.
Choose next step
CarOwner API Reference
All CarOwner Endpoints
Complete register of CarOwner endpoints with method, auth requirements, and links to detail pages.
85Total endpoint methods
Endpoint Register
| Namespace | Method | Path | Auth | Summary |
|---|---|---|---|---|
| Auth | POST | /api/co/auth/forgot-password | None (public endpoint). | Endpoint operation. |
| Auth | POST | /api/co/auth/refresh | Bearer token (`Authorization: Bearer <token>`) | Refresh access token |
| Auth | POST | /api/co/auth/sign-in | None (public endpoint). | Sign in Car Owner user |
| Auth | POST | /api/co/auth/sign-out | Bearer token (`Authorization: Bearer <token>`) | Sign out Car Owner user |
| Booking | POST | /api/co/auth/sign-up | None (public endpoint). | Register new Car Owner user |
| Booking | GET | /api/co/bookings | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Booking | POST | /api/co/bookings | Bearer token (`Authorization: Bearer <token>`) | Create new booking (one or more services) |
| Booking | GET | /api/co/bookings/123 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Booking | GET | /api/co/bookings/booking-statuses | None (public endpoint). | List all valid statuses for bookings |
| Booking | POST | /api/co/bookings/cancel | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Booking | GET | /api/co/bookings/change-requests | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Booking | POST | /api/co/bookings/change-requests | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Booking | POST | /api/co/bookings/rate/123 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Booking | GET | /api/co/bookings/ratings | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| BookingStatus | PUT | /api/co/bookings/123 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| CarBrands | GET | /api/co/booking-statuses | None (public endpoint). | Get all booking statuses (from enum_booking_statuses) |
| CarOwnerPayments | GET | /api/co/car-brands | API key (`x-api-key: <api-key>`) | Endpoint operation. |
| CarOwnerPayments | POST | /api/co/payments/intents | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| CarOwnerPayments | GET | /api/co/payments/intents/string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| CarOwnerPayments | POST | /api/co/payments/intents/string_value/confirm | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| CarOwnerServiceRecords | POST | /api/co/payments/webhooks/stripe | None (public endpoint). | Endpoint operation. |
| CarOwnerServiceRecords | GET | /api/co/service-records | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Categories | GET | /api/co/categories?workshop_category_id=string_value&service_category_id=string_value&include_inactive=string_value | None (public endpoint). | Endpoint operation. |
| Categories | GET | /api/co/categories/services?id=123&workshop_category_id=string_value&parent_id=string_value&level=string_value | None (public endpoint). | Endpoint operation. |
| Categories | GET | /api/co/service-records/export | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Favorites | GET | /api/co/categories/shops?id=123&include_inactive=string_value&include_counts=string_value&q=string_value | None (public endpoint). | Endpoint operation. |
| Favorites | DELETE | /api/co/favorits | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Favorites | GET | /api/co/favorits | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Marketplace | POST | /api/co/favorits | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Marketplace | GET | /api/co/shops?org=string_value&q=string_value&workshop_category_id=string_value&service_category_id=string_value | None (public endpoint). | Endpoint operation. |
| MarketplaceCompat | GET | /api/co/marketplace/shops | None (public endpoint). | Endpoint operation. |
| MarketplaceCompat | GET | /api/co/shops/921460929 | None (public endpoint). | Endpoint operation. |
| MarketplaceFilters | GET | /api/co/filters?page_size=string_value&page=string_value&order=string_value&sort=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| MarketplaceFilters | GET | /api/co/filters/filterByCategories?categories=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| MarketplaceFilters | GET | /api/co/filters/filterByHierarchicalCategories?categories=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| MarketplaceFilters | GET | /api/co/filters/location?radius=25&lng=10.7522&lat=59.9139 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| MarketplaceFilters | GET | /api/co/marketplace/shops/921460929 | None (public endpoint). | Endpoint operation. |
| Messages | GET | /api/co/filters/search?q=string_value&query=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Messages | GET | /api/co/messages/123?page=string_value&size=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Messages | /api/co/messages/123?page=string_value&size=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. | |
| Messages | GET | /api/co/messages/123/messages?page=string_value&size=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Messages | /api/co/messages/123/messages?page=string_value&size=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. | |
| Messages | /api/co/messages/123/messages/read-up-to | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. | |
| Messages | GET | /api/co/messages/inbox?page=string_value&page_size=string_value&q=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Messages | /api/co/messages/inbox?page=string_value&page_size=string_value&q=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. | |
| Messages | /api/co/messages/mark-read | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. | |
| Messages | POST | /api/co/messages/mark-read | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Messages | /api/co/messages/send | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. | |
| Messages | POST | /api/co/messages/send | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Messages | GET | /api/co/messages/thread/123?page=string_value&size=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Messages | /api/co/messages/thread/123?page=string_value&size=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. | |
| Messages | /api/co/messages/thread/123/read-up-to | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. | |
| Messages | POST | /api/co/messages/thread/123/read-up-to | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Notifications | POST | /api/co/messages/123/messages/read-up-to | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Notifications | GET | /api/co/notifications?status=string_value&type=string_value&since=string_value&page=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Notifications | GET | /api/co/notifications/1 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Notifications | POST | /api/co/notifications/mark-read | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Notifications | POST | /api/co/notifications/read-all | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Notifications | GET | /api/co/notifications/unread-count | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Presence | POST | /api/co/notifications/1/mark-read | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Profile | PUT | /api/co/presence | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Profile | DELETE | /api/co/profile | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Profile | GET | /api/co/profile | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Profile | PUT | /api/co/profile | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Ratings | GET | /api/co/profile/check-username?username=string_value | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Ratings | GET | /api/co/rating | None (public endpoint). | Endpoint operation. |
| Ratings | POST | /api/co/rating/rate/123 | None (public endpoint). | Endpoint operation. |
| Realtime | POST | /api/co/rating/123 | None (public endpoint). | Endpoint operation. |
| ServiceLog | GET | /api/co/realtime/config | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| ServiceLog | GET | /api/co/service-log/export-token?registration_number=BT57225&workshop_org_nr=921460929&date_from=2026-02-12&date_to=2026-02-12 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| ServiceLog | GET | /api/co/service-log/latest?limit=string_value®istration_number=BT57225&workshop_org_nr=921460929 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| ServiceLog | GET | /api/co/service-log/list?page=string_value&page_size=string_value®istration_number=BT57225&workshop_org_nr=921460929 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| ServiceLog | GET | /api/co/service-log/messages/1 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| ServiceLog | GET | /api/co/service-log/summary?registration_number=BT57225&workshop_org_nr=921460929&date_from=2026-02-12&date_to=2026-02-12 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| ServiceLog | GET | /api/co/service-log/vehicle-history/latest?limit=string_value®istration_number=BT57225&workshop_org_nr=921460929 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| ServiceLog | GET | /api/co/service-log/vehicle-history/list?page=string_value&page_size=string_value®istration_number=BT57225&workshop_org_nr=921460929 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Settings | GET | /api/co/service-log/vehicle-history/summary?registration_number=BT57225 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Settings | GET | /api/co/settings/notifications | Bearer token (`Authorization: Bearer <token>`) | Return merged preferences (stored overrides + sensible defaults) |
| Vehicles | PUT | /api/co/settings/notifications | Bearer token (`Authorization: Bearer <token>`) | Partial update of preferences |
| Vehicles | POST | /api/co/vehicles | Bearer token (`Authorization: Bearer <token>`) | Create a vehicle (from Vegvesen) if missing and link it to the authenticated user |
| Vehicles | DELETE | /api/co/vehicles?registration_number=BT57225®=BT57225 | Bearer token (`Authorization: Bearer <token>`) | Unlink a vehicle from the authenticated user (does not delete the vehicle) |
| Vehicles | GET | /api/co/vehicles?registration_number=BT57225®=BT57225 | Bearer token (`Authorization: Bearer <token>`) | Fetch vehicles linked to the authenticated user |
| Vehicles | PUT | /api/co/vehicles/BT57225 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Vehicles | POST | /api/co/vehicles/refresh/BT57225 | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |
| Vehicles | POST | /api/co/vehicles/set-primary | Bearer token (`Authorization: Bearer <token>`) | Endpoint operation. |