Skip to main content

CITES Documents data controller REST API 1.1.0

Project description

citesdoc-110

API pro datový konektor dokumentů CITES ### Verze 1.0.1 OrderType, CustomsPermitType, CustomsGoodsType, AttachmentType, AttachmentListType, LinkedType, DocumentAdditionalType additional a attachments ### Verze 1.1.0 - holder_history - applicant - stanoviska - evidenční karta (DocumentStatement*Type, DocumentRegistrationCardType)) - práce s permity v různých formátech

This Python package is automatically generated by the Swagger Codegen project:

  • API version: 1.1.0
  • Package version: 1.1.0
  • Build package: io.swagger.codegen.v3.generators.python.PythonClientCodegen

Requirements.

Python 3.9+

Installation & Usage

pip install

pip install sysnet-citesdoc110

Then import the package:

import citesdoc_110 

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import citesdoc_110
from citesdoc_110.rest import ApiException
from pprint import pprint

# Configure API key authorization: api_key_auth
configuration = citesdoc_110.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = citesdoc_110.AdditionalApi(citesdoc_110.ApiClient(configuration))
identifier = 'identifier_example' # str | Identifikátor dokumentu (PID nebo UNID)

try:
    # Odstraní dokument (cruD)
    api_response = api_instance.delete_additional_document(identifier)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdditionalApi->delete_additional_document: %s\n" % e)

# Configure API key authorization: api_key_auth
configuration = citesdoc_110.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = citesdoc_110.AdditionalApi(citesdoc_110.ApiClient(configuration))
identifier = 'identifier_example' # str | Identifikátor dokumentu (PID nebo UNID)

try:
    # Vrací konkrétní dodatečný dokument (cRud)
    api_response = api_instance.get_additional_document(identifier)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdditionalApi->get_additional_document: %s\n" % e)

# Configure API key authorization: api_key_auth
configuration = citesdoc_110.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = citesdoc_110.AdditionalApi(citesdoc_110.ApiClient(configuration))
parent = 'parent_example' # str | Identifikátor nařízeného dokument (PID, UUID, UNID) (optional)
doc_code = 'doc_code_example' # str |  (optional)
creator = 'creator_example' # str | Klíčové slovo pro vyhledání dokumentu podle autora (optional)
key = 'key_example' # str | předává klíčové slovo pro vyhledání dokumentů. Lomítka nahrazovat podtržítkem (optional)
search = 'search_example' # str | předává text pro fulltextové vyhledání dokumentů (optional)
start = 56 # int | První dokument na stránce (optional)
page_size = 56 # int | Velikost stránky při stránkovaném výstupu (optional)
page = 56 # int | Číslo stránky výstupu (optional)

try:
    # Vrací seznam dodatečných dokumentů
    api_response = api_instance.get_additional_list(parent=parent, doc_code=doc_code, creator=creator, key=key, search=search, start=start, page_size=page_size, page=page)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdditionalApi->get_additional_list: %s\n" % e)

# Configure API key authorization: api_key_auth
configuration = citesdoc_110.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = citesdoc_110.AdditionalApi(citesdoc_110.ApiClient(configuration))
identifier = 'identifier_example' # str | Identifikátor dokumentu (PID nebo UNID)

try:
    # Vrací PDF dodatečného dokumentu
    api_response = api_instance.get_pdf_file_additional(identifier)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdditionalApi->get_pdf_file_additional: %s\n" % e)

# Configure API key authorization: api_key_auth
configuration = citesdoc_110.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = citesdoc_110.AdditionalApi(citesdoc_110.ApiClient(configuration))
body = citesdoc_110.CitesDocumentAdditionalType() # CitesDocumentAdditionalType |  (optional)

