Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
You can retrieve a list of all Network File Storage clusters in your contract. The number of results displayed on each page depends on the following values:
limit
limits the number of response elements.
offset
specifies the starting point within the collection of resource results returned from the server.
Additionally, you can also use a response filter (filter.datacenterId
) to list only the clusters within the specified data center.
Use the regional endpoints to retrieve all clusters:
Berlin, Germany: https://nfs.de-txl.ionos.com/clusters
Frankfurt, Germany: https://nfs.de-fra.ionos.com/clusters
Paris, France: https://nfs.fr-par.ionos.com/clusters
London, Great Britain: https://nfs.gb-lhr.ionos.com/clusters
Logroño, Spain: https://nfs.es-vit.ionos.com/clusters
Las Vegas, United States: https://nfs.us-las.ionos.com/clusters
Newark, United States: https://nfs.us-ewr.ionos.com/clusters
Lenexa, United States: https://nfs.us-mci.ionos.com/clusters
The region 'Worcester, GB' will follow shortly.
Note: The following request contains sample values. Remember to replace them with the relevant information.
To make authenticated requests to the API, the following fields are mandatory in the request header:
Authorization
yes
string
Content-Type
yes
string
Set this to application/json
.
A 200 message confirms that a list of clusters is fetched.
Network File Storage APIs allow contract owners, administrators, and authenticated users with the required permissions to create clusters and shares within the storage system via the API.
Learn how to create a cluster for Network File Storage.
Learn how to retrieve a specific cluster.
Learn how to retrieve all clusters of a Network File Storage.
Learn how to update a cluster via the API.
Learn how to delete a cluster via the API.
Learn how to create a share within a cluster.
Learn how to retrieve a specific share.
Learn how to retrieve all shares of a cluster.
Learn how to update a specific share via the API.
Learn how to delete a share from within the cluster via the API.
Use the regional endpoints to interact with Network File Storage:
Berlin, Germany: https://nfs.de-txl.ionos.com
Frankfurt, Germany: https://nfs.de-fra.ionos.com
Paris, France: https://nfs.fr-par.ionos.com
London, Great Britain: https://nfs.gb-lhr.ionos.com
Logroño, Spain: https://nfs.es-vit.ionos.com
Las Vegas, United States: https://nfs.us-las.ionos.com
Newark, United States: https://nfs.us-ewr.ionos.com
Lenexa, United States: https://nfs.us-mci.ionos.com
The region 'Worcester, GB' will follow shortly.
The API uses the following two authentication methods:
Basic Authentication: Ensure that the string containing your username
and password
is base64-encoded and separated by a colon: username@domain.tld:password
.
Token Authentication: Provide a header value as Bearer
followed by your token
.
Important: From March 15, 2024, the Basic Authentication option will only be accessible if the 2-factor Authentication (2FA) is disabled for your account.
To create a Network File Storage cluster via the API, perform a POST request with the name and description of the cluster.
Important: The user privilege for accessing and managing Network File Storage is not effective yet. Any user with an active token will be granted access to the service management independent of the privilege setting. The group privilege will be added to the application with an upcoming release and the documentation will be updated accordingly.
Use the regional endpoints to create a cluster:
Berlin, Germany: https://nfs.de-txl.ionos.com
Frankfurt, Germany: https://nfs.de-fra.ionos.com
Paris, France: https://nfs.fr-par.ionos.com
London, Great Britain: https://nfs.gb-lhr.ionos.com
Logroño, Spain: https://nfs.es-vit.ionos.com
Las Vegas, United States: https://nfs.us-las.ionos.com
Newark, United States: https://nfs.us-ewr.ionos.com
Lenexa, United States: https://nfs.us-mci.ionos.com
The region 'Worcester, GB' will follow shortly.
Note: The following request contains sample values. Remember to replace them with the relevant information.
To make authenticated requests to the API, the following fields are mandatory in the request header:
Authorization
yes
string
Content-Type
yes
string
Set this to application/json
.
Below is the list of mandatory body parameters:
name
string
The human-readable name of your cluster.
NFS cluster
datacenterId
string
The ID of the data center where the NFS cluster is located in.
e69b22a5-8fee-56b1-b6fb-4a07e4205ead
lan
string
The LAN to which the NFS cluster should be connected.
1
ipAddress
string
The IP address and prefix of the NFS cluster. The IP address can be either IPv4 or IPv6. The IP address must include the CIDR notation.
10.254.64.1/24
A 201 message confirms that the cluster creation is successful.
You can use Basic Authentication
or a Bearer token
. For more information, see .
You can use Basic Authentication
or a Bearer token
. For more information, see .
You can delete a specific cluster using its clusterId
.
Prerequisite: Only contract administrators, owners, and users with accessAndManageNFS privilege can delete clusters via the API.
Use the regional endpoints to delete a cluster:
Berlin, Germany: https://nfs.de-txl.ionos.com/clusters/{clusterId}
Frankfurt, Germany: https://nfs.de-fra.ionos.com/clusters/{clusterId}
Paris, France: https://nfs.fr-par.ionos.com/clusters/{clusterId}
London, Great Britain: https://nfs.gb-lhr.ionos.com/clusters/{clusterId}
Logroño, Spain: https://nfs.es-vit.ionos.com/clusters/{clusterId}
Las Vegas, United States: https://nfs.us-las.ionos.com/clusters/{clusterId}
Newark, United States: https://nfs.us-ewr.ionos.com/clusters/{clusterId}
Lenexa, United States: https://nfs.us-mci.ionos.com/clusters/{clusterId}
The region 'Worcester, GB' will follow shortly.
Note: The following request contains sample values. Remember to replace them with the relevant information.
To make authenticated requests to the API, the following fields are mandatory in the request header:
Authorization
yes
string
Content-Type
yes
string
Set this to application/json
.
Below is the list of mandatory path parameter:
clusterId
string
The ID (UUID) of the Cluster.
e69b22a5-8fee-56b1-b6fb-4a07e4205ead
A 202 message confirms that the specified cluster has been successfully deleted.
You can retrieve the information about a specific cluster using its clusterId
.
Use the regional endpoints to retrieve a specific cluster:
Berlin, Germany: https://nfs.de-txl.ionos.com/clusters/{clusterId}
Frankfurt, Germany: https://nfs.de-fra.ionos.com/clusters/{clusterId}
Paris, France: https://nfs.fr-par.ionos.com/clusters/{clusterId}
London, Great Britain: https://nfs.gb-lhr.ionos.com/clusters/{clusterId}
Logroño, Spain: https://nfs.es-vit.ionos.com/clusters/{clusterId}
Las Vegas, United States: https://nfs.us-las.ionos.com/clusters/{clusterId}
Newark, United States: https://nfs.us-ewr.ionos.com/clusters/{clusterId}
Lenexa, United States: https://nfs.us-mci.ionos.com/clusters/{clusterId}
The region 'Worcester, GB' will follow shortly.
Note: The following request contains sample values. Remember to replace them with the relevant information.
To make authenticated requests to the API, the following fields are mandatory in the request header:
Authorization
yes
string
Content-Type
yes
string
Set this to application/json
.
Below is the list of mandatory path parameter:
clusterId
string
The ID (UUID) of the Cluster.
e69b22a5-8fee-56b1-b6fb-4a07e4205ead
A 200 message confirms that the specific cluster information is successfully retrieved.
You can append a cluster, or update the content of an existing cluster within your Network File Storage using the PUT
API request.
Use the regional endpoints to update a cluster:
Berlin, Germany: https://nfs.de-txl.ionos.com/clusters/{clusterId}
Frankfurt, Germany: https://nfs.de-fra.ionos.com/clusters/{clusterId}
Paris, France: https://nfs.fr-par.ionos.com/clusters/{clusterId}
London, Great Britain: https://nfs.gb-lhr.ionos.com/clusters/{clusterId}
Logroño, Spain: https://nfs.es-vit.ionos.com/clusters/{clusterId}
Las Vegas, United States: https://nfs.us-las.ionos.com/clusters/{clusterId}
Newark, United States: https://nfs.us-ewr.ionos.com/clusters/{clusterId}
Lenexa, United States: https://nfs.us-mci.ionos.com/clusters/{clusterId}
The region 'Worcester, GB' will follow shortly.
Note: The following request contains sample values. Remember to replace them with the relevant information.
To make authenticated requests to the API, the following fields are mandatory in the request header:
Authorization
yes
string
Content-Type
yes
string
Set this to application/json
.
A 200 message confirms that the specified cluster is successfully updated.
You can delete a specific share from within a cluster using its clusterId
and shareId
.
Use the regional endpoints to delete a specific share:
Berlin, Germany: https://nfs.de-txl.ionos.com/clusters/{clusterId}/shares/{shareId}
Frankfurt, Germany: https://nfs.de-fra.ionos.com/clusters/{clusterId}/shares/{shareId}
Paris, France: https://nfs.fr-par.ionos.com/clusters/{clusterId}/shares/{shareId}
London, Great Britain: https://nfs.gb-lhr.ionos.com/clusters/{clusterId}/shares/{shareId}
Logroño, Spain: https://nfs.es-vit.ionos.com/clusters/{clusterId}/shares/{shareId}
Las Vegas, United States: https://nfs.us-las.ionos.com/clusters/{clusterId}/shares/{shareId}
Newark, United States: https://nfs.us-ewr.ionos.com/clusters/{clusterId}/shares/{shareId}
Lenexa, United States: https://nfs.us-mci.ionos.com/clusters/{clusterId}/shares/{shareId}
The region 'Worcester, GB' will follow shortly.
Note: The following request contains sample values. Remember to replace them with the relevant information.
To make authenticated requests to the API, the following fields are mandatory in the request header:
Authorization
yes
string
Content-Type
yes
string
Set this to application/json
.
Below is the list of mandatory path parameters:
clusterId
string
The ID (UUID) of the cluster.
e69b22a5-8fee-56b1-b6fb-4a07e4205ead
shareId
string
The ID (UUID) of the share.
7b1ef56d-dfc6-51fe-aff0-7af2d6747868
A 202 message confirms that the specified share has been successfully deleted.
You can append or update the content of an existing share within your Network File Storage using the PUT
API request.
Use the regional endpoints to update a share:
Berlin, Germany: https://nfs.de-txl.ionos.com/clusters/{clusterId}/shares/{shareId}
Frankfurt, Germany: https://nfs.de-fra.ionos.com/clusters/{clusterId}/shares/{shareId}
Paris, France: https://nfs.fr-par.ionos.com/clusters/{clusterId}/shares/{shareId}
London, Great Britain: https://nfs.gb-lhr.ionos.com/clusters/{clusterId}/shares/{shareId}
Logroño, Spain: https://nfs.es-vit.ionos.com/clusters/{clusterId}/shares/{shareId}
Las Vegas, United States: https://nfs.us-las.ionos.com/clusters/{clusterId}/shares/{shareId}
Newark, United States: https://nfs.us-ewr.ionos.com/clusters/{clusterId}/shares/{shareId}
Lenexa, United States: https://nfs.us-mci.ionos.com/clusters/{clusterId}/shares/{shareId}
The region 'Worcester, GB' will follow shortly.
Note: The following request contains sample values. Remember to replace them with the relevant information.
To make authenticated requests to the API, the following fields are mandatory in the request header:
Authorization
yes
string
Content-Type
yes
string
Set this to application/json
.
A 200 message confirms that the corresponding share within the specified cluster has been successfully updated.
You can retrieve the list of all shares from within a cluster using its clusterId
. The number of results displayed on each page depends on the following values:
limit
limits the number of response elements.
offset
specifies the starting point within the collection of resource results returned from the server.
Use the regional endpoints to retrieve all shares:
Berlin, Germany: https://nfs.de-txl.ionos.com/clusters/{clusterId}/shares
Frankfurt, Germany: https://nfs.de-fra.ionos.com/clusters/{clusterId}/shares
Paris, France: https://nfs.fr-par.ionos.com/clusters/{clusterId}/shares
London, Great Britain: https://nfs.gb-lhr.ionos.com/clusters/{clusterId}/shares
Logroño, Spain: https://nfs.es-vit.ionos.com/clusters/{clusterId}/shares
Las Vegas, United States: https://nfs.us-las.ionos.com/clusters/{clusterId}/shares
Newark, United States: https://nfs.us-ewr.ionos.com/clusters/{clusterId}/shares
Lenexa, United States: https://nfs.us-mci.ionos.com/clusters/{clusterId}/shares
The region 'Worcester, GB' will follow shortly.
Note: The following request contains sample values. Remember to replace them with the relevant information.
To make authenticated requests to the API, the following fields are mandatory in the request header:
Below is the list of mandatory path parameter:
A 200 message confirms that all shares from within the specific cluster are successfully retrieved.
To create a share within the Network File Storage's cluster, via the API, perform a POST request with the clusterId
. The request automatically creates a share within the respective cluster.
Important: The user privilege for accessing and managing Network File Storage is not effective yet. Any user with an active token will be granted access to the service management independent of the privilege setting. The group privilege will be added to the application with an upcoming release and the documentation will be updated accordingly.
Use the regional endpoints to create a share:
Berlin, Germany: https://nfs.de-txl.ionos.com/clusters/{clusterId}/shares
Frankfurt, Germany: https://nfs.de-fra.ionos.com/clusters/{clusterId}/shares
Paris, France: https://nfs.fr-par.ionos.com/clusters/{clusterId}/shares
London, Great Britain: https://nfs.gb-lhr.ionos.com/clusters/{clusterId}/shares
Logroño, Spain: https://nfs.es-vit.ionos.com/clusters/{clusterId}/shares
Las Vegas, United States: https://nfs.us-las.ionos.com/clusters/{clusterId}/shares
Newark, United States: https://nfs.us-ewr.ionos.com/clusters/{clusterId}/shares
Lenexa, United States: https://nfs.us-mci.ionos.com/clusters/{clusterId}/shares
The region 'Worcester, GB' will follow shortly.
Note: The following request contains sample values. Remember to replace them with the relevant information.
To make authenticated requests to the API, the following fields are mandatory in the request header:
Below is the list of mandatory path parameter:
A 201 message confirms that the share creation is successful. Your values will differ from those in the sample code. It may contain different IDs, timestamps etc.
You can retrieve the information about a specific share using its clusterId
and shareId
.
Use the regional endpoints to retrieve a specific share:
Berlin, Germany: https://nfs.de-txl.ionos.com/clusters/{clusterId}/shares/{shareId}
Frankfurt, Germany: https://nfs.de-fra.ionos.com/clusters/{clusterId}/shares/{shareId}
Paris, France: https://nfs.fr-par.ionos.com/clusters/{clusterId}/shares/{shareId}
London, Great Britain: https://nfs.gb-lhr.ionos.com/clusters/{clusterId}/shares/{shareId}
Logroño, Spain: https://nfs.es-vit.ionos.com/clusters/{clusterId}/shares/{shareId}
Las Vegas, United States: https://nfs.us-las.ionos.com/clusters/{clusterId}/shares/{shareId}
Newark, United States: https://nfs.us-ewr.ionos.com/clusters/{clusterId}/shares/{shareId}
Lenexa, United States: https://nfs.us-mci.ionos.com/clusters/{clusterId}/shares/{shareId}
The region 'Worcester, GB' will follow shortly.
Note: The following request contains sample values. Remember to replace them with the relevant information.
To make authenticated requests to the API, the following fields are mandatory in the request header:
Below is the list of mandatory path parameters:
A 200 message confirms that the information of the specific share from within the cluster has been successfully retrieved.
You can use Basic Authentication
or a Bearer token
. For more information, see .
You can use Basic Authentication
or a Bearer token
. For more information, see .
You can use Basic Authentication
or a Bearer token
. For more information, see .
You can use Basic Authentication
or a Bearer token
. For more information, see .
You can use Basic Authentication
or a Bearer token
. For more information, see .
clusterId
string
The ID (UUID) of the Cluster.
e69b22a5-8fee-56b1-b6fb-4a07e4205ead
clusterId
string
The ID (UUID) of the Cluster.
e69b22a5-8fee-56b1-b6fb-4a07e4205ead
clusterId
string
The ID (UUID) of the cluster.
e69b22a5-8fee-56b1-b6fb-4a07e4205ead
shareId
string
The ID (UUID) of the share.
7b1ef56d-dfc6-51fe-aff0-7af2d6747868
Authorization
yes
string
Content-Type
yes
string
Set this to application/json
.
Authorization
yes
string
Content-Type
yes
string
Set this to application/json
.
Authorization
yes
string
Content-Type
yes
string
Set this to application/json
.
You can use Basic Authentication
or a Bearer token
. For more information, see .
You can use Basic Authentication
or a Bearer token
. For more information, see .
You can use Basic Authentication
or a Bearer token
. For more information, see .