yousign_client
YousignClient - the Ruby gem for the Yousign API Swagger
For your information, the Yousign API documentation is available at https://dev.yousign.com/
This SDK is automatically generated by the Swagger Codegen project:
- API version: 2.1
- Package version: 1.0.1
- Build package: io.swagger.codegen.languages.RubyClientCodegen
Installation
Build a gem
To build the Ruby code into a gem:
gem build yousign_client.gemspec
Then either install the gem locally:
gem install ./yousign_client-1.0.1.gem
(for development, run gem install --dev ./yousign_client-1.0.1.gem
to install the development dependencies)
or publish the gem to a gem hosting service, e.g. RubyGems.
Finally add this to the Gemfile:
gem 'yousign_client', '~> 1.0.1'
Install from Git
If the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile:
gem 'yousign_client', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'
Include the Ruby code directly
Include the Ruby code directly using -I
as follows:
ruby -Ilib script.rb
Getting Started
Please follow the installation procedure and then run the following code:
# Load the gem
require 'yousign_client'
# Setup authorization
YousignClient.configure do |config|
# Configure API key authorization: api_key
config.api_key['Authorization'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['Authorization'] = 'Bearer'
end
api_instance = YousignClient::AuthenticationsApi.new
id = 'id_example' # String |
begin
#Find an Authentication by ID
result = api_instance.authentications_email_id_get(id, )
p result
rescue YousignClient::ApiError => e
puts "Exception when calling AuthenticationsApi->authentications_email_id_get: #{e}"
end
Documentation for API Endpoints
All URIs are relative to https://api.yousign.com
Class | Method | HTTP request | Description |
---|---|---|---|
YousignClient::AuthenticationsApi | authentications_email_id_get | GET /authentications/email/id | Find an Authentication by ID |
YousignClient::AuthenticationsApi | authentications_email_id_put | PUT /authentications/email/id | Update an Email Authentication |
YousignClient::AuthenticationsApi | authentications_inwebo_id_get | GET /authentications/inwebo/id | Get an Authentication |
YousignClient::AuthenticationsApi | authentications_inwebo_id_put | PUT /authentications/inwebo/id | Update an inwebo Authentication |
YousignClient::AuthenticationsApi | authentications_sms_id_get | GET /authentications/sms/id | Find an Authentication by ID |
YousignClient::AuthenticationsApi | authentications_sms_id_put | PUT /authentications/sms/id | Update an SMS Authentication |
YousignClient::CheckDocumentsApi | check_document_bank_accounts_id_get | GET /check-document/bank_accounts/id | Get informations about a bank document (RIB) |
YousignClient::CheckDocumentsApi | check_document_bank_accounts_post | POST /check-document/bank_accounts | Verify a bank document (RIB) |
YousignClient::CheckDocumentsApi | check_document_identities_id_get | GET /check-document/identities/id | Get informations about an identity document (passport, id cards) |
YousignClient::CheckDocumentsApi | check_document_identities_post | POST /check-document/identities | Verify an identity document (passport, id cards) |
YousignClient::ConsentProcessesApi | consent_process_values_get | GET /consent_process_values | Get list of Consent Process Value |
YousignClient::ConsentProcessesApi | consent_process_values_id_get | GET /consent_process_values/id | Get a Consent Process Value |
YousignClient::ConsentProcessesApi | consent_process_values_post | POST /consent_process_values | Create a new Consent Process Value |
YousignClient::ConsentProcessesApi | consent_processes_get | GET /consent_processes | Get list of Consent Processes |
YousignClient::ConsentProcessesApi | consent_processes_id_delete | DELETE /consent_processes/id | Delete a Consent Process |
YousignClient::ConsentProcessesApi | consent_processes_id_get | GET /consent_processes/id | Get a Consent Process |
YousignClient::ConsentProcessesApi | consent_processes_id_put | PUT /consent_processes/id | Update a Consent Process |
YousignClient::ConsentProcessesApi | consent_processes_post | POST /consent_processes | Create a new Consent Process |
YousignClient::FileObjectsApi | file_objects_id_delete | DELETE /file_objects/id | Delete a File Object |
YousignClient::FileObjectsApi | file_objects_id_get | GET /file_objects/id | Find a File Object by ID |
YousignClient::FileObjectsApi | file_objects_id_put | PUT /file_objects/id | Update a File Object |
YousignClient::FileObjectsApi | file_objects_post | POST /file_objects | Create a new File Object |
YousignClient::FilesApi | files_id_download_get | GET /files/id/download | Download a File |
YousignClient::FilesApi | files_id_duplicate_post | POST /files/id/duplicate | Duplicate a File |
YousignClient::FilesApi | files_id_get | GET /files/id | Find a File by ID |
YousignClient::FilesApi | files_post | POST /files | Create a new File |
YousignClient::MembersApi | members_get | GET /members | Get all Members |
YousignClient::MembersApi | members_id_delete | DELETE /members/id | Delete a Member |
YousignClient::MembersApi | members_id_proof_get | GET /members/id/proof | Get a proof file of a Member |
YousignClient::MembersApi | members_id_put | PUT /members/id | Edit a Member |
YousignClient::MembersApi | members_post | POST /members | Create a new Member |
YousignClient::OperationsApi | operations_id_get | GET /operations/id | Find an Operation by ID |
YousignClient::OperationsApi | operations_post | POST /operations | Create a new Operation |
YousignClient::OrganizationsApi | organizations_get | GET /organizations | List all Organizations |
YousignClient::ProceduresApi | export_procedures_get | GET /export/procedures | Export Procedure list |
YousignClient::ProceduresApi | procedures_get | GET /procedures | Get Procedure list |
YousignClient::ProceduresApi | procedures_id_delete | DELETE /procedures/id | Delete a Procedure |
YousignClient::ProceduresApi | procedures_id_duplicate_post | POST /procedures/id/duplicate | Duplicate a Procedure |
YousignClient::ProceduresApi | procedures_id_get | GET /procedures/id | Find a Procedure by ID |
YousignClient::ProceduresApi | procedures_id_proof_get | GET /procedures/id/proof | Get a Procedure proof file |
YousignClient::ProceduresApi | procedures_id_put | PUT /procedures/id | Update a Procedure |
YousignClient::ProceduresApi | procedures_id_remind_post | POST /procedures/id/remind | Remind a Procedure |
YousignClient::ProceduresApi | procedures_post | POST /procedures | Create a new Procedure |
YousignClient::ServerStampsApi | server_stamps_id_get | GET /server_stamps/id | Find a Server Stamp by ID |
YousignClient::ServerStampsApi | server_stamps_post | POST /server_stamps | Create a Server Stamp |
YousignClient::SignatureUIsApi | signature_ui_labels_get | GET /signature_ui_labels | Get Signature UI Labels |
YousignClient::SignatureUIsApi | signature_ui_labels_id_delete | DELETE /signature_ui_labels/id | Delete a Signature UI Label |
YousignClient::SignatureUIsApi | signature_ui_labels_id_get | GET /signature_ui_labels/id | Find a Signature UI Label by ID |
YousignClient::SignatureUIsApi | signature_ui_labels_id_put | PUT /signature_ui_labels/id | Update a Signature UI Label |
YousignClient::SignatureUIsApi | signature_ui_labels_post | POST /signature_ui_labels | Create a new Signature UI Label |
YousignClient::SignatureUIsApi | signature_uis_get | GET /signature_uis | Get Signature UI list |
YousignClient::SignatureUIsApi | signature_uis_id_delete | DELETE /signature_uis/id | Delete a Signature UI |
YousignClient::SignatureUIsApi | signature_uis_id_get | GET /signature_uis/id | Find a Signature UI by ID |
YousignClient::SignatureUIsApi | signature_uis_id_put | PUT /signature_uis/id | Update a Signature UI |
YousignClient::SignatureUIsApi | signature_uis_post | POST /signature_uis | Create a new Signature UI |
YousignClient::UserGroupsApi | user_groups_get | GET /user_groups | Get User Group list |
YousignClient::UserGroupsApi | user_groups_id_get | GET /user_groups/id | Find a User Group by ID |
YousignClient::UsersApi | users_get | GET /users | List all Users |
YousignClient::UsersApi | users_id_delete | DELETE /users/id | Delete a User |
YousignClient::UsersApi | users_id_get | GET /users/id | Find a User by ID |
YousignClient::UsersApi | users_id_put | PUT /users/id | Update a User |
YousignClient::UsersApi | users_post | POST /users | Create a new User on Yousign application |
YousignClient::WorkspacesApi | workspaces_get | GET /workspaces | List all Workspaces |
Documentation for Models
- YousignClient::AuthenticationEmailOutput
- YousignClient::AuthenticationInweboOutput
- YousignClient::AuthenticationSmsOutput
- YousignClient::Body
- YousignClient::Body1
- YousignClient::Body2
- YousignClient::CheckDocumentBankAccountsInput
- YousignClient::CheckDocumentBankAccountsOutput
- YousignClient::CheckDocumentIdentitiesInput
- YousignClient::CheckDocumentIdentitiesOutput
- YousignClient::ConfigEmailTemplate
- YousignClient::ConfigWebhookTemplate
- YousignClient::ConsentProcessInput
- YousignClient::ConsentProcessOutput
- YousignClient::ConsentProcessValueInput
- YousignClient::ConsentProcessValueOutput
- YousignClient::FileInput
- YousignClient::FileInputMetadata
- YousignClient::FileObjectInput
- YousignClient::FileObjectInputWithoutFileReference
- YousignClient::FileObjectOutput
- YousignClient::FileObjectOutputWithoutFileReference
- YousignClient::FileOutput
- YousignClient::InlineResponse400
- YousignClient::InweboUserRequest
- YousignClient::MemberInput
- YousignClient::MemberOutput
- YousignClient::ModeSmsConfiguration
- YousignClient::OperationInput
- YousignClient::OperationOutput
- YousignClient::OperationOutputMetadata
- YousignClient::OrganizationBillingAddress
- YousignClient::OrganizationOutput
- YousignClient::ProcedureConfig
- YousignClient::ProcedureConfigEmail
- YousignClient::ProcedureConfigReminder
- YousignClient::ProcedureConfigReminderConfig
- YousignClient::ProcedureConfigReminderConfigEmail
- YousignClient::ProcedureConfigWebhook
- YousignClient::ProcedureDuplicateInput
- YousignClient::ProcedureInput
- YousignClient::ProcedureInputMetadata
- YousignClient::ProcedureOutput
- YousignClient::ProcedureOutputMetadata
- YousignClient::ProcedureRemindConfig
- YousignClient::ProcedureRemindConfigEmail
- YousignClient::ProcedureRemindInput
- YousignClient::ServerStampConfig
- YousignClient::ServerStampConfigWebhook
- YousignClient::ServerStampInput
- YousignClient::ServerStampOutput
- YousignClient::SignatureUiInput
- YousignClient::SignatureUiInputRedirectCancel
- YousignClient::SignatureUiInputRedirectError
- YousignClient::SignatureUiInputRedirectSuccess
- YousignClient::SignatureUiInputUpdate
- YousignClient::SignatureUiLabelInput
- YousignClient::SignatureUiLabelInputIncluded
- YousignClient::SignatureUiLabelOutput
- YousignClient::SignatureUiOutput
- YousignClient::SignatureUiOutputRedirectCancel
- YousignClient::SignatureUiOutputRedirectError
- YousignClient::SignatureUiOutputRedirectSuccess
- YousignClient::UserGroup
- YousignClient::UserInput
- YousignClient::UserInputNotifications
- YousignClient::UserOutput
- YousignClient::UserOutputNotifications
- YousignClient::UserWorkspaceOutput
- YousignClient::WorkspaceConfig
- YousignClient::WorkspaceConfigEmail
- YousignClient::WorkspaceConfigProcedure
- YousignClient::WorkspaceOutput
Documentation for Authorization
api_key
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header