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)