iparapheur
Project description
iparapheur-provisioning
iparapheur v5.x main core application.
The main link between every sub-services, integrating business code logic.
This Python package is automatically generated by the OpenAPI Generator project:
- API version: DEVELOP
- Package version: 0.0.20251217141256
- Generator version: 7.17.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://libriciel.fr
Requirements.
Python 3.9+
Installation & Usage
pip install
If the python package is hosted on a repository, you can install directly using:
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)
Then import the package:
import iparapheur_provisioning
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 iparapheur_provisioning
Tests
Execute pytest to run the tests.
Getting Started
Please follow the installation procedure and then run the following:
import iparapheur_provisioning
from iparapheur_provisioning.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost:8080
# See configuration.py for a list of all supported configuration parameters.
configuration = iparapheur_provisioning.Configuration(
host = "http://localhost:8080"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
configuration.access_token = os.environ["ACCESS_TOKEN"]
# Enter a context with an instance of the API client
with iparapheur_provisioning.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = iparapheur_provisioning.AdminAllUsersApi(api_client)
user_dto = iparapheur_provisioning.UserDto() # UserDto |
try:
# Create a new super admin user
api_response = api_instance.create_super_admin_as_super_admin(user_dto)
print("The response of AdminAllUsersApi->create_super_admin_as_super_admin:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling AdminAllUsersApi->create_super_admin_as_super_admin: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to http://localhost:8080
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AdminAllUsersApi | create_super_admin_as_super_admin | POST /api/provisioning/v1/admin/user | Create a new super admin user |
| AdminAllUsersApi | delete_signature_image_as_super_admin | DELETE /api/provisioning/v1/admin/user/{userId}/signature-image | Delete user's signature image |
| AdminAllUsersApi | delete_user_as_super_admin | DELETE /api/provisioning/v1/admin/user/{userId} | Delete a user |
| AdminAllUsersApi | get_signature_image_as_super_admin | GET /api/provisioning/v1/admin/user/{userId}/signature-image | Get user's signature image |
| AdminAllUsersApi | get_user_as_super_admin | GET /api/provisioning/v1/admin/user/{userId} | Get a full user representation |
| AdminAllUsersApi | list_users_as_super_admin | GET /api/provisioning/v1/admin/user | List all users on the instance |
| AdminAllUsersApi | set_signature_image_as_super_admin | POST /api/provisioning/v1/admin/user/{userId}/signature-image | Create user's signature image |
| AdminAllUsersApi | update_signature_image_as_super_admin | PUT /api/provisioning/v1/admin/user/{userId}/signature-image | Replace user's signature image |
| AdminAllUsersApi | update_user_as_super_admin | PUT /api/provisioning/v1/admin/user/{userId} | Edit a user |
| AdminDeskApi | create_delegation_as_admin | POST /api/provisioning/v1/admin/tenant/{tenantId}/desk/{deskId}/delegation | Create a new delegation (active or planned) from target desk |
| AdminDeskApi | create_desk | POST /api/provisioning/v1/admin/tenant/{tenantId}/desk | Create a desk |
| AdminDeskApi | delete_delegation_as_admin | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/desk/{deskId}/delegation/{delegationId} | Remove an active or planned delegation from target Desk |
| AdminDeskApi | delete_desk | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/desk/{deskId} | Delete a desk |
| AdminDeskApi | edit_desk | PUT /api/provisioning/v1/admin/tenant/{tenantId}/desk/{deskId} | Edit a desk |
| AdminDeskApi | get_delegation_as_admin | GET /api/provisioning/v1/admin/tenant/{tenantId}/desk/{deskId}/delegation/{delegationId} | Get a delegation with every information set |
| AdminDeskApi | get_desk_as_admin | GET /api/provisioning/v1/admin/tenant/{tenantId}/desk/{deskId} | Get a full desk description |
| AdminDeskApi | list_desk_delegations_as_admin | GET /api/provisioning/v1/admin/tenant/{tenantId}/desk/{deskId}/delegation | List delegations (active and planned) for given delegating desk |
| AdminDeskApi | list_desks | GET /api/provisioning/v1/admin/tenant/{tenantId}/desk | List desks |
| AdminDeskApi | update_delegation_as_admin | PUT /api/provisioning/v1/admin/tenant/{tenantId}/desk/{deskId}/delegation/{delegationId} | Update a delegation from target Desk |
| AdminExternalSignatureApi | create_external_signature_config | POST /api/provisioning/v1/admin/tenant/{tenantId}/external-signature-config | Create an external signature config |
| AdminExternalSignatureApi | delete_external_signature_config | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/external-signature-config/{configId} | Delete an external signature config |
| AdminExternalSignatureApi | edit_external_signature_config | PUT /api/provisioning/v1/admin/tenant/{tenantId}/external-signature-config/{configId} | Update an external signature config |
| AdminExternalSignatureApi | get_external_signature_config | GET /api/provisioning/v1/admin/tenant/{tenantId}/external-signature-config/{configId} | Get a full external signature config description |
| AdminExternalSignatureApi | list_external_signature_configs | GET /api/provisioning/v1/admin/tenant/{tenantId}/external-signature-config | List external signature configs |
| AdminFolderApi | delete_folder_as_admin | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/folder/{folderId} | Delete folder |
| AdminMetadataApi | create_metadata | POST /api/provisioning/v1/admin/tenant/{tenantId}/metadata | Create a metadata |
| AdminMetadataApi | delete_metadata | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/metadata/{metadataId} | Delete a metadata |
| AdminMetadataApi | get_metadata | GET /api/provisioning/v1/admin/tenant/{tenantId}/metadata/{metadataId} | Get a full metadata description |
| AdminMetadataApi | list_internal_metadata_as_admin | GET /api/provisioning/v1/admin/internal-metadata | List internal metadata |
| AdminMetadataApi | list_metadata | GET /api/provisioning/v1/admin/tenant/{tenantId}/metadata | List all metadata associated with the tenant |
| AdminMetadataApi | update_metadata | PUT /api/provisioning/v1/admin/tenant/{tenantId}/metadata/{metadataId} | Edit a metadata |
| AdminSealCertificateApi | create_seal_certificate | POST /api/provisioning/v1/admin/tenant/{tenantId}/seal-certificate | Create a seal certificate |
| AdminSealCertificateApi | create_seal_certificate_deprecated | POST /api/provisioning/v1/admin/tenant/{tenantId}/sealCertificate | DEPRECATED: Use the "seal-certificate" instead. Create a seal certificate |
| AdminSealCertificateApi | delete_seal_certificate | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/seal-certificate/{sealCertificateId} | Delete a stored seal certificate |
| AdminSealCertificateApi | delete_seal_certificate_deprecated | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/sealCertificate/{sealCertificateId} | DEPRECATED: Use the "seal-certificate" instead. Delete a stored seal certificate |
| AdminSealCertificateApi | get_seal_certificate | GET /api/provisioning/v1/admin/tenant/{tenantId}/seal-certificate/{sealCertificateId} | Get a seal certificate with every information set |
| AdminSealCertificateApi | get_seal_certificate_deprecated | GET /api/provisioning/v1/admin/tenant/{tenantId}/sealCertificate/{sealCertificateId} | DEPRECATED: Use the "seal-certificate" instead. Get a seal certificate with every information set |
| AdminSealCertificateApi | list_seal_certificate | GET /api/provisioning/v1/admin/tenant/{tenantId}/seal-certificate | List seal certificates |
| AdminSealCertificateApi | list_seal_certificate_deprecated | GET /api/provisioning/v1/admin/tenant/{tenantId}/sealCertificate | DEPRECATED: Use the "seal-certificate" instead. List seal certificates |
| AdminSealCertificateApi | update_seal_certificate | PUT /api/provisioning/v1/admin/tenant/{tenantId}/seal-certificate/{sealCertificateId} | Edit a seal certificate |
| AdminSealCertificateApi | update_seal_certificate_deprecated | PUT /api/provisioning/v1/admin/tenant/{tenantId}/sealCertificate/{sealCertificateId} | DEPRECATED: Use the "seal-certificate" instead. Edit a seal certificate |
| AdminTemplateApi | create_custom_template | POST /api/provisioning/v1/admin/tenant/{tenantId}/templates/{templateType} | Create a custom template |
| AdminTemplateApi | delete_custom_template | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/templates/{templateType} | Delete a custom template |
| AdminTemplateApi | get_custom_template | GET /api/provisioning/v1/tenant/{tenantId}/templates/{templateType} | Get a custom template |
| AdminTemplateApi | get_default_template | GET /api/provisioning/v1/templates/{templateType} | Get the server default template |
| AdminTemplateApi | update_custom_template | PUT /api/provisioning/v1/admin/tenant/{tenantId}/templates/{templateType} | Update a custom template |
| AdminTenantApi | create_tenant | POST /api/provisioning/v1/admin/tenant | Create a new tenant |
| AdminTenantApi | delete_tenant | DELETE /api/provisioning/v1/admin/tenant/{tenantId} | Delete a tenant |
| AdminTenantApi | disable_all_tenant_users | POST /api/provisioning/v1/admin/tenant/{tenantId}/disable-users | Disable all users |
| AdminTenantApi | enable_all_tenant_users | POST /api/provisioning/v1/admin/tenant/{tenantId}/enable-users | Enable all users |
| AdminTenantApi | get_tenant | GET /api/provisioning/v1/admin/tenant/{tenantId} | Get a full tenant description |
| AdminTenantApi | list_tenants | GET /api/provisioning/v1/admin/tenant | List tenants |
| AdminTenantApi | update_tenant | PUT /api/provisioning/v1/admin/tenant/{tenantId} | Edit a tenant |
| AdminTenantUserApi | create_user | POST /api/provisioning/v1/admin/tenant/{tenantId}/user | Create a new user |
| AdminTenantUserApi | delete_signature_image | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/user/{userId}/signature-image | Delete user's signature image |
| AdminTenantUserApi | get_signature_image | GET /api/provisioning/v1/admin/tenant/{tenantId}/user/{userId}/signature-image | Get user's signature image |
| AdminTenantUserApi | get_user | GET /api/provisioning/v1/admin/tenant/{tenantId}/user/{userId} | Get a full user description |
| AdminTenantUserApi | list_tenant_users | GET /api/provisioning/v1/admin/tenant/{tenantId}/user | List all users associated with the tenant |
| AdminTenantUserApi | remove_user | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/user/{userId} | Remove the given user from the tenant, deleting it if it was the last tenant linked |
| AdminTenantUserApi | set_signature_image | POST /api/provisioning/v1/admin/tenant/{tenantId}/user/{userId}/signature-image | Create user's signature image |
| AdminTenantUserApi | update_signature_image | PUT /api/provisioning/v1/admin/tenant/{tenantId}/user/{userId}/signature-image | Replace user's signature image |
| AdminTenantUserApi | update_user | PUT /api/provisioning/v1/admin/tenant/{tenantId}/user/{userId} | Edit a user |
| AdminTypologyApi | create_subtype | POST /api/provisioning/v1/admin/tenant/{tenantId}/typology/type/{typeId}/subtype | Create a subtype |
| AdminTypologyApi | create_type | POST /api/provisioning/v1/admin/tenant/{tenantId}/typology/type | Create a type |
| AdminTypologyApi | delete_subtype | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/typology/type/{typeId}/subtype/{subtypeId} | Delete a subtype |
| AdminTypologyApi | delete_type | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/typology/type/{typeId} | Delete a type |
| AdminTypologyApi | get_subtype | GET /api/provisioning/v1/admin/tenant/{tenantId}/typology/type/{typeId}/subtype/{subtypeId} | Get a subtype with every information set |
| AdminTypologyApi | get_type | GET /api/provisioning/v1/admin/tenant/{tenantId}/typology/type/{typeId} | Get a type with every information set |
| AdminTypologyApi | list_subtypes | GET /api/provisioning/v1/admin/tenant/{tenantId}/typology/type/{typeId}/subtype | Get subtypes |
| AdminTypologyApi | list_types | GET /api/provisioning/v1/admin/tenant/{tenantId}/typology/type | List types |
| AdminTypologyApi | update_subtype | PUT /api/provisioning/v1/admin/tenant/{tenantId}/typology/type/{typeId}/subtype/{subtypeId} | Edit a subtype |
| AdminTypologyApi | update_type | PUT /api/provisioning/v1/admin/tenant/{tenantId}/typology/type/{typeId} | Edit a type |
| AdminWorkflowDefinitionApi | create_workflow_definition | POST /api/provisioning/v1/admin/tenant/{tenantId}/workflow-definition | Create a workflow definition |
| AdminWorkflowDefinitionApi | delete_workflow_definition | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/workflow-definition/{workflowDefinitionKey} | Delete a workflow definition |
| AdminWorkflowDefinitionApi | delete_workflow_definition_legacy | DELETE /api/provisioning/v1/admin/tenant/{tenantId}/workflowDefinition/{workflowDefinitionKey} | Delete a workflow definition |
| AdminWorkflowDefinitionApi | get_workflow_definition | GET /api/provisioning/v1/admin/tenant/{tenantId}/workflow-definition/{workflowDefinitionKey} | Get a workflow definition with every information set |
| AdminWorkflowDefinitionApi | list_workflow_definitions | GET /api/provisioning/v1/admin/tenant/{tenantId}/workflow-definition | List workflow definitions |
| AdminWorkflowDefinitionApi | list_workflow_definitions_legacy | GET /api/provisioning/v1/admin/tenant/{tenantId}/workflowDefinition | List workflow definitions |
| AdminWorkflowDefinitionApi | update_workflow_definition | PUT /api/provisioning/v1/admin/tenant/{tenantId}/workflow-definition/{workflowDefinitionKey} | Edit a workflow definition |
Documentation For Models
- CertificateInformations
- CreateSealCertificateDeprecatedRequest
- DelegationDto
- DelegationSortBy
- DeskDto
- DeskRepresentation
- ErrorResponse
- ExternalSignatureConfigDto
- ExternalSignatureConfigRepresentation
- ExternalSignatureConfigSortBy
- ExternalSignatureLevel
- ExternalSignatureProvider
- InternalMetadata
- LayerRepresentation
- LayerSortBy
- ListableUser
- MetadataDto
- MetadataRepresentation
- MetadataSortBy
- MetadataType
- PageDelegationDto
- PageDeskRepresentation
- PageExternalSignatureConfigRepresentation
- PageListableUser
- PageMetadataRepresentation
- PageSealCertificateRepresentation
- PageSubtypeRepresentation
- PageTenantRepresentation
- PageTypeRepresentation
- PageWorkflowDefinitionRepresentation
- PageableObject
- PdfSignaturePosition
- SealCertificateDto
- SealCertificateRepresentation
- SealCertificateSortBy
- SignatureFormat
- SignatureProtocol
- SortObject
- StepDefinitionDto
- StepDefinitionParallelType
- StepDefinitionType
- SubtypeDto
- SubtypeLayerAssociation
- SubtypeLayerDto
- SubtypeMetadataDto
- SubtypeRepresentation
- TemplateInfo
- TemplateType
- TenantDto
- TenantRepresentation
- TenantSortBy
- TypeDto
- TypeRepresentation
- TypologySortBy
- UpdateSealCertificateDeprecatedRequest
- UpdateSignatureImageAsSuperAdminRequest
- UserDto
- UserPrivilege
- UserRepresentation
- UserSortBy
- WorkflowDefinitionDto
- WorkflowDefinitionRepresentation
- WorkflowDefinitionSortBy
Documentation For Authorization
Authentication schemes defined for the API:
spring_oauth
- Type: OAuth
- Flow: accessCode
- Authorization URL: ./auth/realms/api/protocol/openid-connect/auth
- Scopes: N/A
Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file iparapheur_provisioning-0.0.20251217141256.tar.gz.
File metadata
- Download URL: iparapheur_provisioning-0.0.20251217141256.tar.gz
- Upload date:
- Size: 85.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3debf6466da8c1253b316cab5c758f0b7a11c008b206b438946e9381ad8c7f2c
|
|
| MD5 |
c34d437f3c2ba86f3416e74254cd5a8c
|
|
| BLAKE2b-256 |
bf00d3efd7c7d81864e5e070297f4d36fe83721d0ab1d98162548d0fb3178651
|