{
  "info": {
    "_postman_id": "9d1c0b5f-3f3f-446f-a1b8-653fbbb0b641",
    "name": "Tier 3 - Times and Member Verification Access",
    "description": "Verification-focused endpoints for membership eligibility, compliance checks, and time standard validation.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "33635301",
    "_collection_link": "https://go.postman.co/collection/33635301-9d1c0b5f-3f3f-446f-a1b8-653fbbb0b641?source=collection_link"
  },
  "item": [
    {
      "name": "Verify Member Eligibility",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Authorization",
            "value": "{{vault:Token}}",
            "type": "text"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\r\n    \"memberId\":['963617DD6CC04C','22222222222222'],\r\n    \"meetStartDate\":\"12-2-2025\",\r\n    \"lscCode\":\"TD\",\r\n    \"clubCode\":\"TDD\"\r\n}\r\n",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        },
        "url": {
          "raw": "{{Third Party Base URL}}/swims/SwimsThirdParty/MemberVerification",
          "host": [
            "{{Third Party Base URL}}"
          ],
          "path": [
            "swims",
            "SwimsThirdParty",
            "MemberVerification"
          ]
        },
        "description": "Verifies a member's registration and eligibility status for a given club and LSC, optionally for a specified meet start date.\n\nReturns the OMR offerings for a given club, optionally filtered by season year.\n\n**Variables:**\n\n- **Bearer Token**: Authorization Token Inherit from Parent. Update Bearer Token in 'Tier 2 - Team Management – Premium Access' Folder - Authorization\n    \n- **Body JSON**: Update Body JSON with the expected params\n    \n    - MemberId (List): Required\n        \n    - LscCode (string): Required\n        \n    - ClubCode (string): Required\n        \n    - MeetStartDate (DateTime?): Optional"
      },
      "response": []
    },
    {
      "name": "Verify Member Times",
      "request": {
        "auth": {
          "type": "noauth"
        },
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "{{vault:Token}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{Third Party Base URL}}/swims/SwimsThirdParty/TimeVerification?memberId={{MemberId}}&qualifyingStartDate={{QualifyingStartDate}}&qualifyingEndDate={{QualifyingEndDate}}&swimEvent={{SwimEvent}}&swimTime={{SwimTime}}",
          "host": [
            "{{Third Party Base URL}}"
          ],
          "path": [
            "swims",
            "SwimsThirdParty",
            "TimeVerification"
          ],
          "query": [
            {
              "key": "memberId",
              "value": "{{MemberId}}"
            },
            {
              "key": "qualifyingStartDate",
              "value": "{{QualifyingStartDate}}"
            },
            {
              "key": "qualifyingEndDate",
              "value": "{{QualifyingEndDate}}"
            },
            {
              "key": "swimEvent",
              "value": "{{SwimEvent}}"
            },
            {
              "key": "swimTime",
              "value": "{{SwimTime}}"
            }
          ]
        },
        "description": "Verifies whether a member has a valid time for a given event within a qualifying date range.\n\n**Variables:**\n\n- **Bearer Token**: Authorization Token Inherit from Parent. Update Bearer Token in 'Tier 2 - Team Management – Premium Access' Folder - Authorization\n    \n- **MemberId**: Update MemberId Variable to the MemberId to Search\n    \n- **QualifyingStartDate**: Update QualifyingStartDate Variable to the date time to start search from\n    \n- **QualifyingEndDate**: Update QualifyingEndDate Variable to the date time to end search\n    \n- **SwimEvent**: Update SwimEvent Variable to the swim event to search\n    \n- **SwimTime**: Update SwimTime Variable to the swim time to search"
      },
      "response": []
    }
  ],
  "event": [
    {
      "listen": "prerequest",
      "script": {
        "type": "text/javascript",
        "packages": {},
        "requests": {},
        "exec": [
          ""
        ]
      }
    },
    {
      "listen": "test",
      "script": {
        "type": "text/javascript",
        "packages": {},
        "requests": {},
        "exec": [
          ""
        ]
      }
    }
  ],
  "variable": [
    {
      "key": "Third Party Base URL",
      "value": "https://localhost:44323"
    },
    {
      "key": "MemberId",
      "value": ""
    },
    {
      "key": "QualifyingStartDate",
      "value": ""
    },
    {
      "key": "QualifyingEndDate",
      "value": ""
    },
    {
      "key": "SwimEvent",
      "value": ""
    },
    {
      "key": "SwimTime",
      "value": ""
    }
  ]
}