# Pobieranie usługi Flow

Endpoint: GET /flow/{flowServiceId}
Version: 1.0.0
Security: bearerAuth

## Path parameters:

  - `flowServiceId` (string, required)
    ID usługi Flow
    Example: "flow_aaaabbbb"

## Response 200 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `data` (object, required)

  - `data.id` (string, required)
    ID usługi
    Example: "flow_aaaabbbb"

  - `data.name` (string, required)
    Nazwa usługi
    Example: "RuszajwPolskę"

  - `data.url` (string, required)
    URL usługi
    Example: "https://ruszajwpolske.pl"

  - `data.termsUrl` (string, required)
    URL regulaminu usługi
    Example: "https://ruszajwpolske.pl"

  - `data.privacyPolicyUrl` (string, required)
    URL polityki prywatności usługi
    Example: "https://ruszajwpolske.pl"

  - `data.status` (string, required)
    Status usługi Flow
    Enum: "flow_service_pending", "flow_service_rejected", "flow_service_active", "flow_service_suspended"

  - `data.contact` (object, required)
    Dane kontaktowe właściciela usługi

  - `data.contact.email` (string, required)
    Adres email kontaktowy właściciela usługi
    Example: "kontakt@simpay.pl"

  - `data.contact.phone` (string, required)
    Numer telefonu kontaktowy właściciela usługi
    Example: "+48123123123"

  - `data.role` (string, required)
    Rola usługi Flow
    Enum: "role_non_financial_provider", "role_payment_service_provider"

  - `data.onboardingResponsibility` (string, required)
    Strona odpowiedzialna za Onboarding submerchantów (dla role_non_financial_provider będzie to onboarding_simpay)
    Enum: "onboarding_simpay", "onboarding_service"

  - `data.commissionMode` (string, required)
    Tryb prowizji (dla role_payment_service_provider tylko commission_to_service)
    Enum: "markup", "simpay_share", "submerchant_share", "commission_to_service"

  - `data.createdAt` (string, required)
    Data utworzenia w formacie: ISO 8601

  - `data.updatedAt` (string, required)
    Data utworzenia w formacie: ISO 8601

  - `data.activatedAt` (string, required)
    Data utworzenia w formacie: ISO 8601

  - `data.paymentService` (object, required)
    Dane usługi Płatności Online powiązanej z usługą Flow
    Example: {"id":"252b85c9","name":"Flowowa","status":"service_active","contact":"kontakt@simpay.pl","url":"https://simpay.pl","terms_url":"https://simpay.pl","created_at":"2026-09-02T10:17:15+02:00","service_type":"SIMPAY","settlement_id":"252b85c9"}

  - `data.paymentService.id` (string, required)
    Id usługi

  - `data.paymentService.name` (string, required)
    Nazwa usługi
    Example: "Flowowa"

  - `data.paymentService.status` (string, required)
    Status usługi
    Enum: "service_new", "service_active", "service_blocked", "service_rejected", "service_verify", "service_ongoing_registration"

  - `data.paymentService.contact` (string, required)
    Adres email kontaktowy
    Example: "kontakt@simpay.pl"

  - `data.paymentService.url` (string, required)
    URL usługi
    Example: "https://simpay.pl"

  - `data.paymentService.terms_url` (string, required)
    URL regulaminu
    Example: "https://simpay.pl"

  - `data.paymentService.created_at` (string, required)
    Data utworzenia w formacie: ISO 8601

  - `data.paymentService.service_type` (string, required)
    Typ usługi
    Example: "SIMPAY"

  - `data.paymentService.settlement_id` (string, required)
    ID rozliczeniowe
    Example: "252b85c9"

## Response 401 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `errorCode` (string, required)
    Error status code
    Enum: "UNAUTHORIZED"

## Response 403 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `errorCode` (string, required)
    Error status code
    Enum: "INVALID_ABILITY_PROVIDED", "IP_ADDRESS_NOT_WHITELISTED"

## Response 404 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `errorCode` (string, required)
    Error status code
    Enum: "SERVICE_NOT_FOUND", "TRANSACTION_NOT_FOUND", "ROUTE_NOT_FOUND"


