Skip to content

Python-SDK

Install Requirements

# OpenAPI Generator
npm install -g @openapitools/openapi-generator-cli -o gib_payments --package-name gib_payments

Generate

# Generate Python-SDK
openapi-generator-cli generate -i https://sandbox-base-api.gibank-api.com/swagger.json -g python

Usage

from openapi_client import ApiClient
from openapi_client.api.session_api import SessionApi
from openapi_client.configuration import Configuration


# Create API Client
api_client = ApiClient(
    configuration=Configuration(
        host="https://sandbox-base-api.gibank-api.com",  # eg. Sandbox
        # debug=True
    )
)
# Authorization Header
api_client.default_headers['Authorization'] = "ey...w"  # Your API-Key

# Example call
session_info = SessionApi(api_client=api_client).get_session_info()
print(session_info.user.company_id)