{
  "info": {
    "_postman_id": "8ec0883d-3bc2-445a-b2ed-721b4a3bc2c9",
    "name": "Tier 1 - Team Management – Base Access",
    "description": "Read-only and foundational access for core team management: clubs, rosters, and vendor event logs.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "_exporter_id": "33635301",
    "_collection_link": "https://go.postman.co/collection/33635301-8ec0883d-3bc2-445a-b2ed-721b4a3bc2c9?source=collection_link"
  },
  "item": [
    {
      "name": "Get Clubs",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "{{vault:Token}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{Third Party Base URL}}/swims/SwimsThirdParty/VendorClubs/vendor",
          "host": [
            "{{Third Party Base URL}}"
          ],
          "path": [
            "swims",
            "SwimsThirdParty",
            "VendorClubs",
            "vendor"
          ]
        },
        "description": "Retrieves the list of clubs associated with the authenticated vendor\n\n**Variables:**\n\n- **Bearer Token**: Authorization Token Inherit from Parent. Update Bearer Token in 'Tier 1 - Team Management – Base Access' Folder - Authorization"
      },
      "response": []
    },
    {
      "name": "Get Club Roster",
      "request": {
        "auth": {
          "type": "noauth"
        },
        "method": "POST",
        "header": [
          {
            "key": "Authorization",
            "value": "{{vault:Token}}",
            "type": "text"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\r\n\r\n    \"memberId\":['111111111111111'],\r\n    \"lastModified\":\"2025-01-01\"\r\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        },
        "url": {
          "raw": "{{Third Party Base URL}}/swims/SwimsThirdParty/MemberDetails/club/{{ClubId}}",
          "host": [
            "{{Third Party Base URL}}"
          ],
          "path": [
            "swims",
            "SwimsThirdParty",
            "MemberDetails",
            "club",
            "{{ClubId}}"
          ]
        },
        "description": "Returns the full roster for the specified club, including member demographic data, contact information, and all associated registrations.\n\n**Variables:**\n\n- **Bearer Token**: Authorization Token Inherit from Parent. Update Bearer Token in 'Tier 1 - Team Management – Base Access' Folder - Authorization\n    \n- **ClubId**: Update ClubId Variable to the ClubId to Search\n    \n- **Body JSON**: Update Body JSON with the expected params\n    \n    - memberIds (Optional array of memberIds)\n        \n    - lastModified (Optional DateTime to filter by last modification date)"
      },
      "response": []
    },
    {
      "name": "Get OMR Link - Club",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "{{vault:Token}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{Third Party Base URL}}/swims/SwimsThirdParty/RegistrationLink/club/{{ClubId}}",
          "host": [
            "{{Third Party Base URL}}"
          ],
          "path": [
            "swims",
            "SwimsThirdParty",
            "RegistrationLink",
            "club",
            "{{ClubId}}"
          ]
        },
        "description": "Returns the Online Member Registration (OMR) link for the specified club.\n\n**Variables:**\n\n- **Bearer Token**: Authorization Token Inherit from Parent. Update Bearer Token in 'Tier 1 - Team Management – Base Access' Folder - Authorization\n    \n- **ClubId**: Update ClubId Variable to the ClubId to Search"
      },
      "response": []
    },
    {
      "name": "Get Bulk Renewal Opt-In Status - Club",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "{{vault:Token}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{Third Party Base URL}}/swims/SwimsThirdParty/ClubBulkRenewalOptIn/club/{{ClubId}}",
          "host": [
            "{{Third Party Base URL}}"
          ],
          "path": [
            "swims",
            "SwimsThirdParty",
            "ClubBulkRenewalOptIn",
            "club",
            "{{ClubId}}"
          ]
        },
        "description": "Represents the bulk renewal selection for athletes and non-athlete’s registrations for a club.\n\n**Variables:**\n\n- **Bearer Token**: Authorization Token Inherit from Parent. Update Bearer Token in 'Tier 1 - Team Management – Base Access' Folder - Authorization\n    \n- **ClubId**: Update ClubId Variable to the ClubId 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": "ClubId",
      "value": ""
    },
    {
      "key": "DateTimeFrom",
      "value": ""
    },
    {
      "value": "",
      "disabled": true
    }
  ]
}