All URIs are relative to https://api-v2.fattureincloud.it
| Method | HTTP request | Description |
|---|---|---|
| create_payment_account | POST /c/{company_id}/settings/payment_accounts | Create Payment Account |
| create_payment_method | POST /c/{company_id}/settings/payment_methods | Create Payment Method |
| create_vat_type | POST /c/{company_id}/settings/vat_types | Create Vat Type |
| delete_payment_account | DELETE /c/{company_id}/settings/payment_accounts/{payment_account_id} | Delete Payment Account |
| delete_payment_method | DELETE /c/{company_id}/settings/payment_methods/{payment_method_id} | Delete Payment Method |
| delete_vat_type | DELETE /c/{company_id}/settings/vat_types/{vat_type_id} | Delete Vat Type |
| get_payment_account | GET /c/{company_id}/settings/payment_accounts/{payment_account_id} | Get Payment Account |
| get_payment_method | GET /c/{company_id}/settings/payment_methods/{payment_method_id} | Get Payment Method |
| get_tax_profile | GET /c/{company_id}/settings/tax_profile | Get Tax Profile |
| get_vat_type | GET /c/{company_id}/settings/vat_types/{vat_type_id} | Get Vat Type |
| modify_payment_account | PUT /c/{company_id}/settings/payment_accounts/{payment_account_id} | Modify Payment Account |
| modify_payment_method | PUT /c/{company_id}/settings/payment_methods/{payment_method_id} | Modify Payment Method |
| modify_vat_type | PUT /c/{company_id}/settings/vat_types/{vat_type_id} | Modify Vat Type |
create_payment_account(company_id, opts)
Create Payment Account
Creates a new payment account.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
opts = {
create_payment_account_request: FattureInCloud_Ruby_Sdk::CreatePaymentAccountRequest.new # CreatePaymentAccountRequest |
}
begin
# Create Payment Account
result = api_instance.create_payment_account(company_id, opts)
p result
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->create_payment_account: #{e}"
endThis returns an Array which contains the response data, status code and headers.
<Array(, Integer, Hash)> create_payment_account_with_http_info(company_id, opts)
begin
# Create Payment Account
data, status_code, headers = api_instance.create_payment_account_with_http_info(company_id, opts)
p status_code # => 2xx
p headers # => { ... }
p data # => <CreatePaymentAccountResponse>
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->create_payment_account_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| create_payment_account_request | CreatePaymentAccountRequest | [optional] |
- Content-Type: application/json
- Accept: application/json
create_payment_method(company_id, opts)
Create Payment Method
Creates a new payment method.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
opts = {
create_payment_method_request: FattureInCloud_Ruby_Sdk::CreatePaymentMethodRequest.new # CreatePaymentMethodRequest |
}
begin
# Create Payment Method
result = api_instance.create_payment_method(company_id, opts)
p result
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->create_payment_method: #{e}"
endThis returns an Array which contains the response data, status code and headers.
<Array(, Integer, Hash)> create_payment_method_with_http_info(company_id, opts)
begin
# Create Payment Method
data, status_code, headers = api_instance.create_payment_method_with_http_info(company_id, opts)
p status_code # => 2xx
p headers # => { ... }
p data # => <CreatePaymentMethodResponse>
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->create_payment_method_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| create_payment_method_request | CreatePaymentMethodRequest | [optional] |
- Content-Type: application/json
- Accept: application/json
create_vat_type(company_id, opts)
Create Vat Type
Creates a vat type.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
opts = {
create_vat_type_request: FattureInCloud_Ruby_Sdk::CreateVatTypeRequest.new # CreateVatTypeRequest |
}
begin
# Create Vat Type
result = api_instance.create_vat_type(company_id, opts)
p result
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->create_vat_type: #{e}"
endThis returns an Array which contains the response data, status code and headers.
<Array(, Integer, Hash)> create_vat_type_with_http_info(company_id, opts)
begin
# Create Vat Type
data, status_code, headers = api_instance.create_vat_type_with_http_info(company_id, opts)
p status_code # => 2xx
p headers # => { ... }
p data # => <CreateVatTypeResponse>
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->create_vat_type_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| create_vat_type_request | CreateVatTypeRequest | [optional] |
- Content-Type: application/json
- Accept: application/json
delete_payment_account(company_id, payment_account_id)
Delete Payment Account
Deletes the specified payment account.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
payment_account_id = 56 # Integer | The Referred Payment Account Id.
begin
# Delete Payment Account
api_instance.delete_payment_account(company_id, payment_account_id)
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->delete_payment_account: #{e}"
endThis returns an Array which contains the response data (nil in this case), status code and headers.
<Array(nil, Integer, Hash)> delete_payment_account_with_http_info(company_id, payment_account_id)
begin
# Delete Payment Account
data, status_code, headers = api_instance.delete_payment_account_with_http_info(company_id, payment_account_id)
p status_code # => 2xx
p headers # => { ... }
p data # => nil
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->delete_payment_account_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| payment_account_id | Integer | The Referred Payment Account Id. |
nil (empty response body)
- Content-Type: Not defined
- Accept: Not defined
delete_payment_method(company_id, payment_method_id)
Delete Payment Method
Deletes the specified payment method.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
payment_method_id = 56 # Integer | The Referred Payment Method Id.
begin
# Delete Payment Method
api_instance.delete_payment_method(company_id, payment_method_id)
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->delete_payment_method: #{e}"
endThis returns an Array which contains the response data (nil in this case), status code and headers.
<Array(nil, Integer, Hash)> delete_payment_method_with_http_info(company_id, payment_method_id)
begin
# Delete Payment Method
data, status_code, headers = api_instance.delete_payment_method_with_http_info(company_id, payment_method_id)
p status_code # => 2xx
p headers # => { ... }
p data # => nil
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->delete_payment_method_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| payment_method_id | Integer | The Referred Payment Method Id. |
nil (empty response body)
- Content-Type: Not defined
- Accept: Not defined
delete_vat_type(company_id, vat_type_id)
Delete Vat Type
Deletes the specified vat type.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
vat_type_id = 56 # Integer | The Referred Vat Type Id.
begin
# Delete Vat Type
api_instance.delete_vat_type(company_id, vat_type_id)
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->delete_vat_type: #{e}"
endThis returns an Array which contains the response data (nil in this case), status code and headers.
<Array(nil, Integer, Hash)> delete_vat_type_with_http_info(company_id, vat_type_id)
begin
# Delete Vat Type
data, status_code, headers = api_instance.delete_vat_type_with_http_info(company_id, vat_type_id)
p status_code # => 2xx
p headers # => { ... }
p data # => nil
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->delete_vat_type_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| vat_type_id | Integer | The Referred Vat Type Id. |
nil (empty response body)
- Content-Type: Not defined
- Accept: Not defined
get_payment_account(company_id, payment_account_id, opts)
Get Payment Account
Gets the specified payment account.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
payment_account_id = 56 # Integer | The Referred Payment Account Id.
opts = {
fields: 'fields_example', # String | List of comma-separated fields.
fieldset: 'basic' # String | Name of the fieldset.
}
begin
# Get Payment Account
result = api_instance.get_payment_account(company_id, payment_account_id, opts)
p result
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->get_payment_account: #{e}"
endThis returns an Array which contains the response data, status code and headers.
<Array(, Integer, Hash)> get_payment_account_with_http_info(company_id, payment_account_id, opts)
begin
# Get Payment Account
data, status_code, headers = api_instance.get_payment_account_with_http_info(company_id, payment_account_id, opts)
p status_code # => 2xx
p headers # => { ... }
p data # => <GetPaymentAccountResponse>
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->get_payment_account_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| payment_account_id | Integer | The Referred Payment Account Id. | |
| fields | String | List of comma-separated fields. | [optional] |
| fieldset | String | Name of the fieldset. | [optional] |
- Content-Type: Not defined
- Accept: application/json
get_payment_method(company_id, payment_method_id, opts)
Get Payment Method
Gets the specified payment method.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
payment_method_id = 56 # Integer | The Referred Payment Method Id.
opts = {
fields: 'fields_example', # String | List of comma-separated fields.
fieldset: 'basic' # String | Name of the fieldset.
}
begin
# Get Payment Method
result = api_instance.get_payment_method(company_id, payment_method_id, opts)
p result
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->get_payment_method: #{e}"
endThis returns an Array which contains the response data, status code and headers.
<Array(, Integer, Hash)> get_payment_method_with_http_info(company_id, payment_method_id, opts)
begin
# Get Payment Method
data, status_code, headers = api_instance.get_payment_method_with_http_info(company_id, payment_method_id, opts)
p status_code # => 2xx
p headers # => { ... }
p data # => <GetPaymentMethodResponse>
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->get_payment_method_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| payment_method_id | Integer | The Referred Payment Method Id. | |
| fields | String | List of comma-separated fields. | [optional] |
| fieldset | String | Name of the fieldset. | [optional] |
- Content-Type: Not defined
- Accept: application/json
get_tax_profile(company_id)
Get Tax Profile
Gets the Tax Profile
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
begin
# Get Tax Profile
result = api_instance.get_tax_profile(company_id)
p result
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->get_tax_profile: #{e}"
endThis returns an Array which contains the response data, status code and headers.
<Array(, Integer, Hash)> get_tax_profile_with_http_info(company_id)
begin
# Get Tax Profile
data, status_code, headers = api_instance.get_tax_profile_with_http_info(company_id)
p status_code # => 2xx
p headers # => { ... }
p data # => <GetTaxProfileResponse>
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->get_tax_profile_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. |
- Content-Type: Not defined
- Accept: application/json
get_vat_type(company_id, vat_type_id)
Get Vat Type
Gets the specified vat type.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
vat_type_id = 56 # Integer | The Referred Vat Type Id.
begin
# Get Vat Type
result = api_instance.get_vat_type(company_id, vat_type_id)
p result
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->get_vat_type: #{e}"
endThis returns an Array which contains the response data, status code and headers.
<Array(, Integer, Hash)> get_vat_type_with_http_info(company_id, vat_type_id)
begin
# Get Vat Type
data, status_code, headers = api_instance.get_vat_type_with_http_info(company_id, vat_type_id)
p status_code # => 2xx
p headers # => { ... }
p data # => <GetVatTypeResponse>
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->get_vat_type_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| vat_type_id | Integer | The Referred Vat Type Id. |
- Content-Type: Not defined
- Accept: application/json
modify_payment_account(company_id, payment_account_id, opts)
Modify Payment Account
Modifies the specified payment account.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
payment_account_id = 56 # Integer | The Referred Payment Account Id.
opts = {
modify_payment_account_request: FattureInCloud_Ruby_Sdk::ModifyPaymentAccountRequest.new # ModifyPaymentAccountRequest |
}
begin
# Modify Payment Account
result = api_instance.modify_payment_account(company_id, payment_account_id, opts)
p result
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->modify_payment_account: #{e}"
endThis returns an Array which contains the response data, status code and headers.
<Array(, Integer, Hash)> modify_payment_account_with_http_info(company_id, payment_account_id, opts)
begin
# Modify Payment Account
data, status_code, headers = api_instance.modify_payment_account_with_http_info(company_id, payment_account_id, opts)
p status_code # => 2xx
p headers # => { ... }
p data # => <ModifyPaymentAccountResponse>
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->modify_payment_account_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| payment_account_id | Integer | The Referred Payment Account Id. | |
| modify_payment_account_request | ModifyPaymentAccountRequest | [optional] |
- Content-Type: application/json
- Accept: application/json
modify_payment_method(company_id, payment_method_id, opts)
Modify Payment Method
Modifies the specified payment method.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
payment_method_id = 56 # Integer | The Referred Payment Method Id.
opts = {
modify_payment_method_request: FattureInCloud_Ruby_Sdk::ModifyPaymentMethodRequest.new # ModifyPaymentMethodRequest |
}
begin
# Modify Payment Method
result = api_instance.modify_payment_method(company_id, payment_method_id, opts)
p result
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->modify_payment_method: #{e}"
endThis returns an Array which contains the response data, status code and headers.
<Array(, Integer, Hash)> modify_payment_method_with_http_info(company_id, payment_method_id, opts)
begin
# Modify Payment Method
data, status_code, headers = api_instance.modify_payment_method_with_http_info(company_id, payment_method_id, opts)
p status_code # => 2xx
p headers # => { ... }
p data # => <ModifyPaymentMethodResponse>
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->modify_payment_method_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| payment_method_id | Integer | The Referred Payment Method Id. | |
| modify_payment_method_request | ModifyPaymentMethodRequest | [optional] |
- Content-Type: application/json
- Accept: application/json
modify_vat_type(company_id, vat_type_id, opts)
Modify Vat Type
Modifies the specified vat type.
require 'time'
require 'fattureincloud_ruby_sdk'
# setup authorization
FattureInCloud_Ruby_Sdk.configure do |config|
# Configure OAuth2 access token for authorization: OAuth2AuthenticationCodeFlow
config.access_token = 'YOUR ACCESS TOKEN'
end
api_instance = FattureInCloud_Ruby_Sdk::SettingsApi.new
company_id = 12345 # Integer | The ID of the company.
vat_type_id = 56 # Integer | The Referred Vat Type Id.
opts = {
modify_vat_type_request: FattureInCloud_Ruby_Sdk::ModifyVatTypeRequest.new # ModifyVatTypeRequest |
}
begin
# Modify Vat Type
result = api_instance.modify_vat_type(company_id, vat_type_id, opts)
p result
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->modify_vat_type: #{e}"
endThis returns an Array which contains the response data, status code and headers.
<Array(, Integer, Hash)> modify_vat_type_with_http_info(company_id, vat_type_id, opts)
begin
# Modify Vat Type
data, status_code, headers = api_instance.modify_vat_type_with_http_info(company_id, vat_type_id, opts)
p status_code # => 2xx
p headers # => { ... }
p data # => <ModifyVatTypeResponse>
rescue FattureInCloud_Ruby_Sdk::ApiError => e
puts "Error when calling SettingsApi->modify_vat_type_with_http_info: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| company_id | Integer | The ID of the company. | |
| vat_type_id | Integer | The Referred Vat Type Id. | |
| modify_vat_type_request | ModifyVatTypeRequest | [optional] |
- Content-Type: application/json
- Accept: application/json