Getting Started
Ddboost Users
Auth
Alerts Notifylists
Cloud Profiles
Cloud Unit
Data Movement Policy
Data Movement
Data Movement Stats Files
Data Movement Stats Mtrees
Data Movement Stats Recall
Managed Files
Filesys
Filesys Block Storage
Licenses
Mdtags
Mtrees
Mtrees Id Rlfiles
Mtrees Id Stats
Mtrees Id Stats Capacity
Mtree Id Stats Compressions
Networks
Network
Network Host Name Reset
Network Host Name
Network Domain Name Reset
Network Domain Name
Network Search Domain Reset
Network Search Domain
Network Dns Server Reset
Network Dns Server
Network Gateway Reset
Network Gateway
Network Gateway Static Ipv4
Network Gateway Static Ipv6
Network Interface
Network Interface Physical
Network Interface Vlan
Network Interface Alias
Network Nic
Cifs Shares
Ddboost
Ddboost Clients
Ddboost Storage Units
Alerts
Nfs
Nfs Exports
Nfs Exports Id Clients
Nfs Exports Id Referrals
Vdisk Devgrps
Vdisk Devices
Vdisk Pools
Vdisk Stimgs
Services
Services Asup
Services Asup Reset
Iscsi
Services License Server
Services Log
Mdtags Services
Services Ntp
Snmp
Settings
Tenant Units
Tenants
Snapshots
Stats
Stats Capacity
Comp Measurements Support Check
Comp Measurements
Stats File Replications
Filesys Stats
Stats Performances Mtrees
Stats Systems File Replications
Storage Disks
Support
Support Bundles
System
System Repl
System Space
Users
Users Id Pre Check
Sso Registration
Trust
Filesys Object Store
Filesys Object Stores Aws
Cloudiq
Cifs Auth

Partial response

In this tutorial, you learn how to tailor responses using include_fields and exclude_fields.

In PowerProtect DD REST API, you can select the fields you want to include or exclude from the response by using include_fields or exclude_fields in the query parameter:

?include_fields=<field_name_1>,<field_name_2>...

?exclude_fields=<field_name_1>,<field_name_2>...

For example, if you want to include only name and role fields in the users API response:

curl --request GET \
     --header 'content-type: application/json' \
     --header 'X-DD-AUTH-TOKEN: <auth-token>' \
     --url 'https://<DD-SYSTEM-IP/FQDN>:3009/rest/v1.0/dd-systems/0/users?include_fields=name%2Crole'

If you want to exclude UID and status fields in the users API response:

curl --request GET \
     --header 'content-type: application/json' \
     --header 'X-DD-AUTH-TOKEN: <auth-token>' \
     --url 'https://<DD-SYSTEM-IP/FQDN>:3009/rest/v1.0/dd-systems/0/users?exclude_fields=uid%2Cstatus'