Developers

API documentation

Complete REST API documentation for the Wopro ecosystem.

API overview

Wopro provides a REST API for integrating with external systems.

Authentication

OAuth 2.0 with Wopro ID. Generate API keys in your organisation’s admin at wopro.cz/acc/.

REST JSON

All endpoints return JSON with UTF-8 encoding. Rate limit: 100 requests/min per API key.

Base URL

All requests go to https://api.wopro.cz/v1/

Available endpoints

The main groups of API endpoints in the ecosystem.

Organisations

GET /v1/organizations

Lists the organisations the signed-in user is a member of.

GET /v1/organizations/{id}

Organisation details, including members and active services.

GET /v1/organizations/{id}/balance

The organisation’s current credit balance.

Invoicing (Nafakturu)

GET /v1/invoices

Lists issued and received invoices. Filter by date, status and type.

POST /v1/invoices

Creates a new invoice with automatic numbering and VAT calculation.

GET /v1/invoices/{id}/pdf

Downloads the invoice as a PDF.

Storage (Cloud)

GET /v1/files

Lists files in the organisation. Supports pagination and filtering.

POST /v1/files/upload

Uploads a file. Multipart form-data, max. 5 GB per file.

DELETE /v1/files/{id}

Deletes a file. It moves to the trash and is kept for 30 days.

Need help?

Technical support for developers

Have a question about your integration, need a higher rate limit or want to report a bug? Contact our team.

Email [email protected]