Skip to main content

IBSng Python Driver

This library provides access on IBSng JSON-RPC API.

Support

  • Python 2.7.x

  • Python 3.x.x

Install

Pyibsng is accessible by pip.

$ pip install pyibsng

Get Started

Getting started document.

To start using this library we need to import IBSng package:

from ibsng import IBSng

Test Authentication:

con = IBSng("user:password@http://ip:port")
con.auth()

Get all charge info:

charges = con.charge.getChargeInfo("sample1")
print(charges.result)
print(charges.json)

To have list of all handlers and methods, checkout handlers.xml.

Current Handler Support

Description

Methods

Status

admin

11

Stable

appnama

2

Stable

bw

25

Stable

charge

10

Stable

extra_charge

6

Stable

group

11

Stable

invoice

24

Stable

ippool

11

Stable

isp

14

Stable

ldap

9

Stable

log_console

1

Stable

login

3

Stable

perm

14

Stable

ras

16

Stable

session

3

Stable

stat

3

Stable

system_notification

2

Stable

user

39

Stable

user_custom_field

4

Stable

util

22

Stable

voip_provider

2

Stable

voucher

10

Stable

Under Development

Incompleted handlers:

  • telephony_support

  • mc

  • online_payment

  • notification

  • snapshot

  • report

Incompleted sections:

  • tests

Contribute

If you find a bug or have an update, kindly create an issue in github page and send us a pull request.

To write new module, checkout write-module document.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyibsng-1.2.7.tar.gz (47.7 kB view details)

Uploaded Source

File details

Details for the file pyibsng-1.2.7.tar.gz.

File metadata

  • Download URL: pyibsng-1.2.7.tar.gz
  • Upload date:
  • Size: 47.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyibsng-1.2.7.tar.gz
Algorithm Hash digest
SHA256 1b3f7dc1401e0aa429b6ebcb1e2a950db903318eb364fbe08bde7f699e7f0095
MD5 62c0ca3182fdc8b3d2e81f0bcc6537aa
BLAKE2b-256 24e0b2d46481a83b36ea44f2bdf4282fba907dc14fd6b10f0317cebf16ebddc3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.7 This release

1 file

1.2.6

1 file

1.2.5

1 file

1.2.3

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page