API Documentation

APIDocumentation

Complete reference for ZENWAVE.NET API endpoints. Build amazing applications with our powerful and secure API.

Core API

Applications API

POST

User Login

/api/v1/auth/login

Authenticate user with email and password. Returns access and refresh tokens.

POST

User Registration

/api/v1/auth/register

Register a new user account with email verification.

POST

User Logout

/api/v1/auth/logout
Auth Required

Logout current user and invalidate tokens.

GET

Get Current User

/api/v1/auth/me
Auth Required

Get information about currently authenticated user.

POST

Refresh Token

/api/v1/auth/refresh

Refresh access token using refresh token.

GET

Authentication Status

/api/v1/auth/status
Auth Required

Check if user is authenticated.

GET

Get Account Information

/api/v1/account/info
Auth Required

Get detailed information about current user account including authentication methods.

POST

Change Password

/api/v1/account/change-password
Auth Required

Change user password (requires current password if one exists).

POST

Set Password for Social Account

/api/v1/account/set-password
Auth Required

Set password for account that uses only social login.

POST

Change Email Address

/api/v1/account/change-email
Auth Required

Change email address with verification process.

POST

Verify Email Change

/api/v1/account/verify-email-change

Verify new email address using token from verification email.

POST

Unlink Social Account

/api/v1/account/unlink-social
Auth Required

Remove social login connection from account (requires password).

POST

Switch to Local Authentication

/api/v1/account/switch-to-local
Auth Required

Convert social-only account to email/password authentication.

POST

Switch to Social-Only Authentication

/api/v1/account/switch-to-social
Auth Required

Switch from email/password to social-only authentication.

GET

Polish Radio Stations

/api/app/pulsefm/stations

Get list of Polish radio stations with streaming URLs and metadata.

GET

Top 10 Pop Radio Stations

/api/app/pulsefm/top10pop

Get top 10 most popular Polish radio stations focused on pop music.

GET

World Radio Stations

/api/app/pulsefm/swiat

Get international radio stations organized by countries.

GET

Regional Polish Radio Stations

/api/app/pulsefm/okolice

Get Polish radio stations organized by voivodeships (regions).

GET

Tourist Attractions Categories

/api/app/mopolskie/atrakcje

Get main categories of tourist attractions in Małopolskie region.

GET

Castles and Palaces

/api/app/mopolskie/atrakcje/1

Get detailed information about castles and palaces in the region.

GET

Museums and Culture

/api/app/mopolskie/atrakcje/2

Get information about museums and cultural attractions in the region.

GET

Nature and Recreation

/api/app/mopolskie/atrakcje/3

Get information about natural attractions and recreational areas.

GET

Entertainment and Other Attractions

/api/app/mopolskie/atrakcje/4

Get information about entertainment venues and other attractions.

GET

District Offices List

/api/app/mopolskie/starostwo

Get list of all district offices with basic information.

GET

Brzeski District Office

/api/app/mopolskie/starostwo/1

Get detailed contact information and opening hours for Brzeski district office.

GET

Kędzierzyńsko-Kozielski District Office

/api/app/mopolskie/starostwo/2

Get detailed contact information for Kędzierzyńsko-Kozielski district office.

GET

Waste Collection Schedule

/api/app/mopolskie/wywoz/:id

Get waste collection schedule for specific location using location ID parameter.

GET

Courts Information

/api/app/mopolskie/sady

Get information about courts in Małopolskie region with contact details and departments.

GET

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