Skip to main content
21 CFR Part 11 is a US FDA regulation for electronic records and signatures (often called GxP). You can send both cfr11 and standard requests through the API, Box Automate, and Box for Salesforce, not only the Box web app.
21 CFR Part 11 in Box Sign requires GxP Validation. An enterprise admin must also enable it for specific users and groups before those users can create cfr11 requests. See 21 CFR Part 11 compliance support.

Choose a request flow

request_flow is optional. If you omit it, Box Sign uses the enterprise admin default. A value your account cannot use returns a 403 Forbidden error. The field is also returned when you create, get, or list requests and templates. When request_flow is cfr11:
  • Each signer must log in (login_required is always true). Setting it to false returns a 400 Bad Request error.
  • signature_color cannot be red. Use blue or black.
  • Each recipient must have no signature properties, or at least one required signature or initials field. A request with only text fields fails.

Create from a template

Pass template_id and request_flow: "cfr11". Box Sign validates the template signature and initials placeholders when you create the request.
A template that has only non-signature fields returns a 400 Bad Request error.

Create from source files

Box Sign extracts document tags during conversion, so it cannot validate placeholders at request time. For cfr11 requests from source_files, is_document_preparation_needed must be true: If you pass both template_id and source_files, the files replace the template document. Validation follows the source-file rules, so is_document_preparation_needed must be true.

Read CFR Part 11 fields

You can get, list, cancel, and resend a cfr11 request even if 21 CFR Part 11 is not enabled for your account. Box checks template permission when you create a request from it, not when you retrieve the template. Requests and templates created before API support for 21 CFR Part 11 still return a request_flow based on the user’s permissions.

Error responses

Tag errors on source-file requests are not returned at create time. They display in the signing log as error / cfr11_validation_failed.
Last modified on September 18, 2026