Skip to main content

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.20251127130620
  • Generator version: 7.15.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

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

iparapheur@libriciel.coop

Download files

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

Source Distribution

iparapheur_provisioning-0.0.20251127130620.tar.gz (86.1 kB view details)

Uploaded Source

File details

Details for the file iparapheur_provisioning-0.0.20251127130620.tar.gz.

File metadata

File hashes

Hashes for iparapheur_provisioning-0.0.20251127130620.tar.gz
Algorithm Hash digest
SHA256 71a2f1a63764874255686b32f7234cc27966e0ff5564e3b6d6460632707380ef
MD5 4c6201189e2e77075081a354baccc998
BLAKE2b-256 f3e09948b025d9961e826945bed298492a13cb058ce07e4b8d896f2784dbbde1

See more details on using hashes here.

Release history Release notifications | RSS feed

1.21.12

1 file

1.21.11

1 file

1.21.10

1 file

1.21.9

1 file

1.21.8

1 file

1.21.7

1 file

1.21.6

1 file

1.21.5

1 file

1.21.4

1 file

1.21.3

1 file

1.21.2

1 file

1.21.1

1 file

1.21.0

1 file

1.20.5

1 file

1.20.4

1 file

1.20.3

1 file

1.20.2

1 file

1.20.1

1 file

1.20.0

1 file

1.19.22

1 file

1.19.21

1 file

1.19.20

1 file

1.19.19

1 file

1.19.18

1 file

1.19.17

1 file

1.19.16

1 file

1.19.15

1 file

1.19.14

1 file

1.19.13

1 file

1.19.12

1 file

1.19.11

1 file

1.19.10

1 file

1.19.9

1 file

1.19.8

1 file

1.19.7

1 file

1.19.6.1

1 file

1.19.6

1 file

1.19.5

1 file

1.19.4

1 file

1.19.3

1 file

1.19.2

1 file

1.19.1

1 file

1.19.0

1 file

1.18.17

1 file

1.18.16

1 file

1.18.15

1 file

1.18.14

1 file

1.18.13

1 file

1.18.12

1 file

1.18.11

1 file

1.18.10

1 file

1.18.9

1 file

1.18.8

1 file

1.18.7

1 file

1.18.6

1 file

1.18.5

1 file

1.18.4

1 file

1.18.3

1 file

1.18.2

1 file

1.18.1

1 file

1.18.0

1 file

1.17.9

1 file

1.17.8

1 file

1.17.7

1 file

1.17.6

1 file

1.17.5

1 file

1.17.4

1 file

1.17.3

1 file

1.17.2

1 file

1.17.1

1 file

1.17.0

1 file

1.16.4

1 file

1.16.3

1 file

1.16.2

1 file

1.16.1

1 file

1.16.0

1 file

1.15.11

1 file

1.15.10

1 file

1.15.9

1 file

1.15.8

1 file

1.15.7

1 file

1.15.6

1 file

1.15.5

1 file

1.15.4

1 file

1.15.3

1 file

1.15.2

1 file

1.15.1

1 file

1.15.0

1 file

1.14.4

1 file

1.14.3

1 file

1.14.2

1 file

1.14.1

1 file

1.14.0

1 file

1.13.6

1 file

1.13.5

1 file

1.13.4

1 file

1.13.3

1 file

1.13.2

1 file

1.13.1

1 file

1.13.0

1 file

1.12.4

1 file

1.12.3

1 file

1.12.2

1 file

1.12.1

1 file

1.12.0

1 file

1.11.8

1 file

1.11.7

1 file

1.11.6

1 file

1.11.5

1 file

1.11.4

1 file

1.11.3

1 file

1.11.2

1 file

1.11.1

1 file

1.11.0

1 file

1.10.14

1 file

1.10.13

1 file

1.10.12

1 file

1.10.11

1 file

1.10.10

1 file

1.10.9

1 file

1.10.8

1 file

1.10.7

1 file

1.10.6

1 file

1.10.5

1 file

1.10.4

1 file

1.10.3

1 file

1.10.2

1 file

1.10.1

1 file

1.10.0

1 file

1.9.4

1 file

1.9.3

1 file

1.9.2

1 file

1.9.1

1 file

1.9.0

1 file

1.8.3

1 file

1.8.2

1 file

1.8.1

1 file

1.8.0

1 file

1.7.7

1 file

1.7.6

1 file

1.7.5

1 file

1.7.4

1 file

1.7.3

1 file

1.7.2

1 file

1.7.1

1 file

1.7.0

1 file

1.6.8

1 file

1.6.7

1 file

1.6.6

1 file

1.6.5

1 file

1.6.4

1 file

1.6.3

1 file

1.6.2

1 file

1.6.1

1 file

1.5.2

1 file

This release

0.0.20251127130620 This release

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