---
schema_version: "1"
id: e6483a818aafce2caa294f2bd8a333389154a2c598854326b4d5219b96841678
title: Sample Limits Validation Input
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/life_sciences_dev_guide/connect_requests_sample_limits_validation_input.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/connect_requests_sample_limits_validation_input.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: ed77841695d05b1458affc58c1768bf4c92ae58f814d5ae39b912b627abd6cc1
description: Input representation for sample limits validation.
---
# Sample Limits Validation Input

Input representation for sample limits validation.

## JSON example

{
  "sampleLimitsValidationRequest": {
    "data": {
      "providerVisitsData": {
        "providerVisitData": {
          "territory": "<ProviderVisit.Visit.Territory>",
          "visitPlannedStartTime": "2025-01-01T15:45:00.000+0000",
          "productDisbursements": \[
            {
              "productId": "2\_childProduct1",
              "productBatchItemId": "",
              "accountId": "001XXXXXXXXXXXXAAG",
              "quantity": 1
            },
            {
              "productBatchItemId": "",
              "productId": "2\_childProduct2",
              "quantity": 6,
              "accountId": "001XXXXXXXXXXXXAAG"
            }
          \],
          "providerVisitSampleLimitTransactions": {
            "001XXXXXXXXXXXXAAG": \[
              {
                "providerVisitId": "a2TXXXXXXXXXXXXEAI",
                "limitProductId": "2\_childProduct1",
                "productId": "2\_childProduct1",
                "providerSampleLimitTemplateName": "PerYearTemplate",
                "providerVisitRequestedSampleId": "callSample1",
                "ProviderSampleLimitId": "sampleLimit1",
                "quantity": "1",
                "account": "001XXXXXXXXXXXXAAG",
                "visitPlannedStartTime": "2025-01-01T15:45:00.000+0000"
              },
              {
                "limitProductId": "2\_parentProduct1",
                "quantity": "6",
                "productId": "2\_childProduct2",
                "ProductDisbursementId": "callSample2",
                "ProviderVisitId": "a2TXXXXXXXXXXXXEAI",
                "providerSampleLimitTemplateName": "parent\_template1",
                "ProviderSampleLimitId": "defaultSampleLimit1",
                "account": "001XXXXXXXXXXXXAAG",
                "visitPlannedStartTime": "2025-01-01T15:45:00.000+0000"
              }
            \]
          }
        },
        "childProviderVisitsData": {
          "productDisbursements": \[
            {
              "accountId": "001XXXXXXXXXXXXAAG",
              "productId": "2\_childProduct1",
              "productBatchItemId": "",
              "quantity": 1
            },
            {
              "accountId": "001XXXXXXXXXXXXAAG",
              "productId": "2\_childProduct1",
              "productBatchItemId": "",
              "quantity": 1
            },
            {
              "accountId": "001XXXXXXXXXXXXAAG",
              "productId": "2\_childProduct2",
              "productBatchItemId": "",
              "quantity": 1
            }
          \],
          "providerVisitSampleLimitTransactions": {
            "0010p000013CLb1AAG": \[
              {
                "providerVisitId": "a2TXXXXXXXXXXXXEAI",
                "limitProductId": "2\_childProduct1",
                "productId": "2\_childProduct1",
                "ProductDisbursementId": "",
                "providerVisitRequestedSampleId": "callSample3",
                "providerSampleLimitTemplateName": "PerYearTemplate",
                "ProviderSampleLimitId": "sampleLimit1",
                "visitPlannedStartTime": "2025-01-01T15:45:00.000+0000",
                "account": "001XXXXXXXXXXXXAAG",
                "quantity": "1"
              },
              {
                "ProviderVisitId": "a2TXXXXXXXXXXXXEAI",
                "limitProductId": "2\_parentProduct1",
                "productId": "2\_childProduct2",
                "ProductDisbursementId": "callSample4",
                "providerVisitRequestedSampleId": "",
                "providerSampleLimitTemplateName": "parent\_template1",
                "ProviderSampleLimitId": "defaultSampleLimit1",
                "visitPlannedStartTime": "2025-01-01T15:45:00.000+0000",
                "account": "001XXXXXXXXXXXXAAG",
                "quantity": "6"
              }
            \]
          }
        }
      },
      "pendingSyncData": {
        "providerVisitSampleLimitTransactions": {
          "001XXXXXXXXXXXXAAG": \[
            {
              "providerVisitId": "lscpr1\_\_call\_\_c-639XXXXX-XXXX-XXXX-XXXX-XXXXXXXXXAEB",
              "providerVisitRequestedSampleId": "lscpr1\_\_callsampleorder\_\_c-988XXXXX-XXXX-XXXX-XXXX-XXXXXXXXX1BF",
              "ProductDisbursementId": "",
              "limitProductId": "a5AXXXXXXXXXXXXEAU",
              "productId": "a5AXXXXXXXXXXXXEAU",
              "quantity": "1",
              "visitPlannedStartTime": "2024-12-11T18:28:31.404+0000",
              "ProviderSampleLimitId": "a5cXXXXXXXXXXXXAAE",
              "account": "001XXXXXXXXXXXXAAG",
              "providerSampleLimitTemplateName": "PerYearTemplate"
            }
          \]
        },
        "productDisbursements": \[
          {}
        \]
      }
    },
    "action": "validate"
  }
}

## Properties

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| sampleLimitsValidationRequest | [SampleLimitsRequestDataInput](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/connect_requests_sample_limits_request_data_input.htm "Input representation for the sample limits data to validate.") | The payload that contains the sample limit validations to perform in JSON format. | Required | 65.0 |