APIDocumentation
Complete reference for ZENWAVE.NET API endpoints. Build amazing applications with our powerful and secure API.
Core API
Applications API
User Login
/api/v1/auth/login
Authenticate user with email and password. Returns access and refresh tokens.
User Registration
/api/v1/auth/register
Register a new user account with email verification.
User Logout
/api/v1/auth/logout
Logout current user and invalidate tokens.
Get Current User
/api/v1/auth/me
Get information about currently authenticated user.
Refresh Token
/api/v1/auth/refresh
Refresh access token using refresh token.
Authentication Status
/api/v1/auth/status
Check if user is authenticated.
Get Account Information
/api/v1/account/info
Get detailed information about current user account including authentication methods.
Change Password
/api/v1/account/change-password
Change user password (requires current password if one exists).
Set Password for Social Account
/api/v1/account/set-password
Set password for account that uses only social login.
Change Email Address
/api/v1/account/change-email
Change email address with verification process.
Verify Email Change
/api/v1/account/verify-email-change
Verify new email address using token from verification email.
Unlink Social Account
/api/v1/account/unlink-social
Remove social login connection from account (requires password).
Switch to Local Authentication
/api/v1/account/switch-to-local
Convert social-only account to email/password authentication.
Switch to Social-Only Authentication
/api/v1/account/switch-to-social
Switch from email/password to social-only authentication.
Polish Radio Stations
/api/app/pulsefm/stations
Get list of Polish radio stations with streaming URLs and metadata.
Top 10 Pop Radio Stations
/api/app/pulsefm/top10pop
Get top 10 most popular Polish radio stations focused on pop music.
World Radio Stations
/api/app/pulsefm/swiat
Get international radio stations organized by countries.
Regional Polish Radio Stations
/api/app/pulsefm/okolice
Get Polish radio stations organized by voivodeships (regions).
Tourist Attractions Categories
/api/app/mopolskie/atrakcje
Get main categories of tourist attractions in Małopolskie region.
Castles and Palaces
/api/app/mopolskie/atrakcje/1
Get detailed information about castles and palaces in the region.
Museums and Culture
/api/app/mopolskie/atrakcje/2
Get information about museums and cultural attractions in the region.
Nature and Recreation
/api/app/mopolskie/atrakcje/3
Get information about natural attractions and recreational areas.
Entertainment and Other Attractions
/api/app/mopolskie/atrakcje/4
Get information about entertainment venues and other attractions.
District Offices List
/api/app/mopolskie/starostwo
Get list of all district offices with basic information.
Brzeski District Office
/api/app/mopolskie/starostwo/1
Get detailed contact information and opening hours for Brzeski district office.
Kędzierzyńsko-Kozielski District Office
/api/app/mopolskie/starostwo/2
Get detailed contact information for Kędzierzyńsko-Kozielski district office.
Waste Collection Schedule
/api/app/mopolskie/wywoz/:id
Get waste collection schedule for specific location using location ID parameter.
Courts Information
/api/app/mopolskie/sady
Get information about courts in Małopolskie region with contact details and departments.
Vehicle Registration Offices (WORD)
/api/app/mopolskie/word
Get information about vehicle registration offices, opening hours and contact details.
Getting Started
Base URL
https://gateway.zenwave.net
Authentication
Core API endpoints require JWT access token in Authorization header. Use the login endpoint to obtain tokens.
Applications API
App endpoints are public and don't require authentication. Perfect for mobile and web applications.
API Structure
Core API Endpoints
/api/v1/*
Authentication, user management
Applications API Endpoints
/api/app/*
Mobile apps, public data, regional services