mailinabox-api
Python client SDK for the Mail-in-a-Box API.
- API version: 0.51.0
- Package version: 0.51.1
https://pypi.org/project/mailinabox-api
NOTE: This package is auto-generated from the Mail-In-A-Box OpenAPI spec.
Requirements
Python 2.7 and 3.4+
Installation & Usage
pip install
If the python package is hosted on a repository, you can install directly using:
pip install git+https://github.com/badsyntax/mailinabox-api-py.git
(you may need to run pip
with root permission: sudo pip install git+https://github.com/badsyntax/mailinabox-api-py.git
)
Then import the package:
import mailinabox_api
Setuptools
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install
to install the package for all users)
Then import the package:
import mailinabox_api
Getting Started
Please follow the installation procedure and then run the following:
from __future__ import print_function
import time
import mailinabox_api
from mailinabox_api.rest import ApiException
from pprint import pprint
configuration = mailinabox_api.Configuration(
host = "https://box.example.com/admin"
)
configuration = mailinabox_api.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
with mailinabox_api.ApiClient(configuration) as api_client:
api_instance = mailinabox_api.DNSApi(api_client)
qname = 'qname_example'
body = 1.2.3.4
try:
api_response = api_instance.add_dns_custom_a_record(qname, body)
pprint(api_response)
except ApiException as e:
print("Exception when calling DNSApi->add_dns_custom_a_record: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to https://box.example.com/admin
Documentation For Models
Documentation For Authorization
basicAuth
- Type: HTTP basic authentication