<!--
{
  "availability" : [

  ],
  "documentType" : "symbol",
  "framework" : "CKToolJS",
  "identifier" : "/documentation/CKToolJS/CKDBLookupRecordsRequestBody/requestedFields",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "CKTool JS"
    ],
    "preciseIdentifier" : "instp/CKDBLookupRecordsRequestBody/requestedFields"
  },
  "title" : "requestedFields"
}
-->

# requestedFields

The array of record field names that limits the amount of data returned in this operation.

```
attribute string[]? requestedFields;
```

## Discussion

The server only returns the fields specified in the array. If omitted, the server returns all record fields. If set to an empty array, the server returns record metadata without the fields.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)