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.

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

NamespaceMethodPathAuthSummary
AuthPOST/api/co/auth/forgot-passwordNone (public endpoint).Endpoint operation.
AuthPOST/api/co/auth/refreshBearer token (`Authorization: Bearer <token>`)Refresh access token
AuthPOST/api/co/auth/sign-inNone (public endpoint).Sign in Car Owner user
AuthPOST/api/co/auth/sign-outBearer token (`Authorization: Bearer <token>`)Sign out Car Owner user
BookingPOST/api/co/auth/sign-upNone (public endpoint).Register new Car Owner user
BookingGET/api/co/bookingsBearer token (`Authorization: Bearer <token>`)Endpoint operation.
BookingPOST/api/co/bookingsBearer token (`Authorization: Bearer <token>`)Create new booking (one or more services)
BookingGET/api/co/bookings/123Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
BookingGET/api/co/bookings/booking-statusesNone (public endpoint).List all valid statuses for bookings
BookingPOST/api/co/bookings/cancelBearer token (`Authorization: Bearer <token>`)Endpoint operation.
BookingGET/api/co/bookings/change-requestsBearer token (`Authorization: Bearer <token>`)Endpoint operation.
BookingPOST/api/co/bookings/change-requestsBearer token (`Authorization: Bearer <token>`)Endpoint operation.
BookingPOST/api/co/bookings/rate/123Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
BookingGET/api/co/bookings/ratingsBearer token (`Authorization: Bearer <token>`)Endpoint operation.
BookingStatusPUT/api/co/bookings/123Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
CarBrandsGET/api/co/booking-statusesNone (public endpoint).Get all booking statuses (from enum_booking_statuses)
CarOwnerPaymentsGET/api/co/car-brandsAPI key (`x-api-key: <api-key>`)Endpoint operation.
CarOwnerPaymentsPOST/api/co/payments/intentsBearer token (`Authorization: Bearer <token>`)Endpoint operation.
CarOwnerPaymentsGET/api/co/payments/intents/string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
CarOwnerPaymentsPOST/api/co/payments/intents/string_value/confirmBearer token (`Authorization: Bearer <token>`)Endpoint operation.
CarOwnerServiceRecordsPOST/api/co/payments/webhooks/stripeNone (public endpoint).Endpoint operation.
CarOwnerServiceRecordsGET/api/co/service-recordsBearer token (`Authorization: Bearer <token>`)Endpoint operation.
CategoriesGET/api/co/categories?workshop_category_id=string_value&service_category_id=string_value&include_inactive=string_valueNone (public endpoint).Endpoint operation.
CategoriesGET/api/co/categories/services?id=123&workshop_category_id=string_value&parent_id=string_value&level=string_valueNone (public endpoint).Endpoint operation.
CategoriesGET/api/co/service-records/exportBearer token (`Authorization: Bearer <token>`)Endpoint operation.
FavoritesGET/api/co/categories/shops?id=123&include_inactive=string_value&include_counts=string_value&q=string_valueNone (public endpoint).Endpoint operation.
FavoritesDELETE/api/co/favoritsBearer token (`Authorization: Bearer <token>`)Endpoint operation.
FavoritesGET/api/co/favoritsBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MarketplacePOST/api/co/favoritsBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MarketplaceGET/api/co/shops?org=string_value&q=string_value&workshop_category_id=string_value&service_category_id=string_valueNone (public endpoint).Endpoint operation.
MarketplaceCompatGET/api/co/marketplace/shopsNone (public endpoint).Endpoint operation.
MarketplaceCompatGET/api/co/shops/921460929None (public endpoint).Endpoint operation.
MarketplaceFiltersGET/api/co/filters?page_size=string_value&page=string_value&order=string_value&sort=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MarketplaceFiltersGET/api/co/filters/filterByCategories?categories=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MarketplaceFiltersGET/api/co/filters/filterByHierarchicalCategories?categories=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MarketplaceFiltersGET/api/co/filters/location?radius=25&lng=10.7522&lat=59.9139Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
MarketplaceFiltersGET/api/co/marketplace/shops/921460929None (public endpoint).Endpoint operation.
MessagesGET/api/co/filters/search?q=string_value&query=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesGET/api/co/messages/123?page=string_value&size=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesOPTIONS/api/co/messages/123?page=string_value&size=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesGET/api/co/messages/123/messages?page=string_value&size=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesOPTIONS/api/co/messages/123/messages?page=string_value&size=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesOPTIONS/api/co/messages/123/messages/read-up-toBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesGET/api/co/messages/inbox?page=string_value&page_size=string_value&q=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesOPTIONS/api/co/messages/inbox?page=string_value&page_size=string_value&q=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesOPTIONS/api/co/messages/mark-readBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesPOST/api/co/messages/mark-readBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesOPTIONS/api/co/messages/sendBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesPOST/api/co/messages/sendBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesGET/api/co/messages/thread/123?page=string_value&size=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesOPTIONS/api/co/messages/thread/123?page=string_value&size=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesOPTIONS/api/co/messages/thread/123/read-up-toBearer token (`Authorization: Bearer <token>`)Endpoint operation.
MessagesPOST/api/co/messages/thread/123/read-up-toBearer token (`Authorization: Bearer <token>`)Endpoint operation.
NotificationsPOST/api/co/messages/123/messages/read-up-toBearer token (`Authorization: Bearer <token>`)Endpoint operation.
NotificationsGET/api/co/notifications?status=string_value&type=string_value&since=string_value&page=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
NotificationsGET/api/co/notifications/1Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
NotificationsPOST/api/co/notifications/mark-readBearer token (`Authorization: Bearer <token>`)Endpoint operation.
NotificationsPOST/api/co/notifications/read-allBearer token (`Authorization: Bearer <token>`)Endpoint operation.
NotificationsGET/api/co/notifications/unread-countBearer token (`Authorization: Bearer <token>`)Endpoint operation.
PresencePOST/api/co/notifications/1/mark-readBearer token (`Authorization: Bearer <token>`)Endpoint operation.
ProfilePUT/api/co/presenceBearer token (`Authorization: Bearer <token>`)Endpoint operation.
ProfileDELETE/api/co/profileBearer token (`Authorization: Bearer <token>`)Endpoint operation.
ProfileGET/api/co/profileBearer token (`Authorization: Bearer <token>`)Endpoint operation.
ProfilePUT/api/co/profileBearer token (`Authorization: Bearer <token>`)Endpoint operation.
RatingsGET/api/co/profile/check-username?username=string_valueBearer token (`Authorization: Bearer <token>`)Endpoint operation.
RatingsGET/api/co/ratingNone (public endpoint).Endpoint operation.
RatingsPOST/api/co/rating/rate/123None (public endpoint).Endpoint operation.
RealtimePOST/api/co/rating/123None (public endpoint).Endpoint operation.
ServiceLogGET/api/co/realtime/configBearer token (`Authorization: Bearer <token>`)Endpoint operation.
ServiceLogGET/api/co/service-log/export-token?registration_number=BT57225&workshop_org_nr=921460929&date_from=2026-02-12&date_to=2026-02-12Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
ServiceLogGET/api/co/service-log/latest?limit=string_value&registration_number=BT57225&workshop_org_nr=921460929Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
ServiceLogGET/api/co/service-log/list?page=string_value&page_size=string_value&registration_number=BT57225&workshop_org_nr=921460929Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
ServiceLogGET/api/co/service-log/messages/1Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
ServiceLogGET/api/co/service-log/summary?registration_number=BT57225&workshop_org_nr=921460929&date_from=2026-02-12&date_to=2026-02-12Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
ServiceLogGET/api/co/service-log/vehicle-history/latest?limit=string_value&registration_number=BT57225&workshop_org_nr=921460929Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
ServiceLogGET/api/co/service-log/vehicle-history/list?page=string_value&page_size=string_value&registration_number=BT57225&workshop_org_nr=921460929Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
SettingsGET/api/co/service-log/vehicle-history/summary?registration_number=BT57225Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
SettingsGET/api/co/settings/notificationsBearer token (`Authorization: Bearer <token>`)Return merged preferences (stored overrides + sensible defaults)
VehiclesPUT/api/co/settings/notificationsBearer token (`Authorization: Bearer <token>`)Partial update of preferences
VehiclesPOST/api/co/vehiclesBearer token (`Authorization: Bearer <token>`)Create a vehicle (from Vegvesen) if missing and link it to the authenticated user
VehiclesDELETE/api/co/vehicles?registration_number=BT57225&reg=BT57225Bearer token (`Authorization: Bearer <token>`)Unlink a vehicle from the authenticated user (does not delete the vehicle)
VehiclesGET/api/co/vehicles?registration_number=BT57225&reg=BT57225Bearer token (`Authorization: Bearer <token>`)Fetch vehicles linked to the authenticated user
VehiclesPUT/api/co/vehicles/BT57225Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
VehiclesPOST/api/co/vehicles/refresh/BT57225Bearer token (`Authorization: Bearer <token>`)Endpoint operation.
VehiclesPOST/api/co/vehicles/set-primaryBearer token (`Authorization: Bearer <token>`)Endpoint operation.