How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Zadara Settings API

Get / Modify Settings.

Zadara Settings API is one of 58 APIs that Zadara publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Settings. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 76 operations across 72 paths, and defines 2 schemas. It is described by OpenAPI 3.2.0, at version 25.07.

Requests are made against 3 base URLs: https://localhost/api, http://localhost/api, https://localhost/api/v2.

76 operations 72 paths 2 schemas 2 DELETE12 GET61 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
25.07
Base URL
https://{vpsa-host}/api
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Zadara Settings API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Access-Key (api_key).

Paths & Operations 76

Across 72 paths, the API surfaces 76 operations — 2 DELETE, 12 GET, 61 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Settings 76

Get / Modify Settings.

GET
/settings_config.json
Get settings config
get_settings_config → default200
GET
/settings/network.json
Get network
get_network → default200
POST
/zios/settings/ssl_termination.json
Ssl termination
ssl_termination body → default200
POST
/zios/settings/set_ssl_pem.json
Upload ssl pem
upload_ssl_pem body → default200
GET
/zios/settings/get_ssl_cert_info.json
Get ssl cert info
get_ssl_cert_info → default200
POST
/zios/settings/billing_currency.json
Set billing currency
set_billing_currency body → default200
POST
/zios/settings/data_transfer_pricing.json
Set data transfer pricing
set_data_transfer_pricing body → default200
POST
/zios/settings/api_ip.json
Set api ip
set_api_ip body → default200
POST
/zios/settings/api_hostname.json
Set api hostname
set_api_hostname body → default200
POST
/zios/settings/public_api_hostname.json
Set public ip hostname
set_public_ip_hostname body → default200
POST
/zios/settings/encryption.json
Set encryption
set_encryption body → default200
POST
/zios/settings/activate_encryption.json
Activate encryption
activate_encryption → default200
POST
/zios/settings/disable_encryption.json
Disable encryption
disable_encryption → default200
POST
/zios/settings/restore_encryption.json
Restore encryption
restore_encryption body → default200
POST
/zios/settings/change_region.json
Change region
change_region body → default200
POST
/zios/settings/tenant_name_in_url.json
Allow tenant name in object stroage url
allow_tenant_name_in_object_stroage_url body → default200
POST
/zios/settings/vhs_state.json
Set containers virtual hosted style support
set_containers_Virtual_hosted_style_support body → default200
POST
/zios/settings/api_errors.json
Set api errors alerts
set_api_errors_alerts body → default200
POST
/zios/settings/token_expiry.json
Token expiration
token_expiration body → default200
POST
/settings/set_mtu.json
Change mtu for network interface
change_mtu_for_network_interface body → default200
POST
/zios/settings/set_gradual_policy_expansion_percentage.json
Set gradual policy expansion percentage
set_gradual_policy_expansion_percentage body → default200
POST
/zios/settings/load_balancer_mode.json
Set lb mode
set_lb_mode body → default200
POST
/zios/settings/custom_dns_servers.json
Define custom dns servers
define_custom_dns_servers body → default200
GET
/zios/settings/quota_alerts.json
Get quota alert status and threshold
get_quota_alert_status_and_threshold → default200
POST
/zios/settings/quota_alerts.json
Set quota alert status and threshold
set_quota_alert_status_and_threshold body → default200
POST
/zios/settings/global_rate_limit.json
Set global rate limit
set_global_rate_limit body → default200
POST
/zios/settings/enforce_region.json
Set enforce region
set_enforce_region body → default200
POST
/zios/settings/non_versioned_source_container_replication.json
Non versioned source container replication
non_versioned_source_container_replication body → default200
GET
/settings/log_level.json
Get log level
get_log_level → default200
PUT
/settings/log_level.json
Set log level
set_log_level body → default200
GET
/settings/nfs_domain.json
Get nfs domain
get_nfs_domain → default200
POST
/settings/nfs_domain.json
Set nfs domain
set_nfs_domain body → default200
POST
/settings/iscsi_over_public_ip.json
Set iscsi over public ip
set_iscsi_over_public_ip body → default200
POST
/settings/raid_read_mode.json
Set multizone read mode
set_multizone_read_mode body → default200
POST
/settings/smb_charset.json
Set smb charset
set_smb_charset body → default200
POST
/settings/smb_netbios_name.json
Set smb netbios name
set_smb_netbios_name body → default200
POST
/settings/set_recycle_bin.json
Set recycle bin
set_recycle_bin body → default200
POST
/settings/smb_trusted_domains.json
Set smb trusted domains
set_smb_trusted_domains body → default200
GET
/settings/public_ips.json
Get public ip
get_public_ip → default200
POST
/settings/encryption.json
Set encryption pass or use aws kms store
set_encryption_pass_or_use_aws_kms_store body → default200
POST
/settings/remove_encryption_kms.json
Remove encryption kms
remove_encryption_kms → default200
POST
/settings/password_encryption.json
Set encryption pass
set_encryption_pass body → default200
POST
/settings/aws_encryption.json
Change encryption to aws kms
change_encryption_to_aws_kms body → default200
POST
/settings/kmip_encryption.json
Set encryption password kmip
set_encryption_password_kmip body → default200
POST
/settings/restore_encryption.json
Restore encryption password
restore_encryption_password body → default200
POST
/settings/restore_encryption_aws.json
Restore aws kms store
restore_aws_kms_store body → default200
POST
/settings/restore_encryption_kmip.json
Restore encryption password kmip
restore_encryption_password_kmip body → default200
DELETE
/settings/clear_encryption.json
Remove encryption password
remove_encryption_password → default200
GET
/settings/show_audit_config.json
Show audit conf
show_audit_conf → default200
POST
/settings/configure_file_access_audit.json
Configure file access audit
configure_file_access_audit body → default200
POST
/settings/disable_file_access_audit.json
Disable file access audit conf
disable_file_access_audit_conf body → default200
GET
/settings/container_service.json
Get zcs settings
get_zcs_settings → default200
POST
/settings/container_service.json
Update zcs settings
update_zcs_settings body → default200
GET
/settings/metering_db.json
Download metering database
download_metering_database → default200
POST
/settings/create_images_repository.json
Create zcs image repository
create_zcs_image_repository body → default200
POST
/settings/migrate_images_repository.json
Migrate zcs image repository
migrate_zcs_image_repository body → default200
DELETE
/settings/images_repository.json
Delete zcs image repository
delete_zcs_image_repository → default200
POST
/settings/trim_enable.json
Enable trim
enable_trim → default200
POST
/settings/trim_disable.json
Disable trim
disable_trim → default200
POST
/settings/trim_start.json
Start trim
start_trim → default200
POST
/settings/trim_stop.json
Stop trim
stop_trim → default200
POST
/settings/trim_update_policy.json
Update trim
update_trim body → default200
POST
/settings/default_write_policy.json
Default write policy
default_write_policy body → default200
POST
/settings/defrag_enable.json
Enable defrag
enable_defrag → default200
POST
/settings/defrag_disable.json
Disable defrag
disable_defrag → default200
POST
/settings/defrag_start.json
Start defrag
start_defrag → default200
POST
/settings/defrag_stop.json
Stop defrag
stop_defrag → default200
POST
/settings/defrag_update_policy.json
Update defrag
update_defrag body → default200
POST
/settings/enable_privilege_access.json
Enable privilege access
enable_privilege_access → default200
POST
/settings/disable_privilege_access.json
Disable privilege access
disable_privilege_access body → default200
POST
/settings/password_policy.json
Set pass policy
set_pass_policy body → default200
POST
/settings/server_monitoring.json
Set global server connectivity monitoring
set_global_server_connectivity_monitoring body → default200
POST
/settings/remote_vpsa_monitoring.json
Set global remote vpsa monitoring
set_global_remote_vpsa_monitoring body → default200
POST
/settings/remote_object_storage_monitoring.json
Set global remote object storage monitoring
set_global_remote_object_storage_monitoring body → default200
GET
/vc_capabilities.json
List all vc capabilities
list_all_vc_capabilities → default200
GET
/settings/flc_global.json
Get vpsa flc global
get_vpsa_flc_global → default200

Schemas 2

The contract defines 2 schemas that model the data the API accepts and returns. The most detailed are default (4 properties), Error (2 properties). Each schema is shown below with its type and property counts.

Error
object
2 properties
default
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zadara-settings-api-openapi.yml Raw ↑

Other APIs Zadara publishes across the network.

Zadara Access Logs API
Zadara Accounts API
Zadara Authentication API
Zadara Billing API
Zadara Cloud API
Zadara Cloud Settings API
Zadara Cloud Users API
Zadara Clouds API
Zadara Comments API
Zadara Compute API
Zadara Computes API
Zadara Consistency Groups API
Where this information came from

This is an independent, third-party profile of Zadara Settings API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.