Skip to main content

Python client for visum.io public API

Project description

Visum.IO API client

Installation

pip install visum-io-sdk

Usage example

from visum_sdk import VisumIOClient, QuestionnaireDTO, DocumentTypes, VisaStatuses


API_KEY = '***'
HOST = 'demo.visum.io'
IS_SANDBOX = True


client = VisumIOClient(
    api_key=API_KEY,
    host=HOST,
    is_sandbox=IS_SANDBOX,
)


## Questionnaire creating
questionnaire: QuestionnaireDTO = client.create_questionnaire(
    DocumentTypes.INDIAN_E_VISA,
    answers={
        'passport_data': {
            'surname': 'Mustermann',
            'name': 'Alex',
        }
    }
)


## Getting questionnaire
new_questionnaire: QuestionnaireDTO = client.get_questionnaire(questionnaire.access_token)

assert questionnaire.access_token == new_questionnaire.access_token


## Send questionnaire visa request
client.send_visa_request(questionnaire.visa_status)


## Get questionnaire status
status: VisaStatuses = client.send_visa_request(questionnaire.visa_status)

Project details


Download files

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

Source Distribution

visum-io-sdk-1.0.4.tar.gz (3.5 kB view details)

Uploaded Source

File details

Details for the file visum-io-sdk-1.0.4.tar.gz.

File metadata

  • Download URL: visum-io-sdk-1.0.4.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for visum-io-sdk-1.0.4.tar.gz
Algorithm Hash digest
SHA256 be7c57fce2685b0bbce5c9ef06c805847477c97defc9d7198ddf4069b853fe67
MD5 d75b9593bd059a6d884106ee5f82dd62
BLAKE2b-256 bc4b54b29b2f50a529c4c0737d7f2bddd4ea716c6553ae1ec1b404d1aa11316d

See more details on using hashes here.

Supported by

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