try:
    # Vloží nový dodatečný dokument
    api_response = api_instance.post_additional_document(body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdditionalApi->post_additional_document: %s\n" % e)

# Configure API key authorization: api_key_auth
configuration = citesdoc_110.Configuration()
configuration.api_key['X-API-KEY'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'

# create an instance of the API class
api_instance = citesdoc_110.AdditionalApi(citesdoc_110.ApiClient(configuration))
identifier = 'identifier_example' # str | Identifikátor dokumentu (PID nebo UNID)
body = citesdoc_110.CitesDocumentAdditionalType() # CitesDocumentAdditionalType |  (optional)

try:
    # Aktualizuje dodatečný dokument (crUd)
    api_response = api_instance.put_additional_document(identifier, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AdditionalApi->put_additional_document: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://athos.sysnet.cz/citesdoc/1.1.0

Class Method HTTP request Description
AdditionalApi delete_additional_document DELETE /additional/{identifier} Odstraní dokument (cruD)
AdditionalApi get_additional_document GET /additional/{identifier} Vrací konkrétní dodatečný dokument (cRud)
AdditionalApi get_additional_list GET /additional Vrací seznam dodatečných dokumentů
AdditionalApi get_pdf_file_additional GET /additional/pdf/{identifier} Vrací PDF dodatečného dokumentu
AdditionalApi post_additional_document POST /additional Vloží nový dodatečný dokument
AdditionalApi put_additional_document PUT /additional/{identifier} Aktualizuje dodatečný dokument (crUd)
AdminsApi delete_template DELETE /template/{doc_code} Odstraní položku šablony PDF včetně všech souborů (cruD)
AdminsApi get_template GET /template/{doc_code} Vrátí popis šablony (cRud)
AdminsApi get_template_list GET /template Vrací seznam šablon
AdminsApi post_template_item POST /template Zavede novou položku šablony (Crud)
AdminsApi put_template PUT /template/{doc_code} Aktualizuje popis šablony (crUd)
AdminsApi upload_template_file_binary PUT /template/upload/binary/{doc_code} Nahraje soubor se šablonou jiný formát (nař. zip))
AdminsApi upload_template_file_pdf PUT /template/upload/pdf/{doc_code} Nahraje soubor se šablonou PDF
AdminsApi upload_template_file_xml PUT /template/upload/xml/{doc_code} Nahraje soubor se šablonou XML
AttachmentsApi delete_attachment DELETE /attachment/{identifier} odstraní přílohu i s metadaty
AttachmentsApi get_attachment GET /attachment/download/{identifier} vrací soubor přílohy
AttachmentsApi get_attachment_list GET /attachment získá seznam příloh
AttachmentsApi get_attachment_list_container GET /atachment/container/{container} vrací seznam příloh v kontejneru
AttachmentsApi get_attachment_list_document GET /atachment/document/{document} vrací seznam příloh v dokumentu
AttachmentsApi get_attachment_metadata GET /attachment/{identifier} vrací metadata přílohy
AttachmentsApi post_attachment POST /attachment uploaduje novou přílohu (Crud)
AttachmentsApi put_attachment PUT /attachment/{identifier} aktualizuje metadata přílohy
DevelopersApi info_api GET /info Vrací servisní informace
DevelopersApi info_api_head HEAD /info Vrací informaci o dostupnosti služby
PermitApi convert_permit_cz2_doc POST /convert/cz/doc Konvertuje permit z formátu CZ do produkčního formátu CITES
PermitApi convert_permit_cz2_eu POST /convert/cz/eu Konvertuje permit z formátu CZ do EU
PermitApi convert_permit_doc2_cz POST /convert/doc/cz Konvertuje permit z produkčního formátu CITES do formátu CZ
PermitApi convert_permit_doc2_eu POST /convert/doc/eu Konvertuje permit z produkčního formátu CITES do formátu EU
PermitApi convert_permit_eu2_cz POST /convert/eu/cz Konvertuje permit z formátu EU do CZ
PermitApi convert_permit_eu2_doc POST /convert/eu/doc Konvertuje permit z formátu EU do produkčního formátu CITES
PermitApi get_permit_cz GET /permit/cz/{idno} Vrací permit v CZ CITES formátu
PermitApi get_permit_doc GET /permit/doc/{idno} Vrací permit v produkčním CITES formátu
PermitApi get_permit_eu GET /permit/eu/{idno} Vrací permit v EU CITES formátu
PermitApi post_permit_cz POST /permit/cz/{idno} Nahraje permit ve formátu EU
PermitApi post_permit_doc POST /permit/doc/{idno} Nahraje permit v produkčním formátu CITES
PermitApi post_permit_eu POST /permit/eu/{idno} Nahraje permit ve formátu EU
PermitApi put_permit_cz PUT /permit/cz/{idno} Aktualizuje permit ve formátu EU
PermitApi put_permit_doc PUT /permit/doc/{idno} Aktualizuje permit v produkčním formátu CITES
PermitApi put_permit_eu PUT /permit/eu/{idno} Aktualizuje permit ve formátu EU
PublicApi delete_document DELETE /doc/{identifier} Odstraní dokument (cruD)
PublicApi get_document GET /doc/{identifier} Vrací konkrétní dokument (cRud)
PublicApi get_document_list GET /doc Vrací seznam dokumentů podle klíče nebo kódu
PublicApi get_pdf_file GET /doc/pdf/{identifier} Vrací PDF dokument
PublicApi post_document POST /doc Vytvoří nový dokument (Crud)
PublicApi put_document PUT /doc/{identifier} Aktualizuje dokument (crUd)
RegistrationCardsApi delete_registration_card DELETE /registration_card/{identifier} Odstraní evidenční kartu (cruD)
RegistrationCardsApi get_pdf_file_registration_card GET /registration_card/pdf/{identifier} Vrací PDF dokument
RegistrationCardsApi get_registration_card GET /registration_card/{identifier} Vrací konkrétní evidenční kartu (cRud)
RegistrationCardsApi get_registration_card_list GET /registration_card Vrací seznam evidenčních karet
RegistrationCardsApi post_registration_card POST /registration_card Vytvoří novou evidenční kartu (Crud)
RegistrationCardsApi put_registration_card PUT /registration_card/{identifier} Aktualizuje evidenční kartu (crUd)
StatementApi delete_statement DELETE /statement/{identifier} Odstraní stanovisko AOPK (cruD)
StatementApi delete_statement_request DELETE /request/{identifier} Odstraní žádost o stanovisko AOPK (cruD)
StatementApi get_pdf_file_statement GET /statement/pdf/{identifier} Vrací PDF dokument
StatementApi get_statement_certificate GET /statement/certificate/{identifier} Vrací konkrétní stanovisko AOPK k výjimce (cRud)
StatementApi get_statement_certificate_request GET /request/certificate/{identifier} Vrací konkrétní žádost o stanovisko AOPK k výjimce (cRud)
StatementApi get_statement_list GET /statement Vrací seznam stanovisek AOPK podle klíče nebo kódu
StatementApi get_statement_permit GET /statement/permit/{identifier} Vrací konkrétní stanovisko AOPK k permitu (cRud)
StatementApi get_statement_request_list GET /request Vrací seznam žádostí o stanoviska AOPK podle klíče nebo kódu
StatementApi post_statement_certificate POST /statement/certificate Vytvoří nové stanovisko AOPK k potvrzení o výjimce (Crud)
StatementApi post_statement_permit POST /statement/permit Vytvoří nové stanovisko AOPK k permitu (Crud)
StatementApi post_statement_request_certificate POST /request/certificate Vytvoří novou žádost o stanovisko AOPK k potvrzení o výjimce (Crud)
StatementApi put_statement_certificate PUT /statement/certificate/{identifier} Aktualizuje stanovisko AOPK k výjimce (crUd)
StatementApi put_statement_certificate_request PUT /request/certificate/{identifier} Aktualizuje žádost o stanovisko AOPK k výjimce (crUd)
StatementApi put_statement_permit PUT /statement/permit/{identifier} Aktualizuje stanovisko AOPK k permitu (crUd)

Documentation For Models

Documentation For Authorization

api_key_auth

  • Type: API key
  • API key parameter name: X-API-KEY
  • Location: HTTP header

Author

info@sysnet.cz

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

sysnet_citesdoc110-1.1.0.4.tar.gz (120.1 kB view hashes)

Uploaded Source

Built Distribution

sysnet_citesdoc110-1.1.0.4-py3-none-any.whl (306.5 kB view hashes)

Uploaded Python 3

Supported by

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