{
  "item": [
    {
      "id": "a8c99ca1-9cc1-4360-8e63-5ef84bd48c07",
      "name": "Tags",
      "description": {
        "content": "Tag and metadata management operations",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "dc62c3e7-7778-466e-9649-05309b5b7f51",
          "name": "Search for public tags, players, and sponsors",
          "request": {
            "name": "Search for public tags, players, and sponsors",
            "description": {
              "content": "Search for tags, players, and sponsors within a company. This endpoint supports text-based search with optional language filtering and external ID lookups.\n\n## Usage\n- Use `query` parameter to search by name/text\n- Use `external_id` parameter to find players by external identifier\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "tag",
                "search"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "key": "query",
                  "value": "goal",
                  "description": "Search query string to match against tag names, player names, and sponsor labels"
                },
                {
                  "disabled": false,
                  "key": "language",
                  "value": "en",
                  "description": "Language code for filtering tag results"
                },
                {
                  "disabled": false,
                  "key": "external_id",
                  "value": "player123",
                  "description": "External identifier for player lookup."
                }
              ],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "d6065ff4-245e-4736-852d-e23811d1a8df",
              "name": "Successfully retrieved search results",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "query",
                      "value": "goal"
                    },
                    {
                      "key": "language",
                      "value": "en"
                    },
                    {
                      "key": "external_id",
                      "value": "player123"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"tags\": [\n    {\n      \"ID\": 1910925,\n      \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n      \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n      \"DeletedAt\": \"string\",\n      \"name\": \"parc des princes\",\n      \"label\": \"Parc des Princes\",\n      \"company_id\": 123,\n      \"is_metadata\": true,\n      \"type\": \"metadata\"\n    },\n    {\n      \"ID\": 1910925,\n      \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n      \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n      \"DeletedAt\": \"string\",\n      \"name\": \"parc des princes\",\n      \"label\": \"Parc des Princes\",\n      \"company_id\": 123,\n      \"is_metadata\": true,\n      \"type\": \"metadata\"\n    }\n  ],\n  \"players\": [\n    {\n      \"ID\": 189111,\n      \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n      \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n      \"DeletedAt\": \"string\",\n      \"first_name\": \"Bradley\",\n      \"last_name\": \"Barcola\",\n      \"full_name\": \"Bradley Barcola\",\n      \"company_id\": 123,\n      \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n      \"external_id\": \"psg29\"\n    },\n    {\n      \"ID\": 189111,\n      \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n      \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n      \"DeletedAt\": \"string\",\n      \"first_name\": \"Bradley\",\n      \"last_name\": \"Barcola\",\n      \"full_name\": \"Bradley Barcola\",\n      \"company_id\": 123,\n      \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n      \"external_id\": \"psg29\"\n    }\n  ],\n  \"sponsors\": [\n    {\n      \"ID\": 36692,\n      \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n      \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n      \"DeletedAt\": \"string\",\n      \"name\": \"booking.com\",\n      \"label\": \"Booking.com\",\n      \"company_id\": 111,\n      \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n    },\n    {\n      \"ID\": 36692,\n      \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n      \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n      \"DeletedAt\": \"string\",\n      \"name\": \"booking.com\",\n      \"label\": \"Booking.com\",\n      \"company_id\": 111,\n      \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n    }\n  ]\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "b67a653c-a316-4edd-b8e1-18fffa5a156e",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "query",
                      "value": "goal"
                    },
                    {
                      "key": "language",
                      "value": "en"
                    },
                    {
                      "key": "external_id",
                      "value": "player123"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "7c3bd5dc-c1fe-4a67-88ed-6d4b5f5a396d",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "query",
                      "value": "goal"
                    },
                    {
                      "key": "language",
                      "value": "en"
                    },
                    {
                      "key": "external_id",
                      "value": "player123"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "1fd1b1c3-44d3-4752-ae23-1ff2893c5de2",
      "name": "Tag Options",
      "description": {
        "content": "CRUD operations for tag options - create, list, update, delete, and merge tag options used to categorize media",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "2d9f433d-d04a-4641-af55-b9a103993caa",
          "name": "Create a tag option",
          "request": {
            "name": "Create a tag option",
            "description": {
              "content": "Create a new tag option for your company. Tag options are used to categorize and filter media content.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "tag",
                "options"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"goal\",\n  \"label\": \"Goal\",\n  \"type\": \"free\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "d13af34e-5a7d-46fb-a370-e3683aba725b",
              "name": "Tag option created successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal\",\n  \"label\": \"Goal\",\n  \"type\": \"free\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"ID\": 1910925,\n  \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n  \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n  \"DeletedAt\": \"string\",\n  \"name\": \"parc des princes\",\n  \"label\": \"Parc des Princes\",\n  \"company_id\": 123,\n  \"is_metadata\": false,\n  \"type\": \"metadata\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "b3d491dd-d692-4830-bcfa-5f2e0cf23170",
              "name": "Invalid request body",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal\",\n  \"label\": \"Goal\",\n  \"type\": \"free\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "002d1636-df33-4f6a-8cb3-8d6d1430e5cd",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal\",\n  \"label\": \"Goal\",\n  \"type\": \"free\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "daa7cdf1-77e2-42fe-97b5-aa910a22c892",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal\",\n  \"label\": \"Goal\",\n  \"type\": \"free\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "83b57095-bbaa-4cf6-a354-5d03bfde8763",
          "name": "List tag options",
          "request": {
            "name": "List tag options",
            "description": {
              "content": "Retrieve all tag options for your company. Supports filtering by query string and excluding metadata tags.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "tag",
                "options"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "key": "query",
                  "value": "goal",
                  "description": "Search query to filter tag options by name or label"
                },
                {
                  "disabled": false,
                  "key": "skip_metadata",
                  "value": "true",
                  "description": "Exclude metadata tags from results"
                },
                {
                  "disabled": false,
                  "key": "limit",
                  "value": "100",
                  "description": "Maximum number of results to return"
                }
              ],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "a942912d-9597-4fb4-bf0a-63fb207edd04",
              "name": "Successfully retrieved tag options",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "query",
                      "value": "goal"
                    },
                    {
                      "key": "skip_metadata",
                      "value": "true"
                    },
                    {
                      "key": "limit",
                      "value": "100"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"ID\": 1910925,\n    \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n    \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n    \"DeletedAt\": \"string\",\n    \"name\": \"parc des princes\",\n    \"label\": \"Parc des Princes\",\n    \"company_id\": 123,\n    \"is_metadata\": false,\n    \"type\": \"metadata\"\n  },\n  {\n    \"ID\": 1910925,\n    \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n    \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n    \"DeletedAt\": \"string\",\n    \"name\": \"parc des princes\",\n    \"label\": \"Parc des Princes\",\n    \"company_id\": 123,\n    \"is_metadata\": true,\n    \"type\": \"metadata\"\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "f7372da9-5519-44b0-b05e-4d2f82a00306",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "query",
                      "value": "goal"
                    },
                    {
                      "key": "skip_metadata",
                      "value": "true"
                    },
                    {
                      "key": "limit",
                      "value": "100"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "fcaf5436-a805-43b0-8d09-cf9244b289ee",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "query",
                      "value": "goal"
                    },
                    {
                      "key": "skip_metadata",
                      "value": "true"
                    },
                    {
                      "key": "limit",
                      "value": "100"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "1a60c41a-0444-42cd-8ce6-270d81b1ba08",
          "name": "Get a tag option by ID",
          "request": {
            "name": "Get a tag option by ID",
            "description": {
              "content": "Retrieve details of a specific tag option by its ID.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "tag",
                "options",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) Tag option ID"
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "f51b92ac-f31f-4ae6-8caf-68ae124599fd",
              "name": "Successfully retrieved tag option",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"ID\": 1910925,\n  \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n  \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n  \"DeletedAt\": \"string\",\n  \"name\": \"parc des princes\",\n  \"label\": \"Parc des Princes\",\n  \"company_id\": 123,\n  \"is_metadata\": false,\n  \"type\": \"metadata\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "ae6fc671-8e45-4635-985a-3cd17819f565",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "d0385d7f-85dd-4be3-95a8-92d5331f5bdf",
              "name": "Tag option not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "4cc0128f-2667-4147-8af0-471d61c8b1ed",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "bfe07a10-14b5-4ef6-8f2e-322e16ba4d18",
          "name": "Update a tag option",
          "request": {
            "name": "Update a tag option",
            "description": {
              "content": "Update an existing tag option's name, label, or type.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "tag",
                "options",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) Tag option ID"
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "PUT",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"goal_scored\",\n  \"label\": \"Goal Scored\",\n  \"type\": \"free\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "fe5ba3f2-8426-439b-a5e4-c00b15f7089c",
              "name": "Tag option updated successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal_scored\",\n  \"label\": \"Goal Scored\",\n  \"type\": \"free\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"ID\": 1910925,\n  \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n  \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n  \"DeletedAt\": \"string\",\n  \"name\": \"parc des princes\",\n  \"label\": \"Parc des Princes\",\n  \"company_id\": 123,\n  \"is_metadata\": false,\n  \"type\": \"metadata\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "64d289d6-7f71-44c6-8830-f2c65390dfff",
              "name": "Invalid request body",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal_scored\",\n  \"label\": \"Goal Scored\",\n  \"type\": \"free\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "c1f2dfb6-7989-4f29-8d19-4ed5368fd36a",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal_scored\",\n  \"label\": \"Goal Scored\",\n  \"type\": \"free\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "aaca94dd-1a5d-4748-a0b9-2c117ca76015",
              "name": "Tag option not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal_scored\",\n  \"label\": \"Goal Scored\",\n  \"type\": \"free\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "be6f6775-c2b8-4234-b941-0557bf831c18",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal_scored\",\n  \"label\": \"Goal Scored\",\n  \"type\": \"free\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "98d678f0-6e8c-4b40-a3bc-8c4716debb71",
          "name": "Delete a tag option",
          "request": {
            "name": "Delete a tag option",
            "description": {
              "content": "Delete a tag option by its ID. This action cannot be undone.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "tag",
                "options",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) Tag option ID"
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "DELETE",
            "auth": null
          },
          "response": [
            {
              "id": "c01c4e39-0254-4f0a-95e9-5b0e4ee5f25e",
              "name": "Tag option deleted successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "method": "DELETE",
                "body": {}
              },
              "status": "No Content",
              "code": 204,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "text/plain"
                }
              ],
              "body": "",
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "cfaff4d2-1ac9-4324-b191-f30a24e675c1",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "d55ff09e-03fc-4baa-8ce7-73f93f1e09f4",
              "name": "Tag option not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "cb623a5d-53f5-45de-b98b-2c2c6839ade2",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Tag option ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "e7af714e-ae31-4578-a356-a872e1718e42",
          "name": "Merge tag options",
          "request": {
            "name": "Merge tag options",
            "description": {
              "content": "Merge multiple tag options into a destination tag option. All media tagged with the source tag options\nwill be re-tagged with the destination tag option. The source tag options will be deleted after merge.\n\n## Use Cases\n- Consolidating duplicate or similar tags\n- Cleaning up tag taxonomy\n- Migrating from old tag naming conventions\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "tag",
                "options",
                "merge"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"destination_tag_option_id\": 101\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "109bc51c-9812-49c5-8358-214d44eabbe9",
              "name": "Tag options merged successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    "merge"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"destination_tag_option_id\": 101\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "true",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "c6eec240-3b41-4182-8fa7-9cf5c4dcbe20",
              "name": "Invalid request body",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    "merge"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"destination_tag_option_id\": 101\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "6ec07d9b-9553-4331-90b3-91c1015900d6",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    "merge"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"destination_tag_option_id\": 101\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "9e45cc56-48b4-4141-b0a5-69b7faeae3c1",
              "name": "One or more tag options not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    "merge"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"destination_tag_option_id\": 101\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "52dae35d-178a-46bc-8bd8-59dc756d8d80",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "tag",
                    "options",
                    "merge"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"destination_tag_option_id\": 101\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "0b63da02-c6bf-441c-ae52-cfc44f1a4485",
      "name": "Players",
      "description": {
        "content": "CRUD operations for players - create, list, update, and delete player profiles that can be tagged on media",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "bf7d9a4e-16fb-47dd-b04d-f7da8e7a09b0",
          "name": "Create a player",
          "request": {
            "name": "Create a player",
            "description": {
              "content": "Create a new player for your company. Players can be tagged on media for easy filtering and search.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "players"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "4544e287-af14-4fa5-9879-52a43b945c5c",
              "name": "Player created successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "players"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"ID\": 189111,\n  \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n  \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n  \"DeletedAt\": \"string\",\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"full_name\": \"Bradley Barcola\",\n  \"company_id\": 123,\n  \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n  \"external_id\": \"psg29\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "1eec9dec-7072-4b67-b653-7e2cf20be510",
              "name": "Invalid request body",
              "originalRequest": {
                "url": {
                  "path": [
                    "players"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "6030d7b3-8d28-4148-a773-6e89b050f471",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "players"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "8e71f6c7-1536-4089-8c40-c91790ff6cc0",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "players"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "cac7c766-93ee-47d4-9ce3-a2b2d890928a",
          "name": "List players",
          "request": {
            "name": "List players",
            "description": {
              "content": "Retrieve all players for your company. Supports pagination and search by name.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "players"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "key": "query",
                  "value": "Barcola",
                  "description": "Search query to filter players by name"
                },
                {
                  "disabled": false,
                  "key": "limit",
                  "value": "50",
                  "description": "Maximum number of results to return (default 100)"
                },
                {
                  "disabled": false,
                  "key": "page",
                  "value": "1",
                  "description": "Page number for pagination"
                }
              ],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "ff2cd75f-8a56-41a2-98e2-9050a1ed57df",
              "name": "Successfully retrieved players",
              "originalRequest": {
                "url": {
                  "path": [
                    "players"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "query",
                      "value": "Barcola"
                    },
                    {
                      "key": "limit",
                      "value": "50"
                    },
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"ID\": 189111,\n    \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n    \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n    \"DeletedAt\": \"string\",\n    \"first_name\": \"Bradley\",\n    \"last_name\": \"Barcola\",\n    \"full_name\": \"Bradley Barcola\",\n    \"company_id\": 123,\n    \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n    \"external_id\": \"psg29\"\n  },\n  {\n    \"ID\": 189111,\n    \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n    \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n    \"DeletedAt\": \"string\",\n    \"first_name\": \"Bradley\",\n    \"last_name\": \"Barcola\",\n    \"full_name\": \"Bradley Barcola\",\n    \"company_id\": 123,\n    \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n    \"external_id\": \"psg29\"\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "81f27253-ca09-47bb-9cba-99073a5c5f24",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "players"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "query",
                      "value": "Barcola"
                    },
                    {
                      "key": "limit",
                      "value": "50"
                    },
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "f326442f-de24-4035-80cf-eb076a2e4bd2",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "players"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "query",
                      "value": "Barcola"
                    },
                    {
                      "key": "limit",
                      "value": "50"
                    },
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "b0d736cb-0f42-4dfb-9718-a1ab02ddaf7c",
          "name": "Get a player by ID",
          "request": {
            "name": "Get a player by ID",
            "description": {
              "content": "Retrieve details of a specific player by their ID.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "players",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "189111",
                  "key": "id",
                  "description": "(Required) Player ID"
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "b60081c7-79b6-4cc2-b357-f0c22083942f",
              "name": "Successfully retrieved player",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"ID\": 189111,\n  \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n  \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n  \"DeletedAt\": \"string\",\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"full_name\": \"Bradley Barcola\",\n  \"company_id\": 123,\n  \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n  \"external_id\": \"psg29\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "e22eb2ff-af82-49b6-9e48-81fa0d85665d",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "d36e2dbc-26a2-4887-814a-cd9d97981698",
              "name": "Player not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "e6336feb-21bc-4f8f-8b3c-d8f10784b53a",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "34e532ef-1da4-4bc5-b74a-db4e3c2a6adb",
          "name": "Update a player",
          "request": {
            "name": "Update a player",
            "description": {
              "content": "Update an existing player's first name, last name, or external ID.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "players",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "189111",
                  "key": "id",
                  "description": "(Required) Player ID"
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "PUT",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "95f5928f-63ea-46ec-af53-2a85b1c47aac",
              "name": "Player updated successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"ID\": 189111,\n  \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n  \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n  \"DeletedAt\": \"string\",\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"full_name\": \"Bradley Barcola\",\n  \"company_id\": 123,\n  \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n  \"external_id\": \"psg29\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "9e3486d5-9494-4d3b-af2d-5b0d27730624",
              "name": "Invalid request body or no fields to update",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "d7b3c45d-e6c9-4ffa-8924-f2e71d8b6ff8",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "43a76fc6-5791-4a39-a2bf-e70c0d4fe4f3",
              "name": "Player not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "5c82dd48-aff8-470a-a27b-aa8a0d431795",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"first_name\": \"Bradley\",\n  \"last_name\": \"Barcola\",\n  \"external_id\": \"psg29\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "b914b0b9-eec0-4252-8274-651fb8327671",
          "name": "Delete a player",
          "request": {
            "name": "Delete a player",
            "description": {
              "content": "Delete a player by their ID. This action cannot be undone.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "players",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "189111",
                  "key": "id",
                  "description": "(Required) Player ID"
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "DELETE",
            "auth": null
          },
          "response": [
            {
              "id": "d266e447-8dbe-441c-b0b6-b4636fad402b",
              "name": "Player deleted successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "method": "DELETE",
                "body": {}
              },
              "status": "No Content",
              "code": 204,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "text/plain"
                }
              ],
              "body": "",
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "f92b8e24-8ab9-4cbc-af51-19eada261ebe",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "ead1820a-272f-49b8-a24a-b81bfcc0f134",
              "name": "Player not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "90829e33-f2a6-4b4d-9596-2f2cc4cc3e58",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "players",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "189111",
                      "key": "id",
                      "description": "(Required) Player ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "a86efce9-e09f-4af3-803e-e7e4e0339ef3",
      "name": "Media",
      "description": {
        "content": "Media content operations and search",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "f5ddde9e-4033-4ae6-8be1-0ae0d1767b90",
          "name": "Get media by ID",
          "request": {
            "name": "Get media by ID",
            "description": {
              "content": "Retrieve detailed information about a specific media item by its ID. This endpoint returns comprehensive media data including files, tags, metadata, and related information.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "media",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) Unique identifier of the media item"
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "683e9cca-39ee-4b51-97de-c1811f6ad3c0",
              "name": "Successfully retrieved media information",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"ID\": 46000204,\n  \"CreatedAt\": \"2025-05-31T22:02:23.011204Z\",\n  \"UpdatedAt\": \"2025-05-31T22:04:31.546671Z\",\n  \"DeletedAt\": \"string\",\n  \"name\": \"2218005865.jpg\",\n  \"type\": \"photo\",\n  \"date\": 1748728887,\n  \"user_id\": 0,\n  \"company_id\": 123,\n  \"session_id\": 1400636,\n  \"team_id\": 0,\n  \"event_id\": 321801,\n  \"description\": \"Players of Paris Saint-Germain celebrate after their team's victory to secure Paris Saint-Germain's first ever UEFA Champions League title in the club's history and a record UEFA Champions League Final winning scoreline of 5-0 following the UEFA Champions League Final 2025 between Paris Saint-Germain and FC Internazionale Milano at Munich Football Arena on May 31 2025 in Munich Germany\",\n  \"captured_time\": \"2025:05:31 22:52:39.07+02:00\",\n  \"usage\": \"editorial\",\n  \"accessible_from\": 0,\n  \"accessible_until\": 0,\n  \"files\": [\n    {\n      \"id\": 12345,\n      \"url\": \"https://cdn.scoreplay.io/media/123/photo.jpg\",\n      \"media_id\": 456,\n      \"media_version_id\": 789,\n      \"details\": \"photographer_quality\"\n    },\n    {\n      \"id\": 12345,\n      \"url\": \"https://cdn.scoreplay.io/media/123/photo.jpg\",\n      \"media_id\": 456,\n      \"media_version_id\": 789,\n      \"details\": \"photographer_quality\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"id\": 12345,\n      \"media_id\": 456,\n      \"tag_option_id\": 789,\n      \"player_id\": 101,\n      \"sponsor_id\": 102,\n      \"tag_option\": {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": true,\n        \"type\": \"metadata\"\n      },\n      \"sponsor\": {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      },\n      \"player\": {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      }\n    },\n    {\n      \"id\": 12345,\n      \"media_id\": 456,\n      \"tag_option_id\": 789,\n      \"player_id\": 101,\n      \"sponsor_id\": 102,\n      \"tag_option\": {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": true,\n        \"type\": \"metadata\"\n      },\n      \"sponsor\": {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      },\n      \"player\": {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      }\n    }\n  ],\n  \"event\": {\n    \"ID\": 321801,\n    \"CreatedAt\": \"2025-05-09T15:27:44.714925Z\",\n    \"UpdatedAt\": \"2025-07-05T06:49:24.37897Z\",\n    \"DeletedAt\": \"string\",\n    \"name\": \"Paris vs Inter (MD17 - UEFA Champions League)\",\n    \"company_id\": 593,\n    \"date\": 1748710800,\n    \"last_media_added_at\": 1751698164,\n    \"raw_name\": \"776319909\",\n    \"parent_id\": 321800,\n    \"child_count\": 20,\n    \"full_path\": \"/198841:UEFA Champions League 2025/321799:Final/321800:MD17\",\n    \"external_id\": \"football_match_2044466\",\n    \"start_datetime\": 1748710800,\n    \"end_datetime\": 1748716200,\n    \"tag_options\": [\n      {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": false,\n        \"type\": \"metadata\"\n      },\n      {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": true,\n        \"type\": \"metadata\"\n      }\n    ],\n    \"players\": [\n      {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      },\n      {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      }\n    ],\n    \"sponsors\": [\n      {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      },\n      {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      }\n    ],\n    \"media_count\": 6134\n  },\n  \"video\": \"string\",\n  \"label\": \"string\",\n  \"accessible_user_ids\": \"string\",\n  \"accessible_player_ids\": \"string\",\n  \"accessible_sponsor_ids\": \"string\",\n  \"accessible_team_ids\": \"string\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "6fd610b0-86af-4fbd-8f7a-c24443c6aa39",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "cc3b660f-4f8f-4a72-8dc9-f159a82ee737",
              "name": "Media not found or access denied",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "a318c23d-00e5-407f-8a75-1c11dc00d0f9",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "05a39841-7dbb-4042-8f2c-6f4c2b945a94",
          "name": "Search for media content",
          "request": {
            "name": "Search for media content",
            "description": {
              "content": "Perform advanced search for media content with comprehensive filtering options. This endpoint supports complex queries including date ranges, tag filtering, player/sponsor associations, and more.\n\n## Search Capabilities\n- Full-text search by media name or query\n- Date range filtering\n- Tag, player, and sponsor filtering (inclusive/exclusive)\n- Media type filtering (photo/video)\n- Event associations\n- Pagination support\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "media",
                "search"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "key": "page",
                  "value": "1",
                  "description": "Page number for pagination (1-based)"
                },
                {
                  "disabled": false,
                  "key": "per_page",
                  "value": "20",
                  "description": "Number of results per page"
                }
              ],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"media_type\": \"photo\",\n  \"event_id\": 12345,\n  \"event_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"query\": \"goal celebration\",\n  \"name\": \"IMG_001.jpg\",\n  \"start_date\": 1642608000,\n  \"end_date\": 1642694400,\n  \"tag_options\": [\n    101,\n    102\n  ],\n  \"any_tag_options\": [\n    201,\n    202\n  ],\n  \"not_tag_options\": [\n    301,\n    302\n  ],\n  \"players\": [\n    401,\n    402\n  ],\n  \"any_players\": [\n    501,\n    502\n  ],\n  \"sponsors\": [\n    601,\n    602\n  ],\n  \"validated_accessible\": true,\n  \"player_accessible\": true,\n  \"is_private\": false,\n  \"order_by\": \"created_at\",\n  \"order_type\": \"desc\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "ff88199e-e5c3-43d7-aa56-dc64554fa21f",
              "name": "Successfully retrieved search results",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "per_page",
                      "value": "20"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"media_type\": \"photo\",\n  \"event_id\": 12345,\n  \"event_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"query\": \"goal celebration\",\n  \"name\": \"IMG_001.jpg\",\n  \"start_date\": 1642608000,\n  \"end_date\": 1642694400,\n  \"tag_options\": [\n    101,\n    102\n  ],\n  \"any_tag_options\": [\n    201,\n    202\n  ],\n  \"not_tag_options\": [\n    301,\n    302\n  ],\n  \"players\": [\n    401,\n    402\n  ],\n  \"any_players\": [\n    501,\n    502\n  ],\n  \"sponsors\": [\n    601,\n    602\n  ],\n  \"validated_accessible\": true,\n  \"player_accessible\": true,\n  \"is_private\": false,\n  \"order_by\": \"created_at\",\n  \"order_type\": \"desc\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"media\": [\n    {\n      \"ID\": 46000204,\n      \"CreatedAt\": \"2025-05-31T22:02:23.011204Z\",\n      \"UpdatedAt\": \"2025-05-31T22:04:31.546671Z\",\n      \"DeletedAt\": \"string\",\n      \"name\": \"2218005865.jpg\",\n      \"type\": \"photo\",\n      \"date\": 1748728887,\n      \"user_id\": 0,\n      \"company_id\": 123,\n      \"session_id\": 1400636,\n      \"team_id\": 0,\n      \"event_id\": 321801,\n      \"description\": \"Players of Paris Saint-Germain celebrate after their team's victory to secure Paris Saint-Germain's first ever UEFA Champions League title in the club's history and a record UEFA Champions League Final winning scoreline of 5-0 following the UEFA Champions League Final 2025 between Paris Saint-Germain and FC Internazionale Milano at Munich Football Arena on May 31 2025 in Munich Germany\",\n      \"captured_time\": \"2025:05:31 22:52:39.07+02:00\",\n      \"usage\": \"editorial\",\n      \"accessible_from\": 0,\n      \"accessible_until\": 0,\n      \"files\": [\n        {\n          \"id\": 12345,\n          \"url\": \"https://cdn.scoreplay.io/media/123/photo.jpg\",\n          \"media_id\": 456,\n          \"media_version_id\": 789,\n          \"details\": \"photographer_quality\"\n        },\n        {\n          \"id\": 12345,\n          \"url\": \"https://cdn.scoreplay.io/media/123/photo.jpg\",\n          \"media_id\": 456,\n          \"media_version_id\": 789,\n          \"details\": \"photographer_quality\"\n        }\n      ],\n      \"tags\": [\n        {\n          \"id\": 12345,\n          \"media_id\": 456,\n          \"tag_option_id\": 789,\n          \"player_id\": 101,\n          \"sponsor_id\": 102,\n          \"tag_option\": {\n            \"ID\": 1910925,\n            \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"parc des princes\",\n            \"label\": \"Parc des Princes\",\n            \"company_id\": 123,\n            \"is_metadata\": true,\n            \"type\": \"metadata\"\n          },\n          \"sponsor\": {\n            \"ID\": 36692,\n            \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n            \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"booking.com\",\n            \"label\": \"Booking.com\",\n            \"company_id\": 111,\n            \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n          },\n          \"player\": {\n            \"ID\": 189111,\n            \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n            \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n            \"DeletedAt\": \"string\",\n            \"first_name\": \"Bradley\",\n            \"last_name\": \"Barcola\",\n            \"full_name\": \"Bradley Barcola\",\n            \"company_id\": 123,\n            \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n            \"external_id\": \"psg29\"\n          }\n        },\n        {\n          \"id\": 12345,\n          \"media_id\": 456,\n          \"tag_option_id\": 789,\n          \"player_id\": 101,\n          \"sponsor_id\": 102,\n          \"tag_option\": {\n            \"ID\": 1910925,\n            \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"parc des princes\",\n            \"label\": \"Parc des Princes\",\n            \"company_id\": 123,\n            \"is_metadata\": false,\n            \"type\": \"metadata\"\n          },\n          \"sponsor\": {\n            \"ID\": 36692,\n            \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n            \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"booking.com\",\n            \"label\": \"Booking.com\",\n            \"company_id\": 111,\n            \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n          },\n          \"player\": {\n            \"ID\": 189111,\n            \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n            \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n            \"DeletedAt\": \"string\",\n            \"first_name\": \"Bradley\",\n            \"last_name\": \"Barcola\",\n            \"full_name\": \"Bradley Barcola\",\n            \"company_id\": 123,\n            \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n            \"external_id\": \"psg29\"\n          }\n        }\n      ],\n      \"event\": {\n        \"ID\": 321801,\n        \"CreatedAt\": \"2025-05-09T15:27:44.714925Z\",\n        \"UpdatedAt\": \"2025-07-05T06:49:24.37897Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"Paris vs Inter (MD17 - UEFA Champions League)\",\n        \"company_id\": 593,\n        \"date\": 1748710800,\n        \"last_media_added_at\": 1751698164,\n        \"raw_name\": \"776319909\",\n        \"parent_id\": 321800,\n        \"child_count\": 20,\n        \"full_path\": \"/198841:UEFA Champions League 2025/321799:Final/321800:MD17\",\n        \"external_id\": \"football_match_2044466\",\n        \"start_datetime\": 1748710800,\n        \"end_datetime\": 1748716200,\n        \"tag_options\": [\n          {\n            \"ID\": 1910925,\n            \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"parc des princes\",\n            \"label\": \"Parc des Princes\",\n            \"company_id\": 123,\n            \"is_metadata\": true,\n            \"type\": \"metadata\"\n          },\n          {\n            \"ID\": 1910925,\n            \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"parc des princes\",\n            \"label\": \"Parc des Princes\",\n            \"company_id\": 123,\n            \"is_metadata\": true,\n            \"type\": \"metadata\"\n          }\n        ],\n        \"players\": [\n          {\n            \"ID\": 189111,\n            \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n            \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n            \"DeletedAt\": \"string\",\n            \"first_name\": \"Bradley\",\n            \"last_name\": \"Barcola\",\n            \"full_name\": \"Bradley Barcola\",\n            \"company_id\": 123,\n            \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n            \"external_id\": \"psg29\"\n          },\n          {\n            \"ID\": 189111,\n            \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n            \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n            \"DeletedAt\": \"string\",\n            \"first_name\": \"Bradley\",\n            \"last_name\": \"Barcola\",\n            \"full_name\": \"Bradley Barcola\",\n            \"company_id\": 123,\n            \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n            \"external_id\": \"psg29\"\n          }\n        ],\n        \"sponsors\": [\n          {\n            \"ID\": 36692,\n            \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n            \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"booking.com\",\n            \"label\": \"Booking.com\",\n            \"company_id\": 111,\n            \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n          },\n          {\n            \"ID\": 36692,\n            \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n            \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"booking.com\",\n            \"label\": \"Booking.com\",\n            \"company_id\": 111,\n            \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n          }\n        ],\n        \"media_count\": 6134\n      },\n      \"video\": \"string\",\n      \"label\": \"string\",\n      \"accessible_user_ids\": \"string\",\n      \"accessible_player_ids\": \"string\",\n      \"accessible_sponsor_ids\": \"string\",\n      \"accessible_team_ids\": \"string\"\n    },\n    {\n      \"ID\": 46000204,\n      \"CreatedAt\": \"2025-05-31T22:02:23.011204Z\",\n      \"UpdatedAt\": \"2025-05-31T22:04:31.546671Z\",\n      \"DeletedAt\": \"string\",\n      \"name\": \"2218005865.jpg\",\n      \"type\": \"photo\",\n      \"date\": 1748728887,\n      \"user_id\": 0,\n      \"company_id\": 123,\n      \"session_id\": 1400636,\n      \"team_id\": 0,\n      \"event_id\": 321801,\n      \"description\": \"Players of Paris Saint-Germain celebrate after their team's victory to secure Paris Saint-Germain's first ever UEFA Champions League title in the club's history and a record UEFA Champions League Final winning scoreline of 5-0 following the UEFA Champions League Final 2025 between Paris Saint-Germain and FC Internazionale Milano at Munich Football Arena on May 31 2025 in Munich Germany\",\n      \"captured_time\": \"2025:05:31 22:52:39.07+02:00\",\n      \"usage\": \"editorial\",\n      \"accessible_from\": 0,\n      \"accessible_until\": 0,\n      \"files\": [\n        {\n          \"id\": 12345,\n          \"url\": \"https://cdn.scoreplay.io/media/123/photo.jpg\",\n          \"media_id\": 456,\n          \"media_version_id\": 789,\n          \"details\": \"photographer_quality\"\n        },\n        {\n          \"id\": 12345,\n          \"url\": \"https://cdn.scoreplay.io/media/123/photo.jpg\",\n          \"media_id\": 456,\n          \"media_version_id\": 789,\n          \"details\": \"photographer_quality\"\n        }\n      ],\n      \"tags\": [\n        {\n          \"id\": 12345,\n          \"media_id\": 456,\n          \"tag_option_id\": 789,\n          \"player_id\": 101,\n          \"sponsor_id\": 102,\n          \"tag_option\": {\n            \"ID\": 1910925,\n            \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"parc des princes\",\n            \"label\": \"Parc des Princes\",\n            \"company_id\": 123,\n            \"is_metadata\": false,\n            \"type\": \"metadata\"\n          },\n          \"sponsor\": {\n            \"ID\": 36692,\n            \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n            \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"booking.com\",\n            \"label\": \"Booking.com\",\n            \"company_id\": 111,\n            \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n          },\n          \"player\": {\n            \"ID\": 189111,\n            \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n            \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n            \"DeletedAt\": \"string\",\n            \"first_name\": \"Bradley\",\n            \"last_name\": \"Barcola\",\n            \"full_name\": \"Bradley Barcola\",\n            \"company_id\": 123,\n            \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n            \"external_id\": \"psg29\"\n          }\n        },\n        {\n          \"id\": 12345,\n          \"media_id\": 456,\n          \"tag_option_id\": 789,\n          \"player_id\": 101,\n          \"sponsor_id\": 102,\n          \"tag_option\": {\n            \"ID\": 1910925,\n            \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"parc des princes\",\n            \"label\": \"Parc des Princes\",\n            \"company_id\": 123,\n            \"is_metadata\": true,\n            \"type\": \"metadata\"\n          },\n          \"sponsor\": {\n            \"ID\": 36692,\n            \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n            \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"booking.com\",\n            \"label\": \"Booking.com\",\n            \"company_id\": 111,\n            \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n          },\n          \"player\": {\n            \"ID\": 189111,\n            \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n            \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n            \"DeletedAt\": \"string\",\n            \"first_name\": \"Bradley\",\n            \"last_name\": \"Barcola\",\n            \"full_name\": \"Bradley Barcola\",\n            \"company_id\": 123,\n            \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n            \"external_id\": \"psg29\"\n          }\n        }\n      ],\n      \"event\": {\n        \"ID\": 321801,\n        \"CreatedAt\": \"2025-05-09T15:27:44.714925Z\",\n        \"UpdatedAt\": \"2025-07-05T06:49:24.37897Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"Paris vs Inter (MD17 - UEFA Champions League)\",\n        \"company_id\": 593,\n        \"date\": 1748710800,\n        \"last_media_added_at\": 1751698164,\n        \"raw_name\": \"776319909\",\n        \"parent_id\": 321800,\n        \"child_count\": 20,\n        \"full_path\": \"/198841:UEFA Champions League 2025/321799:Final/321800:MD17\",\n        \"external_id\": \"football_match_2044466\",\n        \"start_datetime\": 1748710800,\n        \"end_datetime\": 1748716200,\n        \"tag_options\": [\n          {\n            \"ID\": 1910925,\n            \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"parc des princes\",\n            \"label\": \"Parc des Princes\",\n            \"company_id\": 123,\n            \"is_metadata\": true,\n            \"type\": \"metadata\"\n          },\n          {\n            \"ID\": 1910925,\n            \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"parc des princes\",\n            \"label\": \"Parc des Princes\",\n            \"company_id\": 123,\n            \"is_metadata\": true,\n            \"type\": \"metadata\"\n          }\n        ],\n        \"players\": [\n          {\n            \"ID\": 189111,\n            \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n            \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n            \"DeletedAt\": \"string\",\n            \"first_name\": \"Bradley\",\n            \"last_name\": \"Barcola\",\n            \"full_name\": \"Bradley Barcola\",\n            \"company_id\": 123,\n            \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n            \"external_id\": \"psg29\"\n          },\n          {\n            \"ID\": 189111,\n            \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n            \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n            \"DeletedAt\": \"string\",\n            \"first_name\": \"Bradley\",\n            \"last_name\": \"Barcola\",\n            \"full_name\": \"Bradley Barcola\",\n            \"company_id\": 123,\n            \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n            \"external_id\": \"psg29\"\n          }\n        ],\n        \"sponsors\": [\n          {\n            \"ID\": 36692,\n            \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n            \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"booking.com\",\n            \"label\": \"Booking.com\",\n            \"company_id\": 111,\n            \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n          },\n          {\n            \"ID\": 36692,\n            \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n            \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n            \"DeletedAt\": \"string\",\n            \"name\": \"booking.com\",\n            \"label\": \"Booking.com\",\n            \"company_id\": 111,\n            \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n          }\n        ],\n        \"media_count\": 6134\n      },\n      \"video\": \"string\",\n      \"label\": \"string\",\n      \"accessible_user_ids\": \"string\",\n      \"accessible_player_ids\": \"string\",\n      \"accessible_sponsor_ids\": \"string\",\n      \"accessible_team_ids\": \"string\"\n    }\n  ],\n  \"count\": 150,\n  \"page\": 1,\n  \"per_page\": 20,\n  \"total_pages\": 8\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "0bcbd1f6-b064-4e29-9907-67fd613c4cec",
              "name": "Invalid search criteria",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "per_page",
                      "value": "20"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"media_type\": \"photo\",\n  \"event_id\": 12345,\n  \"event_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"query\": \"goal celebration\",\n  \"name\": \"IMG_001.jpg\",\n  \"start_date\": 1642608000,\n  \"end_date\": 1642694400,\n  \"tag_options\": [\n    101,\n    102\n  ],\n  \"any_tag_options\": [\n    201,\n    202\n  ],\n  \"not_tag_options\": [\n    301,\n    302\n  ],\n  \"players\": [\n    401,\n    402\n  ],\n  \"any_players\": [\n    501,\n    502\n  ],\n  \"sponsors\": [\n    601,\n    602\n  ],\n  \"validated_accessible\": true,\n  \"player_accessible\": true,\n  \"is_private\": false,\n  \"order_by\": \"created_at\",\n  \"order_type\": \"desc\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "b1d9578b-97c9-4d25-a534-670d3a21273a",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "per_page",
                      "value": "20"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"media_type\": \"photo\",\n  \"event_id\": 12345,\n  \"event_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"query\": \"goal celebration\",\n  \"name\": \"IMG_001.jpg\",\n  \"start_date\": 1642608000,\n  \"end_date\": 1642694400,\n  \"tag_options\": [\n    101,\n    102\n  ],\n  \"any_tag_options\": [\n    201,\n    202\n  ],\n  \"not_tag_options\": [\n    301,\n    302\n  ],\n  \"players\": [\n    401,\n    402\n  ],\n  \"any_players\": [\n    501,\n    502\n  ],\n  \"sponsors\": [\n    601,\n    602\n  ],\n  \"validated_accessible\": true,\n  \"player_accessible\": true,\n  \"is_private\": false,\n  \"order_by\": \"created_at\",\n  \"order_type\": \"desc\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "ae5e6213-dff9-48b9-aedf-497247f64867",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "page",
                      "value": "1"
                    },
                    {
                      "key": "per_page",
                      "value": "20"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"media_type\": \"photo\",\n  \"event_id\": 12345,\n  \"event_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"query\": \"goal celebration\",\n  \"name\": \"IMG_001.jpg\",\n  \"start_date\": 1642608000,\n  \"end_date\": 1642694400,\n  \"tag_options\": [\n    101,\n    102\n  ],\n  \"any_tag_options\": [\n    201,\n    202\n  ],\n  \"not_tag_options\": [\n    301,\n    302\n  ],\n  \"players\": [\n    401,\n    402\n  ],\n  \"any_players\": [\n    501,\n    502\n  ],\n  \"sponsors\": [\n    601,\n    602\n  ],\n  \"validated_accessible\": true,\n  \"player_accessible\": true,\n  \"is_private\": false,\n  \"order_by\": \"created_at\",\n  \"order_type\": \"desc\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "926f0011-5f39-46d6-9a04-6b232ae1c622",
          "name": "Update media details",
          "request": {
            "name": "Update media details",
            "description": {
              "content": "Updates the details of a specific media item.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "media",
                ":id",
                "details"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) The unique identifier of the media item"
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "PUT",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Championship Game Highlights\",\n  \"description\": \"Key moments from the championship game\",\n  \"date\": 1642275000,\n  \"captured_time\": \"2024-01-15T19:30:00Z\",\n  \"event_id\": 456,\n  \"label_id\": 789,\n  \"player_accessible\": true,\n  \"team_accessible\": true,\n  \"accessible_from\": 1642275000,\n  \"accessible_until\": 1672811000\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "edf41f23-8f0e-4632-8e01-d5c032891621",
              "name": "Media details updated successfully (No Content)",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "details"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Championship Game Highlights\",\n  \"description\": \"Key moments from the championship game\",\n  \"date\": 1642275000,\n  \"captured_time\": \"2024-01-15T19:30:00Z\",\n  \"event_id\": 456,\n  \"label_id\": 789,\n  \"player_accessible\": true,\n  \"team_accessible\": true,\n  \"accessible_from\": 1642275000,\n  \"accessible_until\": 1672811000\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "No Content",
              "code": 204,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "text/plain"
                }
              ],
              "body": "",
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "094f1644-a505-4b20-98a0-3635c29e6473",
              "name": "Bad request - Invalid input data",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "details"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Championship Game Highlights\",\n  \"description\": \"Key moments from the championship game\",\n  \"date\": 1642275000,\n  \"captured_time\": \"2024-01-15T19:30:00Z\",\n  \"event_id\": 456,\n  \"label_id\": 789,\n  \"player_accessible\": true,\n  \"team_accessible\": true,\n  \"accessible_from\": 1642275000,\n  \"accessible_until\": 1672811000\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "88852afd-11c1-4de4-a2e7-977185c27cf9",
              "name": "Unauthorized - Invalid or missing API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "details"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Championship Game Highlights\",\n  \"description\": \"Key moments from the championship game\",\n  \"date\": 1642275000,\n  \"captured_time\": \"2024-01-15T19:30:00Z\",\n  \"event_id\": 456,\n  \"label_id\": 789,\n  \"player_accessible\": true,\n  \"team_accessible\": true,\n  \"accessible_from\": 1642275000,\n  \"accessible_until\": 1672811000\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "eafecfac-9225-401e-b097-77a9aba23cb5",
              "name": "Forbidden - Insufficient permissions",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "details"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Championship Game Highlights\",\n  \"description\": \"Key moments from the championship game\",\n  \"date\": 1642275000,\n  \"captured_time\": \"2024-01-15T19:30:00Z\",\n  \"event_id\": 456,\n  \"label_id\": 789,\n  \"player_accessible\": true,\n  \"team_accessible\": true,\n  \"accessible_from\": 1642275000,\n  \"accessible_until\": 1672811000\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Forbidden",
              "code": 403,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "6343858d-c201-46a8-91ab-fc7a0dc14100",
              "name": "Media not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "details"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Championship Game Highlights\",\n  \"description\": \"Key moments from the championship game\",\n  \"date\": 1642275000,\n  \"captured_time\": \"2024-01-15T19:30:00Z\",\n  \"event_id\": 456,\n  \"label_id\": 789,\n  \"player_accessible\": true,\n  \"team_accessible\": true,\n  \"accessible_from\": 1642275000,\n  \"accessible_until\": 1672811000\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "4f294869-46d1-4365-a05d-f27d6e6fd32e",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "details"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Championship Game Highlights\",\n  \"description\": \"Key moments from the championship game\",\n  \"date\": 1642275000,\n  \"captured_time\": \"2024-01-15T19:30:00Z\",\n  \"event_id\": 456,\n  \"label_id\": 789,\n  \"player_accessible\": true,\n  \"team_accessible\": true,\n  \"accessible_from\": 1642275000,\n  \"accessible_until\": 1672811000\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "2b527da3-a107-41f9-9fc6-d139ba6fd832",
          "name": "Add tags to media",
          "request": {
            "name": "Add tags to media",
            "description": {
              "content": "Adds tags to a specific media item.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "media",
                ":id",
                "tags"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) The unique identifier of the media item"
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "9d5d9e41-1d81-4092-ba83-b8c2dedb28ac",
              "name": "Tags added successfully (No Content)",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "No Content",
              "code": 204,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "text/plain"
                }
              ],
              "body": "",
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "fc30731e-9c62-4872-8d7c-a86871876264",
              "name": "Bad request - Invalid tag data",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "2e940402-17e7-4b11-aa52-1df181658cc8",
              "name": "Unauthorized - Invalid or missing API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "fd9db842-8cec-42f0-b38d-8dc6f557c2c5",
              "name": "Forbidden - Insufficient permissions",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Forbidden",
              "code": 403,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "8ce61663-4df1-437d-b77d-22e761d65ea5",
              "name": "Media not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "492961cb-cdf3-411d-a75a-0c2b24ce1fa7",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "2f2d0635-324c-4860-92cd-706ad940ebcc",
          "name": "Remove tags from media",
          "request": {
            "name": "Remove tags from media",
            "description": {
              "content": "Removes tags from a specific media item.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "media",
                ":id",
                "tags"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) The unique identifier of the media item"
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "DELETE",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "c4ae403b-bd4a-4c60-bb0f-ff6984a91d39",
              "name": "Tags removed successfully (No Content)",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "method": "DELETE",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "No Content",
              "code": 204,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "text/plain"
                }
              ],
              "body": "",
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "f47ed7e8-a0e1-47d4-8544-bebf109a630b",
              "name": "Bad request - Invalid tag data",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "59d50f1d-da39-4f08-8305-c78bcdfa9bc5",
              "name": "Unauthorized - Invalid or missing API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "4722a890-3f46-4b38-ae92-529b16e69ceb",
              "name": "Forbidden - Insufficient permissions",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Forbidden",
              "code": 403,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "3913a873-294a-4258-bfb0-1446ac09d811",
              "name": "Media not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "c098f6ab-8033-4fb8-8de0-527887dfb2bb",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "tags"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tag_option_ids\": [\n    123,\n    456,\n    789\n  ],\n  \"player_ids\": [\n    111,\n    222,\n    333\n  ],\n  \"sponsor_ids\": [\n    444,\n    555,\n    666\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "c17d9e4a-0b0a-49e6-be03-ee6f0a82720a",
          "name": "Generate dynamic URL for media",
          "request": {
            "name": "Generate dynamic URL for media",
            "description": {
              "content": "Generates a dynamic URL for a specific media item.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "media",
                ":id",
                "generate",
                "dynamic_url"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) The unique identifier of the media item"
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null
          },
          "response": [
            {
              "id": "1d810ebc-f6d6-4f8e-b204-e979cdc9594b",
              "name": "Dynamic URL generated successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "generate",
                    "dynamic_url"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"dynamic_url\": \"https://dynamic-crop-cdn.scoreplay.io/12345.jpg\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "76af715b-8058-4708-aa81-c85f6e297f4f",
              "name": "Bad request - Invalid tag data",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "generate",
                    "dynamic_url"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "bc52e2f2-83f2-4f49-8f05-3a0748d4aedf",
              "name": "Unauthorized - Invalid or missing API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "generate",
                    "dynamic_url"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "440076a9-f1ed-4728-8828-6c763fd8e893",
              "name": "Forbidden - Insufficient permissions",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "generate",
                    "dynamic_url"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Forbidden",
              "code": 403,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "d4fbe46b-ed9e-49fb-ba21-18c7e9d40125",
              "name": "Media not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "generate",
                    "dynamic_url"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "7d49a2eb-92e7-4d45-b1e5-a5088f17bf4b",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "media",
                    ":id",
                    "generate",
                    "dynamic_url"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The unique identifier of the media item"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "579ec3cd-a911-45db-b70e-c49b3f5c2a33",
      "name": "Events",
      "description": {
        "content": "Collection management",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "3e818f2d-97b8-462f-ac9f-2b085f93750a",
          "name": "Search for events",
          "request": {
            "name": "Search for events",
            "description": {
              "content": "Search for events within the company with comprehensive filtering options. Events represent collections or containers for media content.\n\n## Search Features\n- Text-based search by event name\n- Date range filtering\n- Team and season associations\n- Tag and player filtering\n- Pagination support\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "event",
                "search"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"event_ids\": [\n    9327,\n    3025\n  ],\n  \"company_id\": 3740,\n  \"parent_id\": 2859,\n  \"date\": 8119,\n  \"start_date\": 630,\n  \"end_date\": 4884,\n  \"query\": \"string\",\n  \"raw_name\": \"string\",\n  \"team_ids\": [\n    3620,\n    863\n  ],\n  \"external_id\": \"string\",\n  \"transcript_query\": \"string\",\n  \"tag_options\": [\n    2829,\n    8242\n  ],\n  \"players\": [\n    3962,\n    6688\n  ],\n  \"sponsors\": [\n    7131,\n    1985\n  ],\n  \"not_tag_options\": [\n    361,\n    3372\n  ],\n  \"not_players\": [\n    2767,\n    1403\n  ],\n  \"not_sponsors\": [\n    3021,\n    4940\n  ],\n  \"page\": 7045,\n  \"per_page\": 9109,\n  \"order_by\": \"string\",\n  \"order_type\": \"string\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "91dde54a-fcc9-42ba-930e-47e97bad92c1",
              "name": "Successfully retrieved event search results",
              "originalRequest": {
                "url": {
                  "path": [
                    "event",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"event_ids\": [\n    7288,\n    3887\n  ],\n  \"company_id\": 714,\n  \"parent_id\": 8461,\n  \"date\": 5770,\n  \"start_date\": 3763,\n  \"end_date\": 5275,\n  \"query\": \"string\",\n  \"raw_name\": \"string\",\n  \"team_ids\": [\n    741,\n    2460\n  ],\n  \"external_id\": \"string\",\n  \"transcript_query\": \"string\",\n  \"tag_options\": [\n    5609,\n    2338\n  ],\n  \"players\": [\n    2064,\n    7080\n  ],\n  \"sponsors\": [\n    1069,\n    6318\n  ],\n  \"not_tag_options\": [\n    1802,\n    7210\n  ],\n  \"not_players\": [\n    4076,\n    543\n  ],\n  \"not_sponsors\": [\n    5018,\n    6854\n  ],\n  \"page\": 4445,\n  \"per_page\": 9911,\n  \"order_by\": \"string\",\n  \"order_type\": \"string\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"ID\": 321801,\n    \"CreatedAt\": \"2025-05-09T15:27:44.714925Z\",\n    \"UpdatedAt\": \"2025-07-05T06:49:24.37897Z\",\n    \"DeletedAt\": \"string\",\n    \"name\": \"Paris vs Inter (MD17 - UEFA Champions League)\",\n    \"company_id\": 593,\n    \"date\": 1748710800,\n    \"last_media_added_at\": 1751698164,\n    \"raw_name\": \"776319909\",\n    \"parent_id\": 321800,\n    \"child_count\": 20,\n    \"full_path\": \"/198841:UEFA Champions League 2025/321799:Final/321800:MD17\",\n    \"external_id\": \"football_match_2044466\",\n    \"start_datetime\": 1748710800,\n    \"end_datetime\": 1748716200,\n    \"tag_options\": [\n      {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": false,\n        \"type\": \"metadata\"\n      },\n      {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": false,\n        \"type\": \"metadata\"\n      }\n    ],\n    \"players\": [\n      {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      },\n      {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      }\n    ],\n    \"sponsors\": [\n      {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      },\n      {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      }\n    ],\n    \"media_count\": 6134\n  },\n  {\n    \"ID\": 321801,\n    \"CreatedAt\": \"2025-05-09T15:27:44.714925Z\",\n    \"UpdatedAt\": \"2025-07-05T06:49:24.37897Z\",\n    \"DeletedAt\": \"string\",\n    \"name\": \"Paris vs Inter (MD17 - UEFA Champions League)\",\n    \"company_id\": 593,\n    \"date\": 1748710800,\n    \"last_media_added_at\": 1751698164,\n    \"raw_name\": \"776319909\",\n    \"parent_id\": 321800,\n    \"child_count\": 20,\n    \"full_path\": \"/198841:UEFA Champions League 2025/321799:Final/321800:MD17\",\n    \"external_id\": \"football_match_2044466\",\n    \"start_datetime\": 1748710800,\n    \"end_datetime\": 1748716200,\n    \"tag_options\": [\n      {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": false,\n        \"type\": \"metadata\"\n      },\n      {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": false,\n        \"type\": \"metadata\"\n      }\n    ],\n    \"players\": [\n      {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      },\n      {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      }\n    ],\n    \"sponsors\": [\n      {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      },\n      {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      }\n    ],\n    \"media_count\": 6134\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "5b778936-ff0b-43fb-b86b-fe7719ce42cc",
              "name": "Invalid search criteria",
              "originalRequest": {
                "url": {
                  "path": [
                    "event",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"event_ids\": [\n    7288,\n    3887\n  ],\n  \"company_id\": 714,\n  \"parent_id\": 8461,\n  \"date\": 5770,\n  \"start_date\": 3763,\n  \"end_date\": 5275,\n  \"query\": \"string\",\n  \"raw_name\": \"string\",\n  \"team_ids\": [\n    741,\n    2460\n  ],\n  \"external_id\": \"string\",\n  \"transcript_query\": \"string\",\n  \"tag_options\": [\n    5609,\n    2338\n  ],\n  \"players\": [\n    2064,\n    7080\n  ],\n  \"sponsors\": [\n    1069,\n    6318\n  ],\n  \"not_tag_options\": [\n    1802,\n    7210\n  ],\n  \"not_players\": [\n    4076,\n    543\n  ],\n  \"not_sponsors\": [\n    5018,\n    6854\n  ],\n  \"page\": 4445,\n  \"per_page\": 9911,\n  \"order_by\": \"string\",\n  \"order_type\": \"string\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "95b24fd1-50f3-4cc0-a83f-f132532213e3",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "event",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"event_ids\": [\n    7288,\n    3887\n  ],\n  \"company_id\": 714,\n  \"parent_id\": 8461,\n  \"date\": 5770,\n  \"start_date\": 3763,\n  \"end_date\": 5275,\n  \"query\": \"string\",\n  \"raw_name\": \"string\",\n  \"team_ids\": [\n    741,\n    2460\n  ],\n  \"external_id\": \"string\",\n  \"transcript_query\": \"string\",\n  \"tag_options\": [\n    5609,\n    2338\n  ],\n  \"players\": [\n    2064,\n    7080\n  ],\n  \"sponsors\": [\n    1069,\n    6318\n  ],\n  \"not_tag_options\": [\n    1802,\n    7210\n  ],\n  \"not_players\": [\n    4076,\n    543\n  ],\n  \"not_sponsors\": [\n    5018,\n    6854\n  ],\n  \"page\": 4445,\n  \"per_page\": 9911,\n  \"order_by\": \"string\",\n  \"order_type\": \"string\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "426cb65b-5ce0-4c22-9d66-5ed7a6a7d99c",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "event",
                    "search"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"event_ids\": [\n    7288,\n    3887\n  ],\n  \"company_id\": 714,\n  \"parent_id\": 8461,\n  \"date\": 5770,\n  \"start_date\": 3763,\n  \"end_date\": 5275,\n  \"query\": \"string\",\n  \"raw_name\": \"string\",\n  \"team_ids\": [\n    741,\n    2460\n  ],\n  \"external_id\": \"string\",\n  \"transcript_query\": \"string\",\n  \"tag_options\": [\n    5609,\n    2338\n  ],\n  \"players\": [\n    2064,\n    7080\n  ],\n  \"sponsors\": [\n    1069,\n    6318\n  ],\n  \"not_tag_options\": [\n    1802,\n    7210\n  ],\n  \"not_players\": [\n    4076,\n    543\n  ],\n  \"not_sponsors\": [\n    5018,\n    6854\n  ],\n  \"page\": 4445,\n  \"per_page\": 9911,\n  \"order_by\": \"string\",\n  \"order_type\": \"string\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "064f838d-7fd7-4c9e-b4f7-b96a7d2e05f4",
      "name": "Upload",
      "description": {
        "content": "File upload operations",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "030f0a5b-6847-44c5-8863-d6a79082489f",
          "name": "Create media upload into event",
          "request": {
            "name": "Create media upload into event",
            "description": {
              "content": "Initialize media upload process for a specific event. This endpoint creates media records and generates upload URLs for multipart uploads to cloud storage.\n\n## Upload Process\n1. Call this endpoint to create media record and get upload parameters\n2. Upload file parts using the returned upload URLs\n3. Call `/upload/complete/{id}` to finalize the upload\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "upload",
                "event",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "key": "parts",
                  "value": "5",
                  "description": "(Required) Number of parts for multipart upload"
                },
                {
                  "disabled": false,
                  "key": "skip_team_tags",
                  "value": "true",
                  "description": "Whether to skip automatic team tag assignment"
                }
              ],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) Event ID where the media will be uploaded"
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"goal_highlight.mp4\",\n  \"description\": \"Amazing goal in the final minute\",\n  \"date\": 1642608000,\n  \"player_accessible\": true,\n  \"raw_tags\": [\n    \"goal\",\n    \"highlight\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "d582f1e5-af20-47bb-aa19-d98de2345cfd",
              "name": "Successfully created media and returned upload information",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "event",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "parts",
                      "value": "5"
                    },
                    {
                      "key": "skip_team_tags",
                      "value": "true"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Event ID where the media will be uploaded"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal_highlight.mp4\",\n  \"description\": \"Amazing goal in the final minute\",\n  \"date\": 1642608000,\n  \"player_accessible\": true,\n  \"raw_tags\": [\n    \"goal\",\n    \"highlight\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"upload_id\": \"abc123xyz\",\n  \"key\": \"123/456/media_789_1.jpg\",\n  \"urls\": [\n    \"https://BmGKQsFSO.itorcycDbATlO2LRZ.owhoRO0d-Ukq0LlO8IBCcSCVcvvRmVebfZlK\",\n    \"https://ajVp.gcqJGiotv8WgLuoAOCHEqyfJjS5\"\n  ],\n  \"media_id\": 789\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "788c9ace-b2cb-4d26-9961-d8674c1f1fc2",
              "name": "Invalid request or event not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "event",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "parts",
                      "value": "5"
                    },
                    {
                      "key": "skip_team_tags",
                      "value": "true"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Event ID where the media will be uploaded"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal_highlight.mp4\",\n  \"description\": \"Amazing goal in the final minute\",\n  \"date\": 1642608000,\n  \"player_accessible\": true,\n  \"raw_tags\": [\n    \"goal\",\n    \"highlight\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "23af3c2f-9f60-4c72-8f1a-f8985b2fcc33",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "event",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "parts",
                      "value": "5"
                    },
                    {
                      "key": "skip_team_tags",
                      "value": "true"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Event ID where the media will be uploaded"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal_highlight.mp4\",\n  \"description\": \"Amazing goal in the final minute\",\n  \"date\": 1642608000,\n  \"player_accessible\": true,\n  \"raw_tags\": [\n    \"goal\",\n    \"highlight\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "0e615b8a-1995-45ca-8d2e-1ea71fcf1b2c",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "event",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "parts",
                      "value": "5"
                    },
                    {
                      "key": "skip_team_tags",
                      "value": "true"
                    },
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Event ID where the media will be uploaded"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"goal_highlight.mp4\",\n  \"description\": \"Amazing goal in the final minute\",\n  \"date\": 1642608000,\n  \"player_accessible\": true,\n  \"raw_tags\": [\n    \"goal\",\n    \"highlight\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "33aad73b-c740-4021-b6f9-11e70c42ba63",
          "name": "Complete multipart upload",
          "request": {
            "name": "Complete multipart upload",
            "description": {
              "content": "Finalize a multipart upload by providing the upload parts information. This endpoint completes the multipart upload process and creates the final file record.\n\n## Completion Process\n- Validates all uploaded parts\n- Combines parts into final file\n- Creates file record in database\n- Updates media with file information\n- Triggers post-processing workflows\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "upload",
                "complete",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) Media ID for which to complete the upload"
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"key\": \"123/456/media_789_1.jpg\",\n  \"upload_id\": \"abc123xyz\",\n  \"parts\": [\n    {\n      \"parts_number\": 1,\n      \"etag\": \"\\\"abc123\\\"\"\n    },\n    {\n      \"parts_number\": 1,\n      \"etag\": \"\\\"abc123\\\"\"\n    }\n  ],\n  \"parts_number\": 43\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "57ab1f70-15af-4212-b7b7-4a583f3e1852",
              "name": "Successfully completed upload",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "complete",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Media ID for which to complete the upload"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"key\": \"123/456/media_789_1.jpg\",\n  \"upload_id\": \"abc123xyz\",\n  \"parts\": [\n    {\n      \"parts_number\": 1,\n      \"etag\": \"\\\"abc123\\\"\"\n    },\n    {\n      \"parts_number\": 1,\n      \"etag\": \"\\\"abc123\\\"\"\n    }\n  ],\n  \"parts_number\": 43\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"ID\": 46000204,\n  \"CreatedAt\": \"2025-05-31T22:02:23.011204Z\",\n  \"UpdatedAt\": \"2025-05-31T22:04:31.546671Z\",\n  \"DeletedAt\": \"string\",\n  \"name\": \"2218005865.jpg\",\n  \"type\": \"photo\",\n  \"date\": 1748728887,\n  \"user_id\": 0,\n  \"company_id\": 123,\n  \"session_id\": 1400636,\n  \"team_id\": 0,\n  \"event_id\": 321801,\n  \"description\": \"Players of Paris Saint-Germain celebrate after their team's victory to secure Paris Saint-Germain's first ever UEFA Champions League title in the club's history and a record UEFA Champions League Final winning scoreline of 5-0 following the UEFA Champions League Final 2025 between Paris Saint-Germain and FC Internazionale Milano at Munich Football Arena on May 31 2025 in Munich Germany\",\n  \"captured_time\": \"2025:05:31 22:52:39.07+02:00\",\n  \"usage\": \"editorial\",\n  \"accessible_from\": 0,\n  \"accessible_until\": 0,\n  \"files\": [\n    {\n      \"id\": 12345,\n      \"url\": \"https://cdn.scoreplay.io/media/123/photo.jpg\",\n      \"media_id\": 456,\n      \"media_version_id\": 789,\n      \"details\": \"photographer_quality\"\n    },\n    {\n      \"id\": 12345,\n      \"url\": \"https://cdn.scoreplay.io/media/123/photo.jpg\",\n      \"media_id\": 456,\n      \"media_version_id\": 789,\n      \"details\": \"photographer_quality\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"id\": 12345,\n      \"media_id\": 456,\n      \"tag_option_id\": 789,\n      \"player_id\": 101,\n      \"sponsor_id\": 102,\n      \"tag_option\": {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": false,\n        \"type\": \"metadata\"\n      },\n      \"sponsor\": {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      },\n      \"player\": {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      }\n    },\n    {\n      \"id\": 12345,\n      \"media_id\": 456,\n      \"tag_option_id\": 789,\n      \"player_id\": 101,\n      \"sponsor_id\": 102,\n      \"tag_option\": {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": true,\n        \"type\": \"metadata\"\n      },\n      \"sponsor\": {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      },\n      \"player\": {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      }\n    }\n  ],\n  \"event\": {\n    \"ID\": 321801,\n    \"CreatedAt\": \"2025-05-09T15:27:44.714925Z\",\n    \"UpdatedAt\": \"2025-07-05T06:49:24.37897Z\",\n    \"DeletedAt\": \"string\",\n    \"name\": \"Paris vs Inter (MD17 - UEFA Champions League)\",\n    \"company_id\": 593,\n    \"date\": 1748710800,\n    \"last_media_added_at\": 1751698164,\n    \"raw_name\": \"776319909\",\n    \"parent_id\": 321800,\n    \"child_count\": 20,\n    \"full_path\": \"/198841:UEFA Champions League 2025/321799:Final/321800:MD17\",\n    \"external_id\": \"football_match_2044466\",\n    \"start_datetime\": 1748710800,\n    \"end_datetime\": 1748716200,\n    \"tag_options\": [\n      {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": true,\n        \"type\": \"metadata\"\n      },\n      {\n        \"ID\": 1910925,\n        \"CreatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"UpdatedAt\": \"2024-08-28T08:00:43.518554Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"parc des princes\",\n        \"label\": \"Parc des Princes\",\n        \"company_id\": 123,\n        \"is_metadata\": false,\n        \"type\": \"metadata\"\n      }\n    ],\n    \"players\": [\n      {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      },\n      {\n        \"ID\": 189111,\n        \"CreatedAt\": \"2024-09-05T06:34:38.890566Z\",\n        \"UpdatedAt\": \"2025-06-23T17:36:34.978456Z\",\n        \"DeletedAt\": \"string\",\n        \"first_name\": \"Bradley\",\n        \"last_name\": \"Barcola\",\n        \"full_name\": \"Bradley Barcola\",\n        \"company_id\": 123,\n        \"profile_picture\": \"https://img.uefa.com/imgml/TP/players/2014/2025/324x324/250134138.jpg\",\n        \"external_id\": \"psg29\"\n      }\n    ],\n    \"sponsors\": [\n      {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      },\n      {\n        \"ID\": 36692,\n        \"CreatedAt\": \"2025-03-19T15:01:17.593402Z\",\n        \"UpdatedAt\": \"2025-03-19T15:01:17.685156Z\",\n        \"DeletedAt\": \"string\",\n        \"name\": \"booking.com\",\n        \"label\": \"Booking.com\",\n        \"company_id\": 111,\n        \"profile_picture\": \"https://scoreplay-sponsors.s3.amazonaws.com/593/sponsor_36692.jpg\"\n      }\n    ],\n    \"media_count\": 6134\n  },\n  \"video\": \"string\",\n  \"label\": \"string\",\n  \"accessible_user_ids\": \"string\",\n  \"accessible_player_ids\": \"string\",\n  \"accessible_sponsor_ids\": \"string\",\n  \"accessible_team_ids\": \"string\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "627871f0-9f20-46e0-8dd5-52c7f1b0c938",
              "name": "Invalid upload parts or completion failed",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "complete",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Media ID for which to complete the upload"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"key\": \"123/456/media_789_1.jpg\",\n  \"upload_id\": \"abc123xyz\",\n  \"parts\": [\n    {\n      \"parts_number\": 1,\n      \"etag\": \"\\\"abc123\\\"\"\n    },\n    {\n      \"parts_number\": 1,\n      \"etag\": \"\\\"abc123\\\"\"\n    }\n  ],\n  \"parts_number\": 43\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "cae5faa1-2672-4584-9d57-72a9f1fb367e",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "complete",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Media ID for which to complete the upload"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"key\": \"123/456/media_789_1.jpg\",\n  \"upload_id\": \"abc123xyz\",\n  \"parts\": [\n    {\n      \"parts_number\": 1,\n      \"etag\": \"\\\"abc123\\\"\"\n    },\n    {\n      \"parts_number\": 1,\n      \"etag\": \"\\\"abc123\\\"\"\n    }\n  ],\n  \"parts_number\": 43\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "a31f525f-6a4a-4229-a33d-487e39a4ff55",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "complete",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) Media ID for which to complete the upload"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"key\": \"123/456/media_789_1.jpg\",\n  \"upload_id\": \"abc123xyz\",\n  \"parts\": [\n    {\n      \"parts_number\": 1,\n      \"etag\": \"\\\"abc123\\\"\"\n    },\n    {\n      \"parts_number\": 1,\n      \"etag\": \"\\\"abc123\\\"\"\n    }\n  ],\n  \"parts_number\": 43\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "bf118910-b180-4422-9d31-7ff60b70b93e",
          "name": "Abort multipart upload",
          "request": {
            "name": "Abort multipart upload",
            "description": {
              "content": "Cancel an in-progress multipart upload and clean up any uploaded parts. This helps prevent storage costs from incomplete uploads.\n\n## Cleanup Process\n- Cancels the multipart upload in cloud storage\n- Removes any uploaded parts\n- No effect on media record (if created)\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "upload",
                "abort"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"key\": \"123/456/media_789_1.jpg\",\n  \"upload_id\": \"abc123xyz\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "7a263e44-dab1-474f-ad60-d65541908761",
              "name": "Successfully aborted upload",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "abort"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"key\": \"123/456/media_789_1.jpg\",\n  \"upload_id\": \"abc123xyz\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "true",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "642c04e8-d6a3-46cb-b911-57daca9e0f9e",
              "name": "Invalid abort request",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "abort"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"key\": \"123/456/media_789_1.jpg\",\n  \"upload_id\": \"abc123xyz\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "9f51c448-f5d3-4f27-9c2b-bed99c86902f",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "upload",
                    "abort"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"key\": \"123/456/media_789_1.jpg\",\n  \"upload_id\": \"abc123xyz\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "53043e98-3fe5-4444-9123-3c3ae8f90fca",
      "name": "Video",
      "description": {
        "content": "Video-specific operations and metadata",
        "type": "text/plain"
      },
      "item": [],
      "event": []
    },
    {
      "id": "d5b4bf65-ec8d-4b67-8ba7-04deb90e54f8",
      "name": "Operations",
      "description": {
        "content": "Track async operations like bulk downloads and clip generation",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "443390e1-6242-43be-b5c6-f97ddf155a29",
          "name": "Create operation",
          "request": {
            "name": "Create operation",
            "description": {
              "content": "Create a new operation to track async tasks like bulk downloads, clip generation, or watermark requests.\nOperations are used to track the status of long-running tasks.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "operations"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Bulk download\",\n  \"subtitle\": \"Downloading 25 media files\",\n  \"status\": \"pending\",\n  \"url\": \"https://example.com/download/abc123\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "de94a395-bf8e-4226-a3f7-de91a31d709c",
              "name": "Operation created successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "operations"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Bulk download\",\n  \"subtitle\": \"Downloading 25 media files\",\n  \"status\": \"pending\",\n  \"url\": \"https://example.com/download/abc123\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"id\": 9419,\n  \"name\": \"string\",\n  \"subtitle\": \"string\",\n  \"status\": \"error\",\n  \"error_value\": \"string\",\n  \"processing_time\": 4102,\n  \"seen\": true,\n  \"url\": \"string\",\n  \"source\": \"mam\",\n  \"downloaded\": false\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "4ba3e6ea-0e22-45ec-b3c7-04281a5c4c24",
              "name": "Invalid request",
              "originalRequest": {
                "url": {
                  "path": [
                    "operations"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Bulk download\",\n  \"subtitle\": \"Downloading 25 media files\",\n  \"status\": \"pending\",\n  \"url\": \"https://example.com/download/abc123\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "dace0c04-c938-41a6-8ec7-a6b108daae20",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "operations"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Bulk download\",\n  \"subtitle\": \"Downloading 25 media files\",\n  \"status\": \"pending\",\n  \"url\": \"https://example.com/download/abc123\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "839c4678-c705-491a-8bbf-0e2e7870ea30",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "operations"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Bulk download\",\n  \"subtitle\": \"Downloading 25 media files\",\n  \"status\": \"pending\",\n  \"url\": \"https://example.com/download/abc123\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "4d089ae1-7420-4b47-8d27-48e93a59e37b",
          "name": "Update operation",
          "request": {
            "name": "Update operation",
            "description": {
              "content": "Update an existing operation. Use this to update the status, URL, or other fields of an operation.\nProtected fields (company_id, user_id) cannot be modified.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "operations",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "id",
                  "description": "(Required) The operation ID"
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "PUT",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"string\",\n  \"subtitle\": \"string\",\n  \"status\": \"error\",\n  \"url\": \"string\",\n  \"error_value\": \"string\",\n  \"processing_time\": 4664\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "011dca18-6dc2-4360-8d7c-66c7a9911ac9",
              "name": "Operation updated successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "operations",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The operation ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"string\",\n  \"subtitle\": \"string\",\n  \"status\": \"error\",\n  \"url\": \"string\",\n  \"error_value\": \"string\",\n  \"processing_time\": 4664\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "true",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "2afc04ae-01f0-4ebd-bdeb-7170533a2f4e",
              "name": "Invalid request",
              "originalRequest": {
                "url": {
                  "path": [
                    "operations",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The operation ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"string\",\n  \"subtitle\": \"string\",\n  \"status\": \"error\",\n  \"url\": \"string\",\n  \"error_value\": \"string\",\n  \"processing_time\": 4664\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "76b3969e-c15c-417d-b84b-43ce63ecde02",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "operations",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The operation ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"string\",\n  \"subtitle\": \"string\",\n  \"status\": \"error\",\n  \"url\": \"string\",\n  \"error_value\": \"string\",\n  \"processing_time\": 4664\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "959af9bb-4c5a-4794-af85-58a7b1776bbc",
              "name": "Forbidden - operation belongs to another company",
              "originalRequest": {
                "url": {
                  "path": [
                    "operations",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The operation ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"string\",\n  \"subtitle\": \"string\",\n  \"status\": \"error\",\n  \"url\": \"string\",\n  \"error_value\": \"string\",\n  \"processing_time\": 4664\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Forbidden",
              "code": 403,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "0d2f1eba-c586-472f-99c9-53eb58e61ced",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "operations",
                    ":id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "id",
                      "description": "(Required) The operation ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"string\",\n  \"subtitle\": \"string\",\n  \"status\": \"error\",\n  \"url\": \"string\",\n  \"error_value\": \"string\",\n  \"processing_time\": 4664\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "de574cae-b0be-4ad6-890f-ed446c91dc60",
      "name": "Video Logs",
      "description": {
        "content": "Timecoded action logs within videos for highlight clips and sports analysis",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "1c49e2fd-4c1e-4f50-b8ab-c5f6b332b8c2",
          "name": "Add video logs",
          "request": {
            "name": "Add video logs",
            "description": {
              "content": "Add action logs to videos for creating highlight clips and action analysis. This endpoint processes video timestamp data and creates action clips for sports analysis.\n\n## Video Logs\n- Creates action clips with precise timestamps\n- Supports external ID matching for events\n- Generates searchable action metadata\n\n## Timing Modes\n\nEach video log entry must use one of the following timing modes for the `log` object:\n\n| Mode | Fields | Description |\n|------|--------|-------------|\n| **Offset single** | `offset` | Single point offset in seconds from the start of the video |\n| **Offset range** | `start_offset` + `end_offset` | Offset range in seconds from the start of the video |\n| **Unix single** | `action_timestamp` | Unix timestamp in seconds for a single action point. Optionally include `start_timestamp`/`end_timestamp` for clip boundaries |\n| **Unix range** | `start_timestamp` + `end_timestamp` (no `action_timestamp`) | Unix timestamps in seconds defining a clip range |\n\n## Use Cases\n- Sports highlight generation\n- Video analysis and tagging\n- Action timestamp recording\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "video",
                "logs"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"company_id\": 123,\n  \"video_logs\": [\n    {\n      \"media_id\": 12345,\n      \"external_id\": \"match_456\",\n      \"filename_match\": \"goal_*.mp4\",\n      \"log\": {\n        \"action_timestamp\": 1771282711,\n        \"start_timestamp\": 1771282651,\n        \"end_timestamp\": 1771282711,\n        \"offset\": 65.5,\n        \"start_offset\": 60,\n        \"end_offset\": 75,\n        \"raw_tags\": [\n          \"goal\",\n          \"highlight\"\n        ],\n        \"raw_player_external_ids\": [\n          \"player_123\",\n          \"player_456\"\n        ]\n      }\n    },\n    {\n      \"media_id\": 12345,\n      \"external_id\": \"match_456\",\n      \"filename_match\": \"goal_*.mp4\",\n      \"log\": {\n        \"action_timestamp\": 1771282711,\n        \"start_timestamp\": 1771282651,\n        \"end_timestamp\": 1771282711,\n        \"offset\": 65.5,\n        \"start_offset\": 60,\n        \"end_offset\": 75,\n        \"raw_tags\": [\n          \"goal\",\n          \"highlight\"\n        ],\n        \"raw_player_external_ids\": [\n          \"player_123\",\n          \"player_456\"\n        ]\n      }\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "a377f292-8125-490f-806a-5b427680c768",
              "name": "Successfully processed video logs",
              "originalRequest": {
                "url": {
                  "path": [
                    "video",
                    "logs"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"company_id\": 123,\n  \"video_logs\": [\n    {\n      \"media_id\": 12345,\n      \"external_id\": \"match_456\",\n      \"filename_match\": \"goal_*.mp4\",\n      \"log\": {\n        \"action_timestamp\": 1771282711,\n        \"start_timestamp\": 1771282651,\n        \"end_timestamp\": 1771282711,\n        \"offset\": 65.5,\n        \"start_offset\": 60,\n        \"end_offset\": 75,\n        \"raw_tags\": [\n          \"goal\",\n          \"highlight\"\n        ],\n        \"raw_player_external_ids\": [\n          \"player_123\",\n          \"player_456\"\n        ]\n      }\n    },\n    {\n      \"media_id\": 12345,\n      \"external_id\": \"match_456\",\n      \"filename_match\": \"goal_*.mp4\",\n      \"log\": {\n        \"action_timestamp\": 1771282711,\n        \"start_timestamp\": 1771282651,\n        \"end_timestamp\": 1771282711,\n        \"offset\": 65.5,\n        \"start_offset\": 60,\n        \"end_offset\": 75,\n        \"raw_tags\": [\n          \"goal\",\n          \"highlight\"\n        ],\n        \"raw_player_external_ids\": [\n          \"player_123\",\n          \"player_456\"\n        ]\n      }\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "true",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "98c09a87-7d76-493d-a40e-aec8e0b97ec6",
              "name": "Invalid video logs or missing required data",
              "originalRequest": {
                "url": {
                  "path": [
                    "video",
                    "logs"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"company_id\": 123,\n  \"video_logs\": [\n    {\n      \"media_id\": 12345,\n      \"external_id\": \"match_456\",\n      \"filename_match\": \"goal_*.mp4\",\n      \"log\": {\n        \"action_timestamp\": 1771282711,\n        \"start_timestamp\": 1771282651,\n        \"end_timestamp\": 1771282711,\n        \"offset\": 65.5,\n        \"start_offset\": 60,\n        \"end_offset\": 75,\n        \"raw_tags\": [\n          \"goal\",\n          \"highlight\"\n        ],\n        \"raw_player_external_ids\": [\n          \"player_123\",\n          \"player_456\"\n        ]\n      }\n    },\n    {\n      \"media_id\": 12345,\n      \"external_id\": \"match_456\",\n      \"filename_match\": \"goal_*.mp4\",\n      \"log\": {\n        \"action_timestamp\": 1771282711,\n        \"start_timestamp\": 1771282651,\n        \"end_timestamp\": 1771282711,\n        \"offset\": 65.5,\n        \"start_offset\": 60,\n        \"end_offset\": 75,\n        \"raw_tags\": [\n          \"goal\",\n          \"highlight\"\n        ],\n        \"raw_player_external_ids\": [\n          \"player_123\",\n          \"player_456\"\n        ]\n      }\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "cb633421-37e5-4592-bd1b-d71db574a2ca",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "video",
                    "logs"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"company_id\": 123,\n  \"video_logs\": [\n    {\n      \"media_id\": 12345,\n      \"external_id\": \"match_456\",\n      \"filename_match\": \"goal_*.mp4\",\n      \"log\": {\n        \"action_timestamp\": 1771282711,\n        \"start_timestamp\": 1771282651,\n        \"end_timestamp\": 1771282711,\n        \"offset\": 65.5,\n        \"start_offset\": 60,\n        \"end_offset\": 75,\n        \"raw_tags\": [\n          \"goal\",\n          \"highlight\"\n        ],\n        \"raw_player_external_ids\": [\n          \"player_123\",\n          \"player_456\"\n        ]\n      }\n    },\n    {\n      \"media_id\": 12345,\n      \"external_id\": \"match_456\",\n      \"filename_match\": \"goal_*.mp4\",\n      \"log\": {\n        \"action_timestamp\": 1771282711,\n        \"start_timestamp\": 1771282651,\n        \"end_timestamp\": 1771282711,\n        \"offset\": 65.5,\n        \"start_offset\": 60,\n        \"end_offset\": 75,\n        \"raw_tags\": [\n          \"goal\",\n          \"highlight\"\n        ],\n        \"raw_player_external_ids\": [\n          \"player_123\",\n          \"player_456\"\n        ]\n      }\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "b1598b4b-0785-4da8-a794-4ec16283998d",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "video",
                    "logs"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"company_id\": 123,\n  \"video_logs\": [\n    {\n      \"media_id\": 12345,\n      \"external_id\": \"match_456\",\n      \"filename_match\": \"goal_*.mp4\",\n      \"log\": {\n        \"action_timestamp\": 1771282711,\n        \"start_timestamp\": 1771282651,\n        \"end_timestamp\": 1771282711,\n        \"offset\": 65.5,\n        \"start_offset\": 60,\n        \"end_offset\": 75,\n        \"raw_tags\": [\n          \"goal\",\n          \"highlight\"\n        ],\n        \"raw_player_external_ids\": [\n          \"player_123\",\n          \"player_456\"\n        ]\n      }\n    },\n    {\n      \"media_id\": 12345,\n      \"external_id\": \"match_456\",\n      \"filename_match\": \"goal_*.mp4\",\n      \"log\": {\n        \"action_timestamp\": 1771282711,\n        \"start_timestamp\": 1771282651,\n        \"end_timestamp\": 1771282711,\n        \"offset\": 65.5,\n        \"start_offset\": 60,\n        \"end_offset\": 75,\n        \"raw_tags\": [\n          \"goal\",\n          \"highlight\"\n        ],\n        \"raw_player_external_ids\": [\n          \"player_123\",\n          \"player_456\"\n        ]\n      }\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "97367571-802a-4e16-80c4-88075f115943",
      "name": "Storage Transfer",
      "description": {
        "content": "Transfer assets to BYOS (Bring Your Own Storage) destinations like S3, Azure, or SMB shares",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "6e7551b8-1539-47ba-8396-7da896c8723c",
          "name": "Transfer assets to BYOS storage",
          "request": {
            "name": "Transfer assets to BYOS storage",
            "description": {
              "content": "Transfer media assets from ScorePlay to a BYOS (Bring Your Own Storage) destination.\nSupports two modes:\n- **Media IDs mode**: Transfers media by ID, preserving ScorePlay folder structure\n- **URLs mode**: Transfers from raw URLs to specified destination paths\n\n## Use Cases\n- Replicate ScorePlay assets to on-premise storage\n- Backup media to client-owned cloud storage (S3, Azure, etc.)\n- Sync assets to network shares (SMB) while preserving folder hierarchy\n\n## Folder Structure\nWhen using `media_ids`, the destination path preserves the ScorePlay event hierarchy.\nFor example, media in \"UEFA Champions League/Final/Match Day 1\" will be transferred to\nthe same folder structure in the destination storage.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "storage",
                "transfer"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"destination_storage_uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"media_ids\": [\n    1234,\n    5678,\n    9012\n  ],\n  \"urls\": [\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    },\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "117985b2-a24f-46b2-8612-453cbce2cfc5",
              "name": "Transfer operation started successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "storage",
                    "transfer"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"destination_storage_uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"media_ids\": [\n    1234,\n    5678,\n    9012\n  ],\n  \"urls\": [\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    },\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"operation_id\": 45678,\n  \"status\": \"pending\",\n  \"total_files\": 3,\n  \"destination\": {\n    \"type\": \"SMB\",\n    \"name\": \"Bristol Archive\"\n  }\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "3102dc51-876e-4daf-a05a-553d47193c4b",
              "name": "Invalid request - validation error",
              "originalRequest": {
                "url": {
                  "path": [
                    "storage",
                    "transfer"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"destination_storage_uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"media_ids\": [\n    1234,\n    5678,\n    9012\n  ],\n  \"urls\": [\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    },\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "3ccf36de-2e9b-404a-8214-5d167d404a0f",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "storage",
                    "transfer"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"destination_storage_uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"media_ids\": [\n    1234,\n    5678,\n    9012\n  ],\n  \"urls\": [\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    },\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "e453ca97-1d5c-4617-991d-67e036ffd7f5",
              "name": "Destination storage not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "storage",
                    "transfer"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"destination_storage_uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"media_ids\": [\n    1234,\n    5678,\n    9012\n  ],\n  \"urls\": [\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    },\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "6ee14eea-5b39-4330-9057-71b56f372052",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "storage",
                    "transfer"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"destination_storage_uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"media_ids\": [\n    1234,\n    5678,\n    9012\n  ],\n  \"urls\": [\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    },\n    {\n      \"source_url\": \"https://cdn.example.com/video1.mp4\",\n      \"destination_path\": \"2024/Wimbledon/Day1/video1.mp4\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "922753e9-af6f-4472-8f57-1529fd452e9b",
          "name": "Get storage transfer status",
          "request": {
            "name": "Get storage transfer status",
            "description": {
              "content": "Get the current status of a storage transfer operation, including per-file progress.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "storage",
                "transfer",
                ":operation_id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "12345",
                  "key": "operation_id",
                  "description": "(Required) The operation ID returned from the transfer request"
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "3efd0d15-5913-42ac-9a79-0be9c5c07968",
              "name": "Transfer status retrieved successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "storage",
                    "transfer",
                    ":operation_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "operation_id",
                      "description": "(Required) The operation ID returned from the transfer request"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"operation_id\": 45678,\n  \"status\": \"in_progress\",\n  \"total_files\": 5,\n  \"completed_files\": 3,\n  \"failed_files\": 0,\n  \"file_statuses\": [\n    {\n      \"media_id\": 1234,\n      \"source_url\": \"https://cdn.scoreplay.io/...\",\n      \"file_name\": \"clip1.mp4\",\n      \"destination_path\": \"Wimbledon/Day1/clip1.mp4\",\n      \"status\": \"completed\",\n      \"error\": \"checksum mismatch\"\n    },\n    {\n      \"media_id\": 1234,\n      \"source_url\": \"https://cdn.scoreplay.io/...\",\n      \"file_name\": \"clip1.mp4\",\n      \"destination_path\": \"Wimbledon/Day1/clip1.mp4\",\n      \"status\": \"completed\",\n      \"error\": \"checksum mismatch\"\n    }\n  ],\n  \"destination\": {\n    \"type\": \"SMB\",\n    \"name\": \"Bristol Archive\"\n  },\n  \"error\": \"connection timed out\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "97a108cd-1f95-41e5-97b7-618444e32226",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "storage",
                    "transfer",
                    ":operation_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "operation_id",
                      "description": "(Required) The operation ID returned from the transfer request"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "bf0c9003-4a7f-4a99-becb-4e63923157fb",
              "name": "Forbidden - operation belongs to another company",
              "originalRequest": {
                "url": {
                  "path": [
                    "storage",
                    "transfer",
                    ":operation_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "operation_id",
                      "description": "(Required) The operation ID returned from the transfer request"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Forbidden",
              "code": 403,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "f9b1998e-9bf2-4067-b1ac-ea0b2d00844f",
              "name": "Operation not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "storage",
                    "transfer",
                    ":operation_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "operation_id",
                      "description": "(Required) The operation ID returned from the transfer request"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "866c2dc8-0570-452a-84f6-2e6640855552",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "storage",
                    "transfer",
                    ":operation_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "12345",
                      "key": "operation_id",
                      "description": "(Required) The operation ID returned from the transfer request"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "69f42db5-431a-4ade-9a2c-d378d7b75397",
      "name": "Storages",
      "description": {
        "content": "Manage BYOS (Bring Your Own Storage) configurations - S3, Azure, GCS, and SMB shares",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "4fa78be9-31cc-45a7-8f2c-485ae1c3bf4d",
          "name": "List all storages",
          "request": {
            "name": "List all storages",
            "description": {
              "content": "Retrieve all BYOS (Bring Your Own Storage) configurations for your company.\nReturns a list of configured storage destinations including S3, Azure, GCS, and SMB shares.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "storages"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "cb13ca72-11d2-49d5-850d-2c98905d429b",
              "name": "Successfully retrieved storage list",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n    \"name\": \"my-archive-bucket\",\n    \"type\": \"AWS S3 Bucket\",\n    \"is_scoreplay\": false,\n    \"region\": \"us-east-1\",\n    \"endpoint\": \"https://s3.wasabisys.com\",\n    \"server\": \"192.168.1.100\",\n    \"port\": 445,\n    \"share_name\": \"media-archive\",\n    \"path_prefix\": \"scoreplay/uploads\",\n    \"username\": \"admin\"\n  },\n  {\n    \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n    \"name\": \"my-archive-bucket\",\n    \"type\": \"AWS S3 Bucket\",\n    \"is_scoreplay\": false,\n    \"region\": \"us-east-1\",\n    \"endpoint\": \"https://s3.wasabisys.com\",\n    \"server\": \"192.168.1.100\",\n    \"port\": 445,\n    \"share_name\": \"media-archive\",\n    \"path_prefix\": \"scoreplay/uploads\",\n    \"username\": \"admin\"\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "6a720027-a638-433c-a33b-ca9e0887a0fc",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "0bb34150-ba1b-4e08-92c9-6f2612c566e6",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "d78f8dce-9c84-424c-b588-b12690221074",
          "name": "Create a new storage",
          "request": {
            "name": "Create a new storage",
            "description": {
              "content": "Create a new BYOS (Bring Your Own Storage) configuration.\nSupports S3-compatible storage (AWS, Wasabi, etc.), Azure Blob, GCS, and SMB shares.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "storages"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"my-archive-bucket\",\n  \"storage_type\": \"AWS S3 Bucket\",\n  \"label\": \"Production Archive\",\n  \"credentials_id\": \"550e8400-e29b-41d4-a716-446655440001\",\n  \"region\": \"us-east-1\",\n  \"endpoint\": \"https://s3.wasabisys.com\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "1b22f7d3-3805-4c03-89a9-160c60893e42",
              "name": "Storage created successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"my-archive-bucket\",\n  \"storage_type\": \"AWS S3 Bucket\",\n  \"label\": \"Production Archive\",\n  \"credentials_id\": \"550e8400-e29b-41d4-a716-446655440001\",\n  \"region\": \"us-east-1\",\n  \"endpoint\": \"https://s3.wasabisys.com\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"name\": \"my-archive-bucket\",\n  \"type\": \"AWS S3 Bucket\",\n  \"is_scoreplay\": false,\n  \"region\": \"us-east-1\",\n  \"endpoint\": \"https://s3.wasabisys.com\",\n  \"server\": \"192.168.1.100\",\n  \"port\": 445,\n  \"share_name\": \"media-archive\",\n  \"path_prefix\": \"scoreplay/uploads\",\n  \"username\": \"admin\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "28f7a2e0-419c-4752-9a94-ac4dd5a5db36",
              "name": "Invalid request body",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"my-archive-bucket\",\n  \"storage_type\": \"AWS S3 Bucket\",\n  \"label\": \"Production Archive\",\n  \"credentials_id\": \"550e8400-e29b-41d4-a716-446655440001\",\n  \"region\": \"us-east-1\",\n  \"endpoint\": \"https://s3.wasabisys.com\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "b1de805e-97e6-44b3-b006-f2a6c52cb4dd",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"my-archive-bucket\",\n  \"storage_type\": \"AWS S3 Bucket\",\n  \"label\": \"Production Archive\",\n  \"credentials_id\": \"550e8400-e29b-41d4-a716-446655440001\",\n  \"region\": \"us-east-1\",\n  \"endpoint\": \"https://s3.wasabisys.com\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "2ed56da7-4a7a-4e72-aaae-60ef70584234",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"my-archive-bucket\",\n  \"storage_type\": \"AWS S3 Bucket\",\n  \"label\": \"Production Archive\",\n  \"credentials_id\": \"550e8400-e29b-41d4-a716-446655440001\",\n  \"region\": \"us-east-1\",\n  \"endpoint\": \"https://s3.wasabisys.com\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "3829940f-a81b-4cdb-b08c-91059664b69a",
          "name": "Get a storage by ID",
          "request": {
            "name": "Get a storage by ID",
            "description": {
              "content": "Retrieve details of a specific BYOS storage configuration by its UUID.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "storages",
                ":storage_id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "550e8400-e29b-41d4-a716-446655440000",
                  "key": "storage_id",
                  "description": "(Required) UUID of the storage"
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "57c8c593-91ac-4c8f-9f9c-1478637196db",
              "name": "Successfully retrieved storage",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"name\": \"my-archive-bucket\",\n  \"type\": \"AWS S3 Bucket\",\n  \"is_scoreplay\": false,\n  \"region\": \"us-east-1\",\n  \"endpoint\": \"https://s3.wasabisys.com\",\n  \"server\": \"192.168.1.100\",\n  \"port\": 445,\n  \"share_name\": \"media-archive\",\n  \"path_prefix\": \"scoreplay/uploads\",\n  \"username\": \"admin\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "cebfa9b0-e8d9-4e6a-96f9-af49c6407558",
              "name": "Invalid storage_id format",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "1b410f98-6425-4972-bbef-b8d1d154e55c",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "9f2b3d0c-6a93-446a-b3bd-412192b678f7",
              "name": "Storage not found",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Not Found",
              "code": 404,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "4998b4de-71c8-4723-98db-4ec58814d878",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "fbd87206-f3e4-4d1e-ae97-a3bd611ac230",
          "name": "Update a storage",
          "request": {
            "name": "Update a storage",
            "description": {
              "content": "Update an existing BYOS storage configuration.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "storages",
                ":storage_id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "550e8400-e29b-41d4-a716-446655440000",
                  "key": "storage_id",
                  "description": "(Required) UUID of the storage to update"
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "PUT",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"my-archive-bucket\",\n  \"label\": \"Production Archive\",\n  \"storage_type\": \"AWS S3 Bucket\",\n  \"credentials_id\": \"550e8400-e29b-41d4-a716-446655440001\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "64fc2a51-05ac-4adf-9086-9d3094b4b7bf",
              "name": "Storage updated successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage to update"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"my-archive-bucket\",\n  \"label\": \"Production Archive\",\n  \"storage_type\": \"AWS S3 Bucket\",\n  \"credentials_id\": \"550e8400-e29b-41d4-a716-446655440001\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"name\": \"my-archive-bucket\",\n  \"type\": \"AWS S3 Bucket\",\n  \"is_scoreplay\": false,\n  \"region\": \"us-east-1\",\n  \"endpoint\": \"https://s3.wasabisys.com\",\n  \"server\": \"192.168.1.100\",\n  \"port\": 445,\n  \"share_name\": \"media-archive\",\n  \"path_prefix\": \"scoreplay/uploads\",\n  \"username\": \"admin\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "92382b96-391f-4113-8b1b-5a9a1c0fd07d",
              "name": "Invalid request",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage to update"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"my-archive-bucket\",\n  \"label\": \"Production Archive\",\n  \"storage_type\": \"AWS S3 Bucket\",\n  \"credentials_id\": \"550e8400-e29b-41d4-a716-446655440001\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "8ee18564-fb2a-484c-bd30-3634663ece17",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage to update"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"my-archive-bucket\",\n  \"label\": \"Production Archive\",\n  \"storage_type\": \"AWS S3 Bucket\",\n  \"credentials_id\": \"550e8400-e29b-41d4-a716-446655440001\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "dcf6edf2-a512-4b76-8886-6b6d064b8c90",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage to update"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PUT",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"my-archive-bucket\",\n  \"label\": \"Production Archive\",\n  \"storage_type\": \"AWS S3 Bucket\",\n  \"credentials_id\": \"550e8400-e29b-41d4-a716-446655440001\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "07180d93-bbdc-42bb-b133-883cad7751ad",
          "name": "Delete a storage",
          "request": {
            "name": "Delete a storage",
            "description": {
              "content": "Delete a BYOS storage configuration. This action cannot be undone.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "storages",
                ":storage_id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "550e8400-e29b-41d4-a716-446655440000",
                  "key": "storage_id",
                  "description": "(Required) UUID of the storage to delete"
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "DELETE",
            "auth": null
          },
          "response": [
            {
              "id": "927de5ed-f575-4aeb-aa0a-3ab5c9d18962",
              "name": "Storage deleted successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage to delete"
                    }
                  ]
                },
                "method": "DELETE",
                "body": {}
              },
              "status": "No Content",
              "code": 204,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "text/plain"
                }
              ],
              "body": "",
              "cookie": [],
              "_postman_previewlanguage": "text"
            },
            {
              "id": "c529f474-d905-4ea4-b7e8-44c2f9d8fa9b",
              "name": "Invalid storage_id format",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage to delete"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "2f2bc784-d15a-43c8-9084-a698b95b8356",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage to delete"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "d7162cdf-0328-4d46-9fab-556512fcb043",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "storages",
                    ":storage_id"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "550e8400-e29b-41d4-a716-446655440000",
                      "key": "storage_id",
                      "description": "(Required) UUID of the storage to delete"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "DELETE",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "id": "764cb220-9081-465c-9812-b4ac8a85169d",
      "name": "Agents",
      "description": {
        "content": "Manage hybrid agents for on-premise file transfers between ScorePlay and local/cloud storage",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "8a770241-b6da-41e3-9677-11fafc2d87bb",
          "name": "List all agents",
          "request": {
            "name": "List all agents",
            "description": {
              "content": "Retrieve all hybrid agents configured for your company. Agents are on-premise\ncomponents that handle file transfers between ScorePlay and local/cloud storage.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "agents"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "ddf1399f-2c98-4f3d-b705-403010ee01eb",
              "name": "Successfully retrieved agent list",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"id\": 123,\n    \"company_id\": 456,\n    \"site_id\": \"550e8400-e29b-41d4-a716-446655440000\",\n    \"name\": \"Bristol Office Agent\",\n    \"local_address\": \"192.168.1.50\",\n    \"created_at\": \"2024-01-15T10:30:00Z\",\n    \"updated_at\": \"2024-01-15T10:30:00Z\"\n  },\n  {\n    \"id\": 123,\n    \"company_id\": 456,\n    \"site_id\": \"550e8400-e29b-41d4-a716-446655440000\",\n    \"name\": \"Bristol Office Agent\",\n    \"local_address\": \"192.168.1.50\",\n    \"created_at\": \"2024-01-15T10:30:00Z\",\n    \"updated_at\": \"2024-01-15T10:30:00Z\"\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "ada90a24-fd91-4258-8b55-d3d4725b1dc4",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "046f8dab-3530-4fe2-97e5-c9bd94bfb8b5",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "580a78e3-41f9-456a-8e8d-608c73376a6a",
          "name": "Generate a new agent",
          "request": {
            "name": "Generate a new agent",
            "description": {
              "content": "Create a new hybrid agent and optionally associate it with storage configurations.\nThe agent will be assigned a unique site ID used for routing file transfer tasks.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "agents",
                "generate"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Bristol Office Agent\",\n  \"storage_uuids\": [\n    \"550e8400-e29b-41d4-a716-446655440000\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "id": "6a73e2f4-7df3-42a3-bf20-880d0f0a35a6",
              "name": "Agent created successfully",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents",
                    "generate"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Bristol Office Agent\",\n  \"storage_uuids\": [\n    \"550e8400-e29b-41d4-a716-446655440000\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Created",
              "code": 201,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"agent\": {\n    \"id\": 123,\n    \"company_id\": 456,\n    \"site_id\": \"550e8400-e29b-41d4-a716-446655440000\",\n    \"name\": \"Bristol Office Agent\",\n    \"local_address\": \"192.168.1.50\",\n    \"created_at\": \"2024-01-15T10:30:00Z\",\n    \"updated_at\": \"2024-01-15T10:30:00Z\"\n  },\n  \"agent_storages\": [\n    {\n      \"id\": 789,\n      \"remote_storage_id\": 123,\n      \"storage_uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n      \"created_at\": \"2024-01-15T10:30:00Z\"\n    },\n    {\n      \"id\": 789,\n      \"remote_storage_id\": 123,\n      \"storage_uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n      \"created_at\": \"2024-01-15T10:30:00Z\"\n    }\n  ]\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "e7b56128-1051-4955-8178-fa2bebc5ff6a",
              "name": "Invalid request body",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents",
                    "generate"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Bristol Office Agent\",\n  \"storage_uuids\": [\n    \"550e8400-e29b-41d4-a716-446655440000\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "9c448390-b8ab-4290-870c-19893089b3d6",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents",
                    "generate"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Bristol Office Agent\",\n  \"storage_uuids\": [\n    \"550e8400-e29b-41d4-a716-446655440000\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "9c279210-080d-4054-a43a-715eaf751f8a",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents",
                    "generate"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Bristol Office Agent\",\n  \"storage_uuids\": [\n    \"550e8400-e29b-41d4-a716-446655440000\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "id": "3e064101-3dee-4ac4-b4c5-bafebba29a3c",
          "name": "Get agent storages",
          "request": {
            "name": "Get agent storages",
            "description": {
              "content": "Retrieve all storage UUIDs associated with a specific agent.\nThis shows which BYOS storages are linked to this agent for file transfers.\n",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "agents",
                ":id",
                "storages"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "123",
                  "key": "id",
                  "description": "(Required) Agent ID"
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": [
            {
              "id": "3c014805-bf64-4cce-abb6-f84fa00a22cc",
              "name": "Successfully retrieved agent storages",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents",
                    ":id",
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "123",
                      "key": "id",
                      "description": "(Required) Agent ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "OK",
              "code": 200,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "[\n  {\n    \"id\": 789,\n    \"remote_storage_id\": 123,\n    \"storage_uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n    \"created_at\": \"2024-01-15T10:30:00Z\"\n  },\n  {\n    \"id\": 789,\n    \"remote_storage_id\": 123,\n    \"storage_uuid\": \"550e8400-e29b-41d4-a716-446655440000\",\n    \"created_at\": \"2024-01-15T10:30:00Z\"\n  }\n]",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "10736c48-b895-4459-bbcd-97fedccd8f40",
              "name": "Invalid agent_id",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents",
                    ":id",
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "123",
                      "key": "id",
                      "description": "(Required) Agent ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Bad Request",
              "code": 400,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "a99591c2-9695-4c65-a736-f4c112eb24dc",
              "name": "Authentication required or invalid API key",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents",
                    ":id",
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "123",
                      "key": "id",
                      "description": "(Required) Agent ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Unauthorized",
              "code": 401,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            },
            {
              "id": "c5e51b64-debc-46b4-91db-6e2d0d900be2",
              "name": "Internal server error",
              "originalRequest": {
                "url": {
                  "path": [
                    "agents",
                    ":id",
                    "storages"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "key": "api_key",
                      "value": "<API Key>"
                    }
                  ],
                  "variable": [
                    {
                      "disabled": false,
                      "type": "any",
                      "value": "123",
                      "key": "id",
                      "description": "(Required) Agent ID"
                    }
                  ]
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {}
              },
              "status": "Internal Server Error",
              "code": 500,
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"message\": \"USER_NOT_FOUND\"\n}",
              "cookie": [],
              "_postman_previewlanguage": "json"
            }
          ],
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    }
  ],
  "event": [],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://media.scoreplay.io/v1",
      "type": "string"
    },
    {
      "key": "api_key",
      "value": "",
      "type": "string"
    }
  ],
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "key",
        "value": "api_key",
        "type": "string"
      },
      {
        "key": "value",
        "value": "{{api_key}}",
        "type": "string"
      },
      {
        "key": "in",
        "value": "query",
        "type": "string"
      }
    ]
  },
  "info": {
    "_postman_id": "0f88da1b-72aa-4731-9ea5-af23d6ec8ea3",
    "name": "ScorePlay Media API",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": {
      "content": "The ScorePlay Media API lets you search, enrich, transform, and deliver\nmedia assets programmatically — the same library that powers your apps,\nwebsites, and partner integrations.\n\nAll requests authenticate with an `api_key` query parameter and are scoped\nto your organization. Responses are JSON; media search returns three\nquality tiers (photographer, compressed, thumbnail) plus dynamic image URLs.\n\nUse the **Try it** panel on any endpoint to call the live API with your key,\nor download the OpenAPI spec and a ready-to-import Postman collection from\nthe Downloads menu.\n\n\nContact Support:\n Name: ScorePlay API Support\n Email: engineering@scoreplay.io",
      "type": "text/plain"
    }
  }
}