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.

Workshop API Reference

All Workshop Endpoints

Complete register of all workshop endpoints with method, auth requirements, and links to detail pages.

137Total endpoint methods

Endpoint Register

NamespaceMethodPathAuthSummary
AddressesDELETE/api/ws/addressBearerDelete workshop address
AddressesGET/api/ws/addressBearerGet workshop address
AddressesPOST/api/ws/addressBearerCreate workshop address
AddressesPUT/api/ws/addressBearerUpdate workshop address
AddressesGET/api/ws/address/historyBearerList address history
AuthPOST/api/ws/auth/forgot-passwordPublic (no auth decorator detected).Send password reset email
AuthPOST/api/ws/auth/logoutPublic (no auth decorator detected).Logout
AuthPOST/api/ws/auth/refresh-tokenPublic (no auth decorator detected).Refresh access token
AuthPOST/api/ws/auth/sign-inAPIKeySign in
AuthPOST/api/ws/auth/sign-outPublic (no auth decorator detected).Logout alias (deprecated)
AuthPOST/api/ws/auth/sign-upAPIKeyRegister workshop user
BookingsGET/api/ws/bookingsBearerList bookings (grouped)
BookingsPOST/api/ws/bookingsBearerCreate booking
BookingsDELETE/api/ws/bookings/:booking_idBearerDelete booking (not allowed)
BookingsGET/api/ws/bookings/:booking_idBearerGet single booking
BookingsPOST/api/ws/bookings/cancel/:booking_idBearerCancel booking
BookingsGET/api/ws/bookings/change-requestsBearerList booking change requests
BookingsPOST/api/ws/bookings/change-requests/:request_id/decisionBearerApprove or reject change request
BookingsPOST/api/ws/bookings/complete/:booking_idBearerComplete booking
BookingsPOST/api/ws/bookings/confirm/:booking_idBearerConfirm booking
BookingsGET/api/ws/bookings/group/:group_idBearerGet booking group
BookingsPOST/api/ws/bookings/message/:booking_idBearerSend booking message
BookingsPOST/api/ws/bookings/statusBearerUpdate booking status
BookingStatusesGET/api/ws/booking-statusesPublic (no auth decorator detected).Not specified in source.
BrregLookupGET/api/ws/brregPublic (no auth decorator detected).Brreg lookup
CategoriesGET/api/ws/categoriesPublic (no auth decorator detected).Not specified in source.
CategoriesGET/api/ws/categories/servicesPublic (no auth decorator detected).Not specified in source.
CategoriesGET/api/ws/categories/shopsPublic (no auth decorator detected).Not specified in source.
CategoriesGET/api/ws/categories/workshop-selectionBearerList selected workshop categories
CategoriesPUT/api/ws/categories/workshop-selectionBearerUpdate workshop categories
CategoriesPOST/api/ws/categories/workshop-selection/addBearerAdd workshop categories
CategoriesPOST/api/ws/categories/workshop-selection/mutateBearerAdd or remove workshop categories
CategoriesPOST/api/ws/categories/workshop-selection/removeBearerRemove workshop categories
CertificatesDELETE/api/ws/certificatesBearerDelete workshop certificate
CertificatesGET/api/ws/certificatesBearerList workshop certificates
CertificatesPOST/api/ws/certificatesBearerUpload workshop certificate
CertificatesPUT/api/ws/certificatesBearerUpdate workshop certificate
ContactsDELETE/api/ws/contactBearerDelete workshop contact
ContactsGET/api/ws/contactBearerList workshop contacts
ContactsPOST/api/ws/contactBearerCreate workshop contact
ContactsPUT/api/ws/contactBearerUpdate workshop contact
EmailVerificationGET/api/ws/email-verification/confirmPublic (no auth decorator detected).Confirm email verification
EmailVerificationGET/api/ws/email-verification/debug/envPublic (no auth decorator detected).Not specified in source.
EmailVerificationGET/api/ws/email-verification/debug/pingPublic (no auth decorator detected).Not specified in source.
EmailVerificationGET/api/ws/email-verification/debug/test-sendPublic (no auth decorator detected).Not specified in source.
ManagersGET/api/wsBearerList workshop managers
ManagersPOST/api/wsBearerCreate workshop manager
ManagersDELETE/api/ws/:manager_idBearerDelete workshop manager
ManagersGET/api/ws/:manager_idBearerGet workshop manager
ManagersPUT/api/ws/:manager_idBearerUpdate workshop manager
MediaGET/api/ws/mediaBearerList workshop media
MediaPOST/api/ws/mediaBearerCreate workshop media
MediaDELETE/api/ws/media/:media_idBearerDelete media item
MediaGET/api/ws/media/:media_idBearerGet media item
MediaPUT/api/ws/media/:media_idBearerUpdate media item
MediaPOST/api/ws/media/bulk-deleteBearerBulk delete media
MessagesGET/api/ws/messagesBearerList inbox threads
MessagesPOST/api/ws/messagesBearerSend message (by booking_id)
MessagesGET/api/ws/messages/threadBearerGet thread messages (query param)
MessagesGET/api/ws/messages/thread/:booking_idBearerGet thread messages (path param)
MessagesPOST/api/ws/messages/thread/:booking_id/sendBearerSend message to thread
NotificationsGET/api/ws/notificationsBearerList notifications
NotificationsDELETE/api/ws/notifications/:notif_idBearerDelete notification
NotificationsGET/api/ws/notifications/:notif_idBearerGet notification by ID
NotificationsPOST/api/ws/notifications/mark-readBearerMark notifications as read
NotificationsPOST/api/ws/notifications/mark-unreadBearerMark notifications as unread
NotificationsGET/api/ws/notifications/unread-countBearerGet unread count
OpeningHoursDELETE/api/ws/opening-hoursBearerDelete opening hours
OpeningHoursGET/api/ws/opening-hoursBearerGet workshop opening hours
OpeningHoursPOST/api/ws/opening-hoursBearerCreate or replace opening hours
OpeningHoursPUT/api/ws/opening-hoursBearerPartially update opening hours
OpeningHoursPOST/api/ws/opening-hours/validateBearerValidate opening hours payload
PresencePUT/api/ws/presenceBearerNot specified in source.
RatingsGET/api/ws/ratingsBearerList workshop ratings
RatingsDELETE/api/ws/ratings/:rating_idBearerDelete rating
RatingsGET/api/ws/ratings/:rating_idBearerGet rating detail
RatingsPOST/api/ws/ratings/:rating_id/replyBearerCreate workshop reply to rating
RatingsPUT/api/ws/ratings/:rating_id/replyBearerUpdate workshop reply to rating (deprecated alias)
RatingsDELETE/api/ws/ratings/bulk-deleteBearerBulk delete ratings
RatingsGET/api/ws/ratings/summaryBearerGet ratings summary
RealtimeGET/api/ws/realtime/configBearerNot specified in source.
ReportsGET/api/ws/reports/overviewBearerOverview report
ReportsGET/api/ws/reports/ratings/timeseriesBearerRatings timeseries
ReportsGET/api/ws/reports/services/by-categoryBearerServices by category
ServiceHistoryGET/api/ws/service-historyBearerList service history
ServiceHistoryGET/api/ws/service-history/:history_idBearerGet service history detail
ServiceRecordsGET/api/ws/service-recordsBearerNot specified in source.
ServiceRecordsGET/api/ws/service-records/exportBearerNot specified in source.
ServicesGET/api/ws/servicesBearerList services
ServicesPOST/api/ws/servicesBearerCreate service
ServicesDELETE/api/ws/services/:service_idBearerDelete service
ServicesGET/api/ws/services/:service_idBearerGet service by ID
ServicesPUT/api/ws/services/:service_idBearerUpdate service
ServicesPOST/api/ws/services/batchBearerBatch mutate services
SocialDELETE/api/ws/socialBearerDelete workshop social links
SocialGET/api/ws/socialBearerGet workshop social links
SocialPOST/api/ws/socialBearerCreate workshop social links
SocialPUT/api/ws/socialBearerUpdate workshop social links
SupportGET/api/ws/support/contactPublic (no auth decorator detected).Not specified in source.
SupportPOST/api/ws/support/ownership-disputePublic (no auth decorator detected).Not specified in source.
UserProfileDELETE/api/ws/profileBearerDelete profile
UserProfileGET/api/ws/profileBearerGet profile
UserProfilePUT/api/ws/profileBearerUpdate profile
UsersAccessGET/api/ws/usersBearerNot specified in source.
UsersAccessPOST/api/ws/usersBearerNot specified in source.
UsersAccessDELETE/api/ws/users/:user_idBearerNot specified in source.
UsersAccessPUT/api/ws/users/:user_idBearerNot specified in source.
UsersAccessPOST/api/ws/users/:user_id/deactivateBearerNot specified in source.
UsersAccessGET/api/ws/users/rolesBearerNot specified in source.
V2GET/api/ws/v2/archive/feedBearerNot specified in source.
V2GET/api/ws/v2/booking-statusesBearerNot specified in source.
V2GET/api/ws/v2/bookingsBearerNot specified in source.
V2GET/api/ws/v2/bookings/:booking_idBearerNot specified in source.
V2POST/api/ws/v2/bookings/:booking_id/messagesBearerNot specified in source.
V2GET/api/ws/v2/bookings/:booking_id/valid-transitionsBearerNot specified in source.
V2GET/api/ws/v2/bookings/calendarBearerNot specified in source.
V2POST/api/ws/v2/bookings/status-transitionsBearerNot specified in source.
V2GET/api/ws/v2/calendar/eventsBearerCalendar events (legacy alias)
V2GET/api/ws/v2/customer-jobs/overviewBearerNot specified in source.
V2GET/api/ws/v2/dashboardBearerNot specified in source.
V2GET/api/ws/v2/documents/archiveBearerNot specified in source.
V2DELETE/api/ws/v2/notifications/:notif_idBearerNot specified in source.
V2GET/api/ws/v2/notifications/feedBearerNot specified in source.
V2POST/api/ws/v2/notifications/mark-readBearerNot specified in source.
V2POST/api/ws/v2/notifications/mark-unreadBearerNot specified in source.
V2POST/api/ws/v2/reports/exportsBearerNot specified in source.
V2GET/api/ws/v2/reports/exports/:job_idBearerNot specified in source.
V2POST/api/ws/v2/reports/exports/:job_id/cancelBearerNot specified in source.
V2GET/api/ws/v2/reports/exports/:job_id/downloadBearerNot specified in source.
V2GET/api/ws/v2/services/catalogBearerNot specified in source.
V2GET/api/ws/v2/workshop/profileBearerNot specified in source.
WorkshopCoreDELETE/api/ws/shopBearerRemove workshop ownership
WorkshopCoreGET/api/ws/shopBearerGet workshop data
WorkshopCorePUT/api/ws/shopBearerUpdate workshop profile
WorkshopOwnershipRequestPOST/api/ws/shop/addBearerNot specified in source.
WorkshopOwnershipRequestPOST/api/ws/shop/add/confirmBearerNot specified in source.
WorkshopOwnershipRequestPOST/api/ws/shop/add/confirm-ownershipBearerNot specified in source.