|  | 
  Customizing response fieldsRequired vs. default fieldsAPI responses always include certain metadata fields when available and applicable. Attempting to exclude these fields from responses results in an error. These required fields are marked as ("May not be excluded") in content metadata field definitions. In addition to the required fields, the API returns a default set of fields in the Search and Feed responses. All available fields are returned by default in the Item Metadata, Account Plans and Account Download History responses. Including and excluding fieldsYou can use one or more of the following parameters to customize the returned fields: 
    
      include. One or more comma-separated fields to include in the response in addition to the required fields (NOT in addition to the default fields); for example, include=signalsorinclude=subject,place,organisation,person. 
        
          include=*returns all available fields.
          include=view_default,<field_name>returns the default fields plus your own list; for example:
 include=view_default,subjectreturns the default fields plussubject
          include=*.<field_name>returns every field with a specific attribute; for example:
 include=*.titlereturnsphotographer.title,renditions.main.title,renditions.preview.titleandrenditions.thumbnail.titlefor pictures
          include=<field_path>returns a specific field; for example:
 subject.codeorrenditions.thumbnail.href
          Using *to replace characters in the field name (for example,include=description_*) is NOT supported.
          On the individual item metadata request, you can reference include=view_default_searchDisplayto get the default fields returned by the Search method; for example, when just updating a previous search result.
      exclude. One or more comma-separated fields to exclude from the set of fields specified by the includeparameter (or from a default set of fields if noincludeparameter is specified); for example,exclude=datelinelocation. 
        
          exclude=*excludes every content item metadata field except the required fields and those specified in the value of theincludeparameter; for example:
 include=renditions.main,datelinelocation,subject&exclude=*excludes all fields except the fields that may not be excluded andrenditions.main,datelinelocationandsubject.
          exclude=*.<name>excludes every field with a specific attribute; for example:
 exclude=*.codeexcludes all fields with thecodeattribute
          exclude=<field_path>excludes a specific field; for example,subject.codeorrenditions.main.originalfilename.
          Using *to replace characters in the field name (for example,exclude=description_*) is NOT supported. |  |