{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "https:\/\/forge.sp-tarkov.com"
        }
    ],
    "info": {
        "name": "The Forge API Documentation",
        "_postman_id": "8c9cae0c-609e-4f29-b7c5-a9d66203a0de",
        "description": "The greatest resource available for Single Player Tarkov modifications. Where modding legends are made. Discover powerful tools, expert-written guides, and exclusive mods. Craft your vision. Transform the game.",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "General",
            "description": "\nAPIs for general application status and information.",
            "item": [
                {
                    "name": "Check API Health",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/ping",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/ping"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Returns a simple 'pong' message to indicate that the API endpoint\nis available and responding correctly. This endpoint is typically used\nfor health checks or basic connectivity tests.\n\nIt does not require authentication.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"message\": \"pong\"\n     }\n }",
                            "name": "Successful Ping"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Authentication",
            "description": "\nEndpoints for user authentication and token management.",
            "item": [
                {
                    "name": "Login & Token Creation",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/auth\/login",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/auth\/login"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"test@example.com\",\"password\":\"secretPassword\",\"token_name\":\"my-data-script-token\",\"abilities\":[\"update\"]}"
                        },
                        "description": "Authenticates a user with email and password and returns an API token. Users who registered via OAuth (and\nhaven't set a password) cannot use this endpoint.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"token\": \"{YOUR_API_TOKEN}\"\n     }\n }",
                            "name": "Successful Login"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Invalid credentials provided.\"\n }",
                            "name": "Invalid Credentials"
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n     \"success\": false,\n     \"code\": \"PASSWORD_LOGIN_UNAVAILABLE\",\n     \"message\": \"Password login is not available for accounts created via OAuth. Please use the original login method or set a password for your account.\"\n }",
                            "name": "OAuth User Attempt"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n     \"success\": false,\n     \"code\": \"VALIDATION_FAILED\",\n     \"message\": \"Validation failed.\",\n     \"errors\": {\n         \"email\": [ \"The email field is required.\" ],\n         \"password\": [ \"The password field is required.\" ],\n         \"abilities.0\": [ \"The selected ability read-invalid is invalid. Allowed abilities are: create, read, update, delete\" ]\n     }\n }",
                            "name": "Validation Error"
                        }
                    ]
                },
                {
                    "name": "Logout & Delete Current Token",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/auth\/logout",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/auth\/logout"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Revokes the specific API token that was used to make this request."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"message\": \"Current token revoked successfully.\"\n     }\n }",
                            "name": "Successful Logout"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Unauthenticated.\"\n }",
                            "name": "Unauthenticated"
                        }
                    ]
                },
                {
                    "name": "Logout & Delete All Tokens",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/auth\/logout\/all",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/auth\/logout\/all"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Revokes all API tokens associated with the authenticated user."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"message\": \"All tokens revoked successfully.\"\n     }\n }",
                            "name": "Successful Logout All"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Unauthenticated.\"\n }",
                            "name": "Unauthenticated"
                        }
                    ]
                },
                {
                    "name": "Registration",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/auth\/register",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/auth\/register"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"NewUser123\",\"email\":\"newuser@example.com\",\"password\":\"StrongP@ssw0rd!\",\"timezone\":\"America\\\/New_York\"}"
                        },
                        "description": "Creates a new user account. Email verification is still required.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"id\": 2,\n         \"name\": \"NewUser123\",\n         \"profile_photo_url\": \"https:\/\/ui-avatars.com\/api\/?name=NewUser123&color=...\",\n         \"cover_photo_url\": \"https:\/\/picsum.photos\/seed\/NewUser123\/...\",\n         \"timezone\": \"America\/New_York\",\n         \"created_at\": \"2025-04-02T21:30:00.000000Z\",\n         \"updated_at\": \"2025-04-01T10:00:00.000000Z\"\n     }\n }",
                            "name": "Successful Registration"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n     \"success\": false,\n     \"code\": \"VALIDATION_FAILED\",\n     \"message\": \"Validation failed.\",\n     \"errors\": {\n         \"name\": [\n             \"The name has already been taken.\"\n         ],\n         \"email\": [\n             \"The email must be a valid email address.\"\n         ],\n         \"password\": [\n             \"The password must be at least 8 characters.\"\n         ],\n         \"timezone\": [\n             \"The timezone field is required.\"\n         ]\n     }\n }",
                            "name": "Validation Error"
                        }
                    ]
                },
                {
                    "name": "Resend Email Verification",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/auth\/email\/resend",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/auth\/email\/resend"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"unverified@example.com\"}"
                        },
                        "description": "Allows anyone to request a verification email resend by providing an email address. Use this if a user registered\nbut did not receive the initial email and cannot log in. For security, this endpoint always returns a success\nmessage, regardless of whether the email exists or is already verified, to prevent email enumeration.\n\nThis endpoint is heavily rate-limited.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"message\": \"If an account matching that email exists and requires verification, a new link has been sent.\"\n     }\n }",
                            "name": "Request Accepted"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\n     \"success\": false,\n     \"code\": \"VALIDATION_FAILED\",\n     \"message\": \"Validation failed.\",\n     \"errors\": {\n         \"email\": [\n             \"The email field is required.\"\n         ]\n     }\n }",
                            "name": "Validation Error"
                        }
                    ]
                },
                {
                    "name": "Get Authenticated User",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/auth\/user",
                            "query": [
                                {
                                    "key": "include",
                                    "value": "role",
                                    "description": "optional Comma-separated list of relationships to include. Available relationships: `role`.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v0\/auth\/user?include=role"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves the details for the currently authenticated user based on the provided API token."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n     \"id\": 1,\n         \"name\": \"Test User\",\n         \"email\": \"test@example.com\",\n         \"email_verified_at\": \"2025-04-02T20:44:38.000000Z\",\n         \"profile_photo_url\": \"https:\/\/example.com\/path\/to\/profile.jpg\",\n         \"cover_photo_url\": \"https:\/\/example.com\/path\/to\/cover.jpg\",\n         \"created_at\": \"2025-04-01T10:00:00.000000Z\"\n     }\n }",
                            "name": "Success (No Includes)"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"id\": 1,\n         \"name\": \"Test User\",\n         \"email\": \"test@example.com\",\n         \"email_verified_at\": \"2025-04-02T20:44:38.000000Z\",\n         \"profile_photo_url\": \"https:\/\/example.com\/path\/to\/profile.jpg\",\n         \"cover_photo_url\": \"https:\/\/example.com\/path\/to\/cover.jpg\",\n         \"role\": {\n             \"id\": 2,\n             \"name\": \"Moderator\",\n             \"short_name\": \"Mod\",\n             \"description\": \"Moderate user content.\",\n             \"color_class\": \"emerald\",\n         },\n         \"created_at\": \"2025-04-01T10:00:00.000000Z\",\n         \"updated_at\": \"2025-04-01T10:00:00.000000Z\"\n     }\n }",
                            "name": "Success (Include Role)"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Unauthenticated.\"\n }",
                            "name": "Unauthenticated"
                        }
                    ]
                },
                {
                    "name": "Token Abilities",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/auth\/abilities",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/auth\/abilities"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get the current token's abilities."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"success\": true,\n    \"data\": [\n        \"read\",\n        \"create\",\n        \"update\",\n        \"delete\"\n    ]\n}",
                            "name": "Success"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"success\": false,\n    \"code\": \"UNAUTHENTICATED\",\n    \"message\": \"Unauthenticated.\"\n}",
                            "name": "Unauthenticated"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Mods",
            "description": "\nEndpoints for managing and retrieving mods.",
            "item": [
                {
                    "name": "Get Mods",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/mods",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/mods",
                            "variable": [
                                {
                                    "id": "fields",
                                    "key": "fields",
                                    "value": "name%2Cslug%2Cfeatured%2Ccreated_at",
                                    "description": "Comma-separated list of fields to include in the response. Defaults to all fields."
                                },
                                {
                                    "id": "filter[id]",
                                    "key": "filter[id]",
                                    "value": "1%2C5%2C10",
                                    "description": "Filter by comma-separated Mod IDs."
                                },
                                {
                                    "id": "filter[hub_id]",
                                    "key": "filter[hub_id]",
                                    "value": "123%2C456",
                                    "description": "Filter by comma-separated Hub IDs."
                                },
                                {
                                    "id": "filter[guid]",
                                    "key": "filter[guid]",
                                    "value": "com.example.mymod1%2Ccom.example.mymod2",
                                    "description": "Filter by comma-separated GUIDs."
                                },
                                {
                                    "id": "filter[name]",
                                    "key": "filter[name]",
                                    "value": "Raid+Time",
                                    "description": "Filter by name (fuzzy filter)."
                                },
                                {
                                    "id": "filter[slug]",
                                    "key": "filter[slug]",
                                    "value": "some-mod",
                                    "description": "Filter by slug (fuzzy filter)."
                                },
                                {
                                    "id": "filter[teaser]",
                                    "key": "filter[teaser]",
                                    "value": "important",
                                    "description": "Filter by teaser text (fuzzy filter)."
                                },
                                {
                                    "id": "filter[featured]",
                                    "key": "filter[featured]",
                                    "value": "true",
                                    "description": "Filter by featured status (1, true, 0, false)."
                                },
                                {
                                    "id": "filter[contains_ads]",
                                    "key": "filter[contains_ads]",
                                    "value": "false",
                                    "description": "Filter by contains_ads status (1, true, 0, false)."
                                },
                                {
                                    "id": "filter[contains_ai_content]",
                                    "key": "filter[contains_ai_content]",
                                    "value": "false",
                                    "description": "Filter by contains_ai_content status (1, true, 0, false)."
                                },
                                {
                                    "id": "filter[category_id]",
                                    "key": "filter[category_id]",
                                    "value": "1%2C2%2C3",
                                    "description": "Filter by comma-separated category IDs."
                                },
                                {
                                    "id": "filter[category_slug]",
                                    "key": "filter[category_slug]",
                                    "value": "weapons%2Cgear",
                                    "description": "Filter by comma-separated category slugs."
                                },
                                {
                                    "id": "filter[created_between]",
                                    "key": "filter[created_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by creation date range (YYYY-MM-DD,YYYY-MM-DD)."
                                },
                                {
                                    "id": "filter[updated_between]",
                                    "key": "filter[updated_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by update date range (YYYY-MM-DD,YYYY-MM-DD)."
                                },
                                {
                                    "id": "filter[published_between]",
                                    "key": "filter[published_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by publication date range (YYYY-MM-DD,YYYY-MM-DD)."
                                },
                                {
                                    "id": "filter[spt_version]",
                                    "key": "filter[spt_version]",
                                    "value": "%5E3.8.0",
                                    "description": "Filter mods that are compatible with an SPT version SemVer constraint. This will only filter the mods, not the mod versions."
                                },
                                {
                                    "id": "filter[fika_compatibility]",
                                    "key": "filter[fika_compatibility]",
                                    "value": "true",
                                    "description": "Filter by Fika compatibility status. When true, only shows mods with Fika compatible versions (1, true, 0, false)."
                                },
                                {
                                    "id": "filter[include_legacy]",
                                    "key": "filter[include_legacy]",
                                    "value": "true",
                                    "description": "Include legacy mods (mods with versions that have no SPT version constraint). By default, legacy mods are excluded from results (1, true, 0, false)."
                                },
                                {
                                    "id": "query",
                                    "key": "query",
                                    "value": "raid+time",
                                    "description": "Search query to filter mods using Meilisearch. This will search across name, slug, and description fields."
                                },
                                {
                                    "id": "include",
                                    "key": "include",
                                    "value": "versions%2Ccategory",
                                    "description": "Comma-separated list of relationships. Available: `versions`, `license`, `category`, `source_code_links`."
                                },
                                {
                                    "id": "sort",
                                    "key": "sort",
                                    "value": "featured%2C-name",
                                    "description": "Sort results by attribute(s). Default ASC. Prefix with `-` for DESC. Comma-separate multiple fields. Allowed: `name`, `featured`, `created_at`, `updated_at`, `published_at`."
                                },
                                {
                                    "id": "page",
                                    "key": "page",
                                    "value": "2",
                                    "description": "The page number for pagination."
                                },
                                {
                                    "id": "per_page",
                                    "key": "per_page",
                                    "value": "25",
                                    "description": "The number of results per page (max 50)."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a paginated list of mods, allowing filtering, sorting, and relationship inclusion.\n\nFields available:<br \/><code>hub_id, guid, name, slug, teaser, thumbnail, downloads, detail_url,\nfika_compatibility, featured, contains_ai_content, contains_ads, shows_profile_binding_notice, category_id,\npublished_at, created_at, updated_at<\/code>\n\n<aside class=\"notice\">This endpoint only offers limited version information. Only the latest 6 versions will be\nincluded. For additional version information, use the <code>mod\/{id}\/versions<\/code> endpoint.<\/aside>\n\n<aside class=\"notice\">\nThe <code>fika_compatibility<\/code> field on a mod is a boolean that indicates whether any published version is\nconfirmed compatible with Fika. Version records expose their own <code>fika_compatibility<\/code> field as a\nstring with one of <code>compatible<\/code>, <code>incompatible<\/code>, or <code>unknown<\/code>.\n<\/aside>\n\n<aside class=\"notice\">\nThe <code>owner<\/code> and <code>additional_authors<\/code> relationships are always included in the response by\ndefault and do not need to be specified in the <code>include<\/code> parameter.\n<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": [\n         {\n             \"id\": 1,\n             \"hub_id\": null,\n             \"guid\": \"com.oconnell.recusandae-velit-incidunt\",\n             \"name\": \"Recusandae velit incidunt.\",\n             \"slug\": \"recusandae-velit-incidunt\",\n             \"teaser\": \"Minus est minima quibusdam necessitatibus inventore iste.\",\n             \"thumbnail\": \"\",\n             \"downloads\": 55212644,\n             \"owner\": {\n                 \"id\": 1,\n                 \"name\": \"ModAuthor\",\n                 \"profile_photo_url\": \"https:\/\/example.com\/profile.jpg\",\n                 \"cover_photo_url\": \"https:\/\/example.com\/cover.jpg\"\n             },\n             \"additional_authors\": [],\n             \"source_code_links\": [\n                 {\n                     \"url\": \"http:\/\/oconnell.com\/earum-sed-fugit-corrupti\",\n                     \"label\": null\n                 }\n             ],\n             \"detail_url\": \"https:\/\/forge.sp-tarkov.com\/mods\/1\/recusandae-velit-incidunt\",\n             \"fika_compatibility\": true,\n             \"featured\": true,\n             \"contains_ads\": true,\n             \"contains_ai_content\": false,\n             \"shows_profile_binding_notice\": false,\n             \"published_at\": \"2025-01-09T17:48:53.000000Z\",\n             \"created_at\": \"2024-12-11T14:48:53.000000Z\",\n             \"updated_at\": \"2025-04-10T13:50:00.000000Z\"\n         },\n         {\n             \"id\": 2,\n             \"hub_id\": null,\n             \"guid\": \"com.baumbach.adipisci-iusto-voluptas-nihil\",\n             \"name\": \"Adipisci iusto voluptas nihil.\",\n             \"slug\": \"adipisci-iusto-voluptas-nihil\",\n             \"teaser\": \"Minima adipisci perspiciatis nemo maiores rem porro natus.\",\n             \"thumbnail\": \"\",\n             \"downloads\": 219598104,\n             \"owner\": {\n                 \"id\": 2,\n                 \"name\": \"AnotherAuthor\",\n                 \"profile_photo_url\": \"https:\/\/example.com\/profile2.jpg\",\n                 \"cover_photo_url\": \"https:\/\/example.com\/cover2.jpg\"\n             },\n             \"additional_authors\": [],\n             \"source_code_links\": [\n                 {\n                     \"url\": \"http:\/\/baumbach.net\/\",\n                     \"label\": null\n                 }\n             ],\n             \"detail_url\": \"https:\/\/forge.sp-tarkov.com\/mods\/2\/adipisci-iusto-voluptas-nihil\",\n             \"fika_compatibility\": false,\n             \"featured\": false,\n             \"contains_ads\": true,\n             \"contains_ai_content\": true,\n             \"shows_profile_binding_notice\": false,\n             \"published_at\": \"2024-08-30T14:48:53.000000Z\",\n             \"created_at\": \"2024-06-22T04:48:53.000000Z\",\n             \"updated_at\": \"2025-04-10T13:50:21.000000Z\"\n         }\n     ],\n     \"links\": {\n         \"first\": \"https:\/\/forge.test\/api\/v0\/mods?page=1\",\n         \"last\": \"https:\/\/forge.test\/api\/v0\/mods?page=1\",\n         \"prev\": null,\n         \"next\": null\n     },\n     \"meta\": {\n         \"current_page\": 1,\n         \"from\": 1,\n         \"last_page\": 1,\n         \"links\": [\n             {\n                 \"url\": null,\n                 \"label\": \"&laquo; Previous\",\n                 \"active\": false\n             },\n             {\n                 \"url\": \"https:\/\/forge.test\/api\/v0\/mods?page=1\",\n                 \"label\": \"1\",\n                 \"active\": true\n             },\n             {\n                 \"url\": null,\n                 \"label\": \"Next &raquo;\",\n                 \"active\": false\n             }\n         ],\n         \"path\": \"https:\/\/forge.test\/api\/v0\/mods\",\n         \"per_page\": 12,\n         \"to\": 2,\n         \"total\": 2\n     }\n }",
                            "name": "Success (All fields)"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": [\n         {\n             \"id\": 1,\n             \"hub_id\": null,\n             \"guid\": \"com.oconnell.recusandae-velit-incidunt\",\n             \"name\": \"Recusandae velit incidunt.\",\n             \"slug\": \"recusandae-velit-incidunt\",\n             \"teaser\": \"Minus est minima quibusdam necessitatibus inventore iste.\",\n             \"thumbnail\": \"\",\n             \"downloads\": 55212644,\n             \"owner\": {\n                 \"id\": 1,\n                 \"name\": \"ModAuthor\",\n                 \"profile_photo_url\": \"https:\/\/example.com\/profile.jpg\",\n                 \"cover_photo_url\": \"https:\/\/example.com\/cover.jpg\"\n             },\n             \"additional_authors\": [],\n             \"source_code_links\": [\n                 {\n                     \"url\": \"http:\/\/oconnell.com\/earum-sed-fugit-corrupti\",\n                     \"label\": null\n                 }\n             ],\n             \"category\": {\n                 \"id\": 1,\n                 \"name\": \"Gameplay\",\n                 \"slug\": \"gameplay\",\n                 \"color_class\": \"blue\"\n             },\n             \"detail_url\": \"https:\/\/forge.sp-tarkov.com\/mods\/1\/recusandae-velit-incidunt\",\n             \"fika_compatibility\": true,\n             \"featured\": true,\n             \"contains_ads\": true,\n             \"contains_ai_content\": false,\n             \"shows_profile_binding_notice\": false,\n             \"published_at\": \"2025-01-09T17:48:53.000000Z\",\n             \"created_at\": \"2024-12-11T14:48:53.000000Z\",\n             \"updated_at\": \"2025-04-10T13:50:00.000000Z\"\n         }\n     ],\n     \"links\": {\n         \"first\": \"https:\/\/forge.test\/api\/v0\/mods?include=category&page=1\",\n         \"last\": \"https:\/\/forge.test\/api\/v0\/mods?include=category&page=1\",\n         \"prev\": null,\n         \"next\": null\n     },\n     \"meta\": {\n         \"current_page\": 1,\n         \"from\": 1,\n         \"last_page\": 1,\n         \"links\": [\n             {\n                 \"url\": null,\n                 \"label\": \"&laquo; Previous\",\n                 \"active\": false\n             },\n             {\n                 \"url\": \"https:\/\/forge.test\/api\/v0\/mods?include=category&page=1\",\n                 \"label\": \"1\",\n                 \"active\": true\n             },\n             {\n                 \"url\": null,\n                 \"label\": \"Next &raquo;\",\n                 \"active\": false\n             }\n         ],\n         \"path\": \"https:\/\/forge.test\/api\/v0\/mods\",\n         \"per_page\": 12,\n         \"to\": 1,\n         \"total\": 1\n     }\n }",
                            "name": "Success (Include Category)"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": [\n         {\n             \"id\": 1,\n             \"hub_id\": null,\n             \"guid\": \"com.oconnell.recusandae-velit-incidunt\",\n             \"name\": \"Recusandae velit incidunt.\",\n             \"slug\": \"recusandae-velit-incidunt\",\n             \"teaser\": \"Minus est minima quibusdam necessitatibus inventore iste.\",\n             \"thumbnail\": \"\",\n             \"downloads\": 55212644,\n             \"owner\": {\n                 \"id\": 1,\n                 \"name\": \"ModAuthor\",\n                 \"profile_photo_url\": \"https:\/\/example.com\/profile.jpg\",\n                 \"cover_photo_url\": \"https:\/\/example.com\/cover.jpg\"\n             },\n             \"additional_authors\": [],\n             \"source_code_links\": [\n                 {\n                     \"url\": \"http:\/\/oconnell.com\/earum-sed-fugit-corrupti\",\n                     \"label\": null\n                 }\n             ],\n             \"detail_url\": \"https:\/\/forge.sp-tarkov.com\/mods\/1\/recusandae-velit-incidunt\",\n             \"fika_compatibility\": true,\n             \"featured\": true,\n             \"contains_ads\": true,\n             \"contains_ai_content\": false,\n             \"shows_profile_binding_notice\": false,\n             \"versions\": [\n                 {\n                     \"id\": 1,\n                     \"version\": \"1.2.3\",\n                     \"spt_version_constraint\": \"^3.8.0\",\n                     \"downloads\": 1523,\n                     \"published_at\": \"2025-01-09T17:48:53.000000Z\"\n                 },\n                 {\n                     \"id\": 2,\n                     \"version\": \"1.2.2\",\n                     \"spt_version_constraint\": \"^3.8.0\",\n                     \"downloads\": 892,\n                     \"published_at\": \"2025-01-05T12:30:00.000000Z\"\n                 }\n             ],\n             \"license\": {\n                 \"id\": 1,\n                 \"name\": \"MIT\",\n                 \"short_name\": \"MIT\"\n             },\n             \"published_at\": \"2025-01-09T17:48:53.000000Z\",\n             \"created_at\": \"2024-12-11T14:48:53.000000Z\",\n             \"updated_at\": \"2025-04-10T13:50:00.000000Z\"\n         }\n     ],\n     \"links\": {\n         \"first\": \"https:\/\/forge.test\/api\/v0\/mods?include=versions,license&page=1\",\n         \"last\": \"https:\/\/forge.test\/api\/v0\/mods?include=versions,license&page=1\",\n         \"prev\": null,\n         \"next\": null\n     },\n     \"meta\": {\n         \"current_page\": 1,\n         \"from\": 1,\n         \"last_page\": 1,\n         \"links\": [\n             {\n                 \"url\": null,\n                 \"label\": \"&laquo; Previous\",\n                 \"active\": false\n             },\n             {\n                 \"url\": \"https:\/\/forge.test\/api\/v0\/mods?include=versions,license&page=1\",\n                 \"label\": \"1\",\n                 \"active\": true\n             },\n             {\n                 \"url\": null,\n                 \"label\": \"Next &raquo;\",\n                 \"active\": false\n             }\n         ],\n         \"path\": \"https:\/\/forge.test\/api\/v0\/mods\",\n         \"per_page\": 12,\n         \"to\": 1,\n         \"total\": 1\n     }\n }",
                            "name": "Success (Include Versions and License)"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Unauthenticated.\"\n }",
                            "name": "Unauthenticated"
                        }
                    ]
                },
                {
                    "name": "Get Mod Details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/mod\/:modId",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/mod\/:modId",
                            "variable": [
                                {
                                    "id": "modId",
                                    "key": "modId",
                                    "value": "0",
                                    "description": ""
                                },
                                {
                                    "id": "fields",
                                    "key": "fields",
                                    "value": "name%2Cslug%2Cfeatured%2Ccreated_at",
                                    "description": "Comma-separated list of fields to include in the response. Defaults to all fields."
                                },
                                {
                                    "id": "include",
                                    "key": "include",
                                    "value": "versions%2Clicense",
                                    "description": "Comma-separated list of relationships. Available: `versions`, `license`, `category`, `source_code_links`."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves details for a single mod, allowing relationship inclusion.\n\nFields available:<br \/><code>hub_id, guid, name, slug, teaser, description, thumbnail, downloads,\ndetail_url, fika_compatibility, featured, contains_ai_content, contains_ads, shows_profile_binding_notice,\npublished_at, created_at, updated_at<\/code>\n\n<aside class=\"notice\">This endpoint only offers limited version information. Only the latest 6 versions will be\nincluded. For additional version information, use the <code>mod\/{id}\/versions<\/code> endpoint.<\/aside>\n\n<aside class=\"notice\">\nThe <code>fika_compatibility<\/code> field on a mod is a boolean that indicates whether any published version is\nconfirmed compatible with Fika. Version records expose their own <code>fika_compatibility<\/code> field as a\nstring with one of <code>compatible<\/code>, <code>incompatible<\/code>, or <code>unknown<\/code>.\n<\/aside>\n\n<aside class=\"notice\">\nThe <code>owner<\/code> and <code>additional_authors<\/code> relationships are always included in the response by\ndefault and do not need to be specified in the <code>include<\/code> parameter.\n<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"id\": 2,\n         \"hub_id\": null,\n         \"guid\": \"com.baumbach.adipisci-iusto-voluptas-nihil\",\n         \"name\": \"Adipisci iusto voluptas nihil.\",\n         \"slug\": \"adipisci-iusto-voluptas-nihil\",\n         \"teaser\": \"Minima adipisci perspiciatis nemo maiores rem porro natus.\",\n         \"thumbnail\": \"\",\n         \"downloads\": 219598104,\n         \"description\": \"Adipisci rerum minima maiores sed. Neque totam quia libero exercitationem ullam.\",\n         \"owner\": {\n             \"id\": 1,\n             \"name\": \"ModOwner\",\n             \"profile_photo_url\": \"https:\/\/example.com\/owner.jpg\",\n             \"cover_photo_url\": \"https:\/\/example.com\/owner-cover.jpg\"\n         },\n         \"additional_authors\": [],\n         \"source_code_links\": [\n             {\n                 \"url\": \"http:\/\/baumbach.net\/\",\n                 \"label\": null\n             }\n         ],\n         \"detail_url\": \"https:\/\/forge.sp-tarkov.com\/mods\/2\/adipisci-iusto-voluptas-nihil\",\n         \"fika_compatibility\": true,\n         \"featured\": false,\n         \"contains_ads\": true,\n         \"contains_ai_content\": true,\n         \"shows_profile_binding_notice\": false,\n         \"published_at\": \"2024-08-30T14:48:53.000000Z\",\n         \"created_at\": \"2024-06-22T04:48:53.000000Z\",\n         \"updated_at\": \"2025-04-10T13:50:21.000000Z\"\n     }\n }",
                            "name": "Success (All fields, No Includes)"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"id\": 2,\n         \"hub_id\": null,\n         \"guid\": \"com.baumbach.adipisci-iusto-voluptas-nihil\",\n         \"name\": \"Adipisci iusto voluptas nihil.\",\n         \"slug\": \"adipisci-iusto-voluptas-nihil\",\n         \"teaser\": \"Minima adipisci perspiciatis nemo maiores rem porro natus.\",\n         \"thumbnail\": \"\",\n         \"downloads\": 219598104,\n         \"description\": \"Adipisci rerum minima maiores sed. Neque totam quia libero exercitationem ullam.\",\n         \"owner\": {\n             \"id\": 1,\n             \"name\": \"ModOwner\",\n             \"profile_photo_url\": \"https:\/\/example.com\/owner.jpg\",\n             \"cover_photo_url\": \"https:\/\/example.com\/owner-cover.jpg\"\n         },\n         \"additional_authors\": [\n             {\n                 \"id\": 5,\n                 \"name\": \"ContributorOne\",\n                 \"profile_photo_url\": \"https:\/\/example.com\/contributor1.jpg\",\n                 \"cover_photo_url\": \"https:\/\/example.com\/cover1.jpg\"\n             },\n             {\n                 \"id\": 8,\n                 \"name\": \"ContributorTwo\",\n                 \"profile_photo_url\": \"https:\/\/example.com\/contributor2.jpg\",\n                 \"cover_photo_url\": \"https:\/\/example.com\/cover2.jpg\"\n             }\n         ],\n         \"source_code_links\": [\n             {\n                 \"url\": \"http:\/\/baumbach.net\/\",\n                 \"label\": null\n             }\n         ],\n         \"detail_url\": \"https:\/\/forge.sp-tarkov.com\/mods\/2\/adipisci-iusto-voluptas-nihil\",\n         \"fika_compatibility\": true,\n         \"featured\": false,\n         \"contains_ads\": true,\n         \"contains_ai_content\": true,\n         \"shows_profile_binding_notice\": false,\n         \"license\": {\n             \"id\": 2,\n             \"name\": \"GNU General Public License v3.0\",\n             \"short_name\": \"GPL-3.0\"\n         },\n         \"published_at\": \"2024-08-30T14:48:53.000000Z\",\n         \"created_at\": \"2024-06-22T04:48:53.000000Z\",\n         \"updated_at\": \"2025-04-10T13:50:21.000000Z\"\n     }\n }",
                            "name": "Success (Include License)"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"id\": 2,\n         \"hub_id\": null,\n         \"guid\": \"com.baumbach.adipisci-iusto-voluptas-nihil\",\n         \"name\": \"Adipisci iusto voluptas nihil.\",\n         \"slug\": \"adipisci-iusto-voluptas-nihil\",\n         \"teaser\": \"Minima adipisci perspiciatis nemo maiores rem porro natus.\",\n         \"thumbnail\": \"\",\n         \"downloads\": 219598104,\n         \"description\": \"Adipisci rerum minima maiores sed. Neque totam quia libero exercitationem ullam.\",\n         \"source_code_links\": [\n             {\n                 \"url\": \"http:\/\/baumbach.net\/\",\n                 \"label\": null\n             }\n         ],\n         \"detail_url\": \"https:\/\/forge.sp-tarkov.com\/mods\/2\/adipisci-iusto-voluptas-nihil\",\n         \"fika_compatibility\": true,\n         \"featured\": false,\n         \"contains_ads\": true,\n         \"contains_ai_content\": true,\n         \"shows_profile_binding_notice\": false,\n         \"owner\": {\n             \"id\": 1,\n             \"name\": \"ModOwner\",\n             \"profile_photo_url\": \"https:\/\/example.com\/owner.jpg\",\n             \"cover_photo_url\": \"https:\/\/example.com\/owner-cover.jpg\"\n         },\n         \"additional_authors\": [\n             {\n                 \"id\": 5,\n                 \"name\": \"ContributorOne\",\n                 \"profile_photo_url\": \"https:\/\/example.com\/contributor1.jpg\",\n                 \"cover_photo_url\": \"https:\/\/example.com\/cover1.jpg\"\n             }\n         ],\n         \"versions\": [\n             {\n                 \"id\": 45,\n                 \"version\": \"2.1.0\",\n                 \"spt_version_constraint\": \"^3.9.0\",\n                 \"downloads\": 5234,\n                 \"published_at\": \"2025-02-15T10:30:00.000000Z\"\n             },\n             {\n                 \"id\": 44,\n                 \"version\": \"2.0.5\",\n                 \"spt_version_constraint\": \"^3.8.0\",\n                 \"downloads\": 12456,\n                 \"published_at\": \"2025-01-20T08:15:00.000000Z\"\n             }\n         ],\n         \"license\": {\n             \"id\": 2,\n             \"name\": \"GNU General Public License v3.0\",\n             \"short_name\": \"GPL-3.0\"\n         },\n         \"category\": {\n             \"id\": 3,\n             \"name\": \"Quality of Life\",\n             \"slug\": \"quality-of-life\",\n             \"color_class\": \"purple\"\n         },\n         \"published_at\": \"2024-08-30T14:48:53.000000Z\",\n         \"created_at\": \"2024-06-22T04:48:53.000000Z\",\n         \"updated_at\": \"2025-04-10T13:50:21.000000Z\"\n     }\n }",
                            "name": "Success (Include Versions, License, and Category)"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n     \"success\": false,\n     \"code\": \"NOT_FOUND\",\n     \"message\": \"Resource not found.\"\n }",
                            "name": "Mod Does Not Exist"
                        }
                    ]
                },
                {
                    "name": "Get Mod Versions",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/mod\/:modId\/versions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/mod\/:modId\/versions",
                            "variable": [
                                {
                                    "id": "modId",
                                    "key": "modId",
                                    "value": "0",
                                    "description": ""
                                },
                                {
                                    "id": "fields",
                                    "key": "fields",
                                    "value": "id%2Cversion%2Clink%2Ccreated_at",
                                    "description": "Comma-separated list of fields to include in the response. Defaults to all fields."
                                },
                                {
                                    "id": "filter[id]",
                                    "key": "filter[id]",
                                    "value": "234%2C432",
                                    "description": "Filter by mod version ID. Comma-separated."
                                },
                                {
                                    "id": "filter[hub_id]",
                                    "key": "filter[hub_id]",
                                    "value": "234%2C432",
                                    "description": "Filter by mod hub ID. Comma-separated."
                                },
                                {
                                    "id": "filter[version]",
                                    "key": "filter[version]",
                                    "value": "%5E1.0.0",
                                    "description": "Filter mod versions by using a SemVer constraint."
                                },
                                {
                                    "id": "filter[description]",
                                    "key": "filter[description]",
                                    "value": "This+is+a+description",
                                    "description": "Fuzzy-filter by mod version description."
                                },
                                {
                                    "id": "filter[link]",
                                    "key": "filter[link]",
                                    "value": "example.com",
                                    "description": "Filter by mod version link."
                                },
                                {
                                    "id": "filter[published_between]",
                                    "key": "filter[published_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by mod version published between."
                                },
                                {
                                    "id": "filter[created_between]",
                                    "key": "filter[created_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by mod version created between."
                                },
                                {
                                    "id": "filter[updated_between]",
                                    "key": "filter[updated_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by mod version updated between."
                                },
                                {
                                    "id": "filter[spt_version]",
                                    "key": "filter[spt_version]",
                                    "value": "%5E3.8.0",
                                    "description": "Filter mod versions that are compatible with a SemVer constraint."
                                },
                                {
                                    "id": "filter[fika_compatibility]",
                                    "key": "filter[fika_compatibility]",
                                    "value": "compatible",
                                    "description": "Filter by Fika compatibility status. Comma-separated. Available values: compatible, incompatible, unknown."
                                },
                                {
                                    "id": "include",
                                    "key": "include",
                                    "value": "dependencies%2Cvirus_total_links",
                                    "description": "Comma-separated list of relationships. Available: dependencies, virus_total_links."
                                },
                                {
                                    "id": "sort",
                                    "key": "sort",
                                    "value": "-version%2C-created_at",
                                    "description": "Sort results by attribute(s). Default ASC. Prefix with `-` for DESC. Comma-separate multiple fields."
                                },
                                {
                                    "id": "page",
                                    "key": "page",
                                    "value": "2",
                                    "description": "The page number for pagination."
                                },
                                {
                                    "id": "per_page",
                                    "key": "per_page",
                                    "value": "25",
                                    "description": "The number of results per page (max 50)."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a paginated list of mod versions, allowing filtering, sorting, and relationship inclusion.\n\nFields available:<br \/><code>hub_id, version, description, link, content_length, spt_version_constraint,\ndownloads, fika_compatibility, published_at, created_at, updated_at<\/code>\n\nThe <code>content_length<\/code> field contains the file size in bytes as determined by the Content-Length header\nfrom the download link. This field may be null for versions created before file size validation was implemented.\n\n<aside class=\"notice\">This endpoint only offers limited mod version dependency information. Only the immediate\ndependencies will be included. If a dependency has dependencies of its own, they will not be included. To resolve\nthe full tree of dependencies, use the <a href=\"#mods-GETapi-v0-mods-dependencies\"><code>\/mods\/dependencies<\/code><\/a>\nendpoint.<\/aside>\n\n<aside class=\"notice\">\nThe <code>fika_compatibility<\/code> field on each version is a string with one of <code>compatible<\/code>,\n<code>incompatible<\/code>, or <code>unknown<\/code>.\n<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": [\n         {\n             \"id\": 938,\n             \"hub_id\": null,\n             \"version\": \"0.2.9\",\n             \"description\": \"Magni eius ad temporibus similique accusamus assumenda aliquid. Quisquam placeat in necessitatibus ducimus quasi odit. Autem nulla ea minus itaque.\",\n             \"link\": \"http:\/\/kautzer.com\/enim-ut-quis-suscipit-dolores.html\",\n             \"content_length\": 52428800,\n             \"spt_version_constraint\": \"^1.0.0\",\n             \"downloads\": 8,\n             \"fika_compatibility\": \"unknown\",\n             \"published_at\": \"2024-05-09T10:49:41.000000Z\",\n             \"created_at\": \"2024-12-19T04:49:41.000000Z\",\n             \"updated_at\": \"2025-02-18T11:49:41.000000Z\"\n         },\n         {\n             \"id\": 660,\n             \"hub_id\": null,\n             \"version\": \"8.2.8\",\n             \"description\": \"Mollitia voluptatem quia et ex aut. Qui libero tempore ut. Suscipit a eius recusandae aut pariatur soluta necessitatibus.\",\n             \"link\": \"http:\/\/lockman.net\/\",\n             \"spt_version_constraint\": \"<4.0.0\",\n             \"downloads\": 3332503,\n             \"fika_compatibility\": \"compatible\",\n             \"published_at\": \"2024-07-03T05:49:25.000000Z\",\n             \"created_at\": \"2024-10-06T23:49:25.000000Z\",\n             \"updated_at\": \"2024-10-15T03:49:25.000000Z\"\n         },\n         {\n             \"id\": 2,\n             \"hub_id\": null,\n             \"version\": \"6.5.2\",\n             \"description\": \"Consequatur modi et labore ea neque id. Natus sapiente amet rerum quia in molestiae autem. Eligendi molestiae blanditiis voluptatem earum.\",\n             \"link\": \"https:\/\/auer.com\/ipsum-ratione-sint-eveniet-aut-porro-qui-in-odio.html\",\n             \"spt_version_constraint\": \"<4.0.0\",\n             \"downloads\": 40217550,\n             \"fika_compatibility\": \"incompatible\",\n             \"published_at\": \"2024-12-23T14:48:58.000000Z\",\n             \"created_at\": \"2024-09-26T13:48:58.000000Z\",\n             \"updated_at\": \"2025-03-21T01:48:58.000000Z\"\n         },\n         {\n             \"id\": 363,\n             \"hub_id\": null,\n             \"version\": \"5.9.5\",\n             \"description\": \"Aut ut inventore aut ex tempora a aspernatur asperiores. A laborum ullam ex rerum illo dolorem cupiditate. Veritatis id dolor qui quam et.\",\n             \"link\": \"http:\/\/kreiger.com\/ut-voluptas-doloremque-natus-dolorem-odit-facilis\",\n             \"spt_version_constraint\": \"^1.0.0\",\n             \"downloads\": 11236658,\n             \"fika_compatibility\": \"unknown\",\n             \"published_at\": \"2025-03-18T23:49:12.000000Z\",\n             \"created_at\": \"2024-09-04T16:49:12.000000Z\",\n             \"updated_at\": \"2024-05-26T13:49:12.000000Z\"\n         },\n         {\n             \"id\": 1217,\n             \"hub_id\": null,\n             \"version\": \"2.6.8\",\n             \"description\": \"Aut in rerum est labore omnis. Voluptatem est velit doloribus expedita et. Illo error ut aspernatur quia quo repellat tenetur.\",\n             \"link\": \"http:\/\/www.becker.org\/eum-laboriosam-ut-voluptates-voluptatibus-voluptates-nihil\",\n             \"spt_version_constraint\": \">=3.0.0\",\n             \"downloads\": 425925,\n             \"fika_compatibility\": \"compatible\",\n             \"published_at\": \"2025-03-20T13:50:00.000000Z\",\n             \"created_at\": \"2025-02-12T01:50:00.000000Z\",\n             \"updated_at\": \"2025-03-17T07:50:00.000000Z\"\n         }\n     ],\n     \"links\": {\n         \"first\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod\/1\/versions?page=1\",\n         \"last\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod\/1\/versions?page=1\",\n         \"prev\": null,\n         \"next\": null\n     },\n     \"meta\": {\n         \"current_page\": 1,\n         \"from\": 1,\n         \"last_page\": 1,\n         \"links\": [\n             {\n                 \"url\": null,\n                 \"label\": \"&laquo; Previous\",\n                 \"active\": false\n             },\n             {\n                 \"url\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod\/1\/versions?page=1\",\n                 \"label\": \"1\",\n                 \"active\": true\n             },\n             {\n                 \"url\": null,\n                 \"label\": \"Next &raquo;\",\n                 \"active\": false\n             }\n         ],\n         \"path\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod\/1\/versions\",\n         \"per_page\": 12,\n         \"to\": 5,\n         \"total\": 5\n     }\n }",
                            "name": "Success (All fields, No Includes)"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": [\n         {\n             \"id\": 938,\n             \"hub_id\": null,\n             \"version\": \"0.2.9\",\n             \"description\": \"Magni eius ad temporibus similique accusamus assumenda aliquid. Quisquam placeat in necessitatibus ducimus quasi odit. Autem nulla ea minus itaque.\",\n             \"link\": \"http:\/\/kautzer.com\/enim-ut-quis-suscipit-dolores.html\",\n             \"content_length\": 52428800,\n             \"spt_version_constraint\": \"^1.0.0\",\n             \"downloads\": 8,\n             \"fika_compatibility\": \"unknown\",\n             \"dependencies\": [\n                 {\n                     \"id\": 5,\n                     \"mod_id\": 42,\n                     \"mod_guid\": \"com.example.core-library\",\n                     \"mod_name\": \"Core Library\",\n                     \"version_constraint\": \"^2.0.0\",\n                     \"is_optional\": false\n                 },\n                 {\n                     \"id\": 8,\n                     \"mod_id\": 15,\n                     \"mod_guid\": \"com.example.helper-utils\",\n                     \"mod_name\": \"Helper Utilities\",\n                     \"version_constraint\": \">=1.5.0\",\n                     \"is_optional\": true\n                 }\n             ],\n             \"published_at\": \"2024-05-09T10:49:41.000000Z\",\n             \"created_at\": \"2024-12-19T04:49:41.000000Z\",\n             \"updated_at\": \"2025-02-18T11:49:41.000000Z\"\n         },\n         {\n             \"id\": 660,\n             \"hub_id\": null,\n             \"version\": \"8.2.8\",\n             \"description\": \"Mollitia voluptatem quia et ex aut. Qui libero tempore ut. Suscipit a eius recusandae aut pariatur soluta necessitatibus.\",\n             \"link\": \"http:\/\/lockman.net\/\",\n             \"spt_version_constraint\": \"<4.0.0\",\n             \"downloads\": 3332503,\n             \"fika_compatibility\": \"compatible\",\n             \"dependencies\": [],\n             \"published_at\": \"2024-07-03T05:49:25.000000Z\",\n             \"created_at\": \"2024-10-06T23:49:25.000000Z\",\n             \"updated_at\": \"2024-10-15T03:49:25.000000Z\"\n         }\n     ],\n     \"links\": {\n         \"first\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod\/1\/versions?include=dependencies&page=1\",\n         \"last\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod\/1\/versions?include=dependencies&page=1\",\n         \"prev\": null,\n         \"next\": null\n     },\n     \"meta\": {\n         \"current_page\": 1,\n         \"from\": 1,\n         \"last_page\": 1,\n         \"links\": [\n             {\n                 \"url\": null,\n                 \"label\": \"&laquo; Previous\",\n                 \"active\": false\n             },\n             {\n                 \"url\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod\/1\/versions?include=dependencies&page=1\",\n                 \"label\": \"1\",\n                 \"active\": true\n             },\n             {\n                 \"url\": null,\n                 \"label\": \"Next &raquo;\",\n                 \"active\": false\n             }\n         ],\n         \"path\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod\/1\/versions\",\n         \"per_page\": 12,\n         \"to\": 2,\n         \"total\": 2\n     }\n }",
                            "name": "Success (Include Dependencies)"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Unauthenticated.\"\n }",
                            "name": "Unauthenticated"
                        }
                    ]
                },
                {
                    "name": "Get Mod Updates",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/mods\/updates",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/mods\/updates",
                            "variable": [
                                {
                                    "id": "mods",
                                    "key": "mods",
                                    "value": "5%3A1.2.0%2Ccom.example.mod%3A2.0.5",
                                    "description": "Comma-separated list of identifier:version pairs for installed mods. Identifier can be mod_id (numeric) or GUID (string)."
                                },
                                {
                                    "id": "spt_version",
                                    "key": "spt_version",
                                    "value": "3.11.5",
                                    "description": "Target SPT version to check compatibility against."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Checks for available updates for one or more installed mod versions, filtered by SPT version compatibility.\nThis endpoint intelligently handles dependency constraints and prerelease versions to provide safe update\nrecommendations.\n\n**How it works:**\n- Accepts mod identifier:version pairs and a target SPT version\n- Finds newer versions compatible with the target SPT version\n- Validates that updates won't break dependencies\n- Returns categorized results: safe updates, blocked updates, up-to-date mods, and incompatible mods\n\n**Prerelease Handling:**\n- If a mod is on a prerelease version (e.g., 1.0.0-beta.1), the stable release (1.0.0) will be recommended if available, otherwise newer prereleases (e.g., 1.0.0-beta.2)\n- If a mod is on a stable version, only stable versions are recommended (never prereleases)\n\n**Dependency Validation:**\n- Checks if updating would break constraints from other installed mods\n- Validates that all dependencies of the new version can be satisfied"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"spt_version\": \"3.11.5\",\n         \"updates\": [\n             {\n                 \"current_version\": {\n                     \"id\": 42,\n                     \"mod_id\": 5,\n                     \"guid\": \"com.example.mod\",\n                     \"name\": \"Example Mod\",\n                     \"slug\": \"example-mod\",\n                     \"version\": \"1.0.0\"\n                 },\n                 \"recommended_version\": {\n                     \"id\": 58,\n                     \"version\": \"1.5.0\",\n                     \"link\": \"https:\/\/example.com\/download\",\n                     \"content_length\": 1048576,\n                     \"fika_compatibility\": \"compatible\",\n                     \"spt_versions\": [\"3.11.0\", \"3.11.5\"]\n                 },\n                 \"update_reason\": \"newer_version_available\"\n             }\n         ],\n         \"blocked_updates\": [\n             {\n                 \"current_version\": {\n                     \"id\": 99,\n                     \"mod_id\": 20,\n                     \"guid\": \"com.example.blocked\",\n                     \"name\": \"Blocked Mod\",\n                     \"version\": \"2.0.0\"\n                 },\n                 \"latest_version\": {\n                     \"id\": 105,\n                     \"version\": \"3.0.0\",\n                     \"spt_versions\": [\"3.11.5\"]\n                 },\n                 \"block_reason\": \"dependency_constraint_violation\",\n                 \"blocking_mods\": [\n                     {\n                         \"mod_id\": 15,\n                         \"mod_guid\": \"com.example.dependent\",\n                         \"mod_name\": \"Dependent Mod\",\n                         \"current_version\": \"1.0.0\",\n                         \"constraint\": \"^2.0.0\",\n                         \"incompatible_with\": \"3.0.0\"\n                     }\n                 ]\n             }\n         ],\n         \"up_to_date\": [\n             {\n                 \"id\": 125,\n                 \"mod_id\": 25,\n                 \"guid\": \"com.example.current\",\n                 \"name\": \"Current Mod\",\n                 \"version\": \"1.8.0\",\n                 \"spt_versions\": [\"3.11.5\"]\n             }\n         ],\n         \"incompatible_with_spt\": [\n             {\n                 \"id\": 150,\n                 \"mod_id\": 30,\n                 \"guid\": \"com.example.old\",\n                 \"name\": \"Old Mod\",\n                 \"version\": \"1.0.0\",\n                 \"reason\": \"no_version_for_spt\",\n                 \"latest_compatible_version\": null\n             }\n         ]\n     }\n }",
                            "name": "Success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"success\": false,\n     \"code\": \"VALIDATION_FAILED\",\n     \"message\": \"You must provide both 'mods' and 'spt_version' parameters.\"\n }",
                            "name": "Missing Parameter"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"success\": false,\n     \"code\": \"VALIDATION_FAILED\",\n     \"message\": \"SPT version not found or not published.\"\n }",
                            "name": "Invalid SPT Version"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Unauthenticated.\"\n }",
                            "name": "Unauthenticated"
                        }
                    ]
                },
                {
                    "name": "Get Mod Dependencies",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/mods\/dependencies",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/mods\/dependencies",
                            "variable": [
                                {
                                    "id": "mods",
                                    "key": "mods",
                                    "value": "5%3A1.2.0%2Ccom.example.mod%3A2.0.5%2C15%3A3.1.0",
                                    "description": "Comma-separated list of identifier:version pairs to resolve dependencies for. Identifier can be either a mod_id (numeric) or GUID (string). Version strings must match exactly."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Resolves the complete dependency tree for one or more mod versions, returning all required dependencies recursively.\nThis endpoint is designed for mod managers and installers that need to determine which mods must be downloaded and\ninstalled to satisfy all dependencies for a given set of mods.\n\n**How it works:**\n- Accepts one or more `identifier:version` pairs where identifier can be either a mod_id (numeric) or GUID (string) (e.g., `5:1.2.0,com.example.mod:2.0.5`)\n- For each queried mod version, resolves all direct and transitive dependencies\n- Returns a flattened tree structure with each dependency and its nested dependencies\n- Applies intelligent deduplication when multiple queried mods depend on the same mod\n- Detects and flags version constraint conflicts\n\n**Smart Deduplication:**\nWhen multiple queried mods share the same dependency, the endpoint analyzes semantic version constraints:\n- **Compatible constraints** (e.g., ^1.0.0 and ^1.5.0): Returns only the highest version satisfying all constraints (e.g., 1.8.0), with `conflict: false`\n- **Incompatible constraints** (e.g., ^1.0.0 and ^2.0.0): Returns all conflicting versions, each marked with `conflict: true`\n\n**Response Structure:**\nEach mod in the response includes:\n- **Mod fields**: `id`, `guid`, `name`, `slug` - Essential identifying information\n- **latest_compatible_version**: The highest version satisfying all constraints, containing:\n  - `id` - Mod version ID\n  - `version` - Semantic version string\n  - `link` - Download URL for the mod file\n  - `content_length` - File size in bytes\n  - `fika_compatibility` - Compatibility status with Fika mod\n- **conflict**: Boolean indicating if this dependency has incompatible version constraints\n- **dependencies**: Array of nested dependencies (same structure, recursive)"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": [\n         {\n             \"id\": 5,\n             \"guid\": \"com.example.dependency\",\n             \"name\": \"Dependency Mod\",\n             \"slug\": \"dependency-mod\",\n             \"latest_compatible_version\": {\n                 \"id\": 42,\n                 \"version\": \"2.1.0\",\n                 \"link\": \"https:\/\/example.com\/mods\/dependency-mod-2.1.0.zip\",\n                 \"content_length\": 1048576,\n                 \"fika_compatibility\": \"compatible\"\n             },\n             \"conflict\": false,\n             \"dependencies\": [\n                 {\n                     \"id\": 8,\n                     \"guid\": \"com.example.subdep\",\n                     \"name\": \"Sub Dependency\",\n                     \"slug\": \"sub-dependency\",\n                     \"latest_compatible_version\": {\n                         \"id\": 67,\n                         \"version\": \"1.0.0\",\n                         \"link\": \"https:\/\/example.com\/mods\/sub-dependency-1.0.0.zip\",\n                         \"content_length\": 524288,\n                         \"fika_compatibility\": \"unknown\"\n                     },\n                     \"conflict\": false,\n                     \"dependencies\": []\n                 }\n             ]\n         }\n     ]\n }",
                            "name": "Success (Compatible Dependencies)"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": [\n         {\n             \"id\": 12,\n             \"guid\": \"com.example.conflicting\",\n             \"name\": \"Conflicting Dependency\",\n             \"slug\": \"conflicting-dependency\",\n             \"latest_compatible_version\": {\n                 \"id\": 100,\n                 \"version\": \"1.5.0\",\n                 \"link\": \"https:\/\/example.com\/mods\/conflicting-1.5.0.zip\",\n                 \"content_length\": 2097152,\n                 \"fika_compatibility\": \"compatible\"\n             },\n             \"conflict\": true,\n             \"dependencies\": []\n         },\n         {\n             \"id\": 12,\n             \"guid\": \"com.example.conflicting\",\n             \"name\": \"Conflicting Dependency\",\n             \"slug\": \"conflicting-dependency\",\n             \"latest_compatible_version\": {\n                 \"id\": 150,\n                 \"version\": \"2.0.0\",\n                 \"link\": \"https:\/\/example.com\/mods\/conflicting-2.0.0.zip\",\n                 \"content_length\": 3145728,\n                 \"fika_compatibility\": \"incompatible\"\n             },\n             \"conflict\": true,\n             \"dependencies\": []\n         }\n     ]\n }",
                            "name": "Success (Conflicting Dependencies)"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": []\n }",
                            "name": "Success (No Dependencies Found)"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"success\": false,\n     \"code\": \"VALIDATION_FAILED\",\n     \"message\": \"You must provide the 'mods' parameter.\"\n }",
                            "name": "Missing Parameter"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"success\": false,\n     \"code\": \"VALIDATION_FAILED\",\n     \"message\": \"Invalid format for 'mods' parameter. Expected format: 'identifier:version,identifier:version' where identifier is either a mod_id (numeric) or GUID (string)\"\n }",
                            "name": "Invalid Format"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Unauthenticated.\"\n }",
                            "name": "Unauthenticated"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Addons",
            "description": "\nEndpoints for managing and retrieving addons.",
            "item": [
                {
                    "name": "Get Addons",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/addons",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/addons",
                            "variable": [
                                {
                                    "id": "fields",
                                    "key": "fields",
                                    "value": "name%2Cslug%2Ccreated_at",
                                    "description": "Comma-separated list of fields to include in the response. Defaults to all fields."
                                },
                                {
                                    "id": "filter[id]",
                                    "key": "filter[id]",
                                    "value": "1%2C5%2C10",
                                    "description": "Filter by comma-separated Addon IDs."
                                },
                                {
                                    "id": "filter[guid]",
                                    "key": "filter[guid]",
                                    "value": "com.example.addon1%2Ccom.example.addon2",
                                    "description": "Filter by comma-separated GUIDs."
                                },
                                {
                                    "id": "filter[name]",
                                    "key": "filter[name]",
                                    "value": "Music+Pack",
                                    "description": "Filter by name (fuzzy filter)."
                                },
                                {
                                    "id": "filter[slug]",
                                    "key": "filter[slug]",
                                    "value": "some-addon",
                                    "description": "Filter by slug (fuzzy filter)."
                                },
                                {
                                    "id": "filter[teaser]",
                                    "key": "filter[teaser]",
                                    "value": "important",
                                    "description": "Filter by teaser text (fuzzy filter)."
                                },
                                {
                                    "id": "filter[mod_id]",
                                    "key": "filter[mod_id]",
                                    "value": "1%2C2%2C3",
                                    "description": "Filter by comma-separated mod IDs (parent mod)."
                                },
                                {
                                    "id": "filter[contains_ads]",
                                    "key": "filter[contains_ads]",
                                    "value": "false",
                                    "description": "Filter by contains_ads status (1, true, 0, false)."
                                },
                                {
                                    "id": "filter[contains_ai_content]",
                                    "key": "filter[contains_ai_content]",
                                    "value": "false",
                                    "description": "Filter by contains_ai_content status (1, true, 0, false)."
                                },
                                {
                                    "id": "filter[is_detached]",
                                    "key": "filter[is_detached]",
                                    "value": "false",
                                    "description": "Filter by detached status (1, true, 0, false)."
                                },
                                {
                                    "id": "filter[created_between]",
                                    "key": "filter[created_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by creation date range (YYYY-MM-DD,YYYY-MM-DD)."
                                },
                                {
                                    "id": "filter[updated_between]",
                                    "key": "filter[updated_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by update date range (YYYY-MM-DD,YYYY-MM-DD)."
                                },
                                {
                                    "id": "filter[published_between]",
                                    "key": "filter[published_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by publication date range (YYYY-MM-DD,YYYY-MM-DD)."
                                },
                                {
                                    "id": "query",
                                    "key": "query",
                                    "value": "music+pack",
                                    "description": "Search query to filter addons using Meilisearch. This will search across name, slug, and description fields."
                                },
                                {
                                    "id": "include",
                                    "key": "include",
                                    "value": "versions%2Cmod",
                                    "description": "Comma-separated list of relationships. Available: `versions`, `license`, `mod`, `source_code_links`."
                                },
                                {
                                    "id": "sort",
                                    "key": "sort",
                                    "value": "-name",
                                    "description": "Sort results by attribute(s). Default ASC. Prefix with `-` for DESC. Comma-separate multiple fields. Allowed: `name`, `created_at`, `updated_at`, `published_at`."
                                },
                                {
                                    "id": "page",
                                    "key": "page",
                                    "value": "2",
                                    "description": "The page number for pagination."
                                },
                                {
                                    "id": "per_page",
                                    "key": "per_page",
                                    "value": "25",
                                    "description": "The number of results per page (max 50)."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a paginated list of addons, allowing filtering, sorting, and relationship inclusion.\n\nFields available:<br \/><code>guid, name, slug, teaser, thumbnail, downloads, detail_url,\ncontains_ai_content, contains_ads, mod_id, published_at, created_at, updated_at<\/code>\n\n<aside class=\"notice\">This endpoint only offers limited version information. Only the latest 6 versions will be\nincluded. For additional version information, use the <code>addon\/{id}\/versions<\/code> endpoint.<\/aside>\n\n<aside class=\"notice\">\nThe <code>owner<\/code> and <code>additional_authors<\/code> relationships are always included in the response by\ndefault and do not need to be specified in the <code>include<\/code> parameter.\n<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": [\n         {\n             \"id\": 1,\n             \"guid\": \"com.example.music-pack\",\n             \"name\": \"Ultimate Music Pack\",\n             \"slug\": \"ultimate-music-pack\",\n             \"teaser\": \"A collection of atmospheric music tracks\",\n             \"thumbnail\": \"\",\n             \"downloads\": 1523,\n             \"owner\": {\n                 \"id\": 1,\n                 \"name\": \"AddonAuthor\",\n                 \"profile_photo_url\": \"https:\/\/example.com\/profile.jpg\",\n                 \"cover_photo_url\": \"https:\/\/example.com\/cover.jpg\"\n             },\n             \"additional_authors\": [],\n             \"source_code_links\": [],\n             \"detail_url\": \"https:\/\/forge.sp-tarkov.com\/addon\/1\/ultimate-music-pack\",\n             \"contains_ads\": false,\n             \"contains_ai_content\": false,\n             \"mod_id\": 5,\n             \"is_detached\": false,\n             \"published_at\": \"2025-01-09T17:48:53.000000Z\",\n             \"created_at\": \"2024-12-11T14:48:53.000000Z\",\n             \"updated_at\": \"2025-04-10T13:50:00.000000Z\"\n         }\n     ],\n     \"links\": {\n         \"first\": \"https:\/\/forge.test\/api\/v0\/addons?page=1\",\n         \"last\": \"https:\/\/forge.test\/api\/v0\/addons?page=1\",\n         \"prev\": null,\n         \"next\": null\n     },\n     \"meta\": {\n         \"current_page\": 1,\n         \"from\": 1,\n         \"last_page\": 1,\n         \"links\": [\n             {\n                 \"url\": null,\n                 \"label\": \"&laquo; Previous\",\n                 \"active\": false\n             },\n             {\n                 \"url\": \"https:\/\/forge.test\/api\/v0\/addons?page=1\",\n                 \"label\": \"1\",\n                 \"active\": true\n             },\n             {\n                 \"url\": null,\n                 \"label\": \"Next &raquo;\",\n                 \"active\": false\n             }\n         ],\n         \"path\": \"https:\/\/forge.test\/api\/v0\/addons\",\n         \"per_page\": 12,\n         \"to\": 1,\n         \"total\": 1\n     }\n }",
                            "name": "Success (All fields, No Includes)"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Unauthenticated.\"\n }",
                            "name": "Unauthenticated"
                        }
                    ]
                },
                {
                    "name": "Get Addon Details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/addon\/:addonId",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/addon\/:addonId",
                            "variable": [
                                {
                                    "id": "addonId",
                                    "key": "addonId",
                                    "value": "0",
                                    "description": ""
                                },
                                {
                                    "id": "fields",
                                    "key": "fields",
                                    "value": "name%2Cslug%2Ccreated_at",
                                    "description": "Comma-separated list of fields to include in the response. Defaults to all fields."
                                },
                                {
                                    "id": "include",
                                    "key": "include",
                                    "value": "versions%2Clicense",
                                    "description": "Comma-separated list of relationships. Available: `versions`, `license`, `mod`, `source_code_links`."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves details for a single addon, allowing relationship inclusion.\n\nFields available:<br \/><code>guid, name, slug, teaser, description, thumbnail, downloads, source_code_links,\ndetail_url, contains_ai_content, contains_ads, mod_id, is_detached, published_at, created_at, updated_at<\/code>\n\n<aside class=\"notice\">This endpoint only offers limited version information. Only the latest 6 versions will be\nincluded. For additional version information, use the <code>addon\/{id}\/versions<\/code> endpoint.<\/aside>\n\n<aside class=\"notice\">\nThe <code>owner<\/code> and <code>additional_authors<\/code> relationships are always included in the response by\ndefault and do not need to be specified in the <code>include<\/code> parameter.\n<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": {\n         \"id\": 1,\n         \"guid\": \"com.example.music-pack\",\n         \"name\": \"Ultimate Music Pack\",\n         \"slug\": \"ultimate-music-pack\",\n         \"teaser\": \"A collection of atmospheric music tracks\",\n         \"description\": \"This addon adds over 50 new music tracks...\",\n         \"thumbnail\": \"\",\n         \"downloads\": 1523,\n         \"owner\": {\n             \"id\": 1,\n             \"name\": \"AddonAuthor\",\n             \"profile_photo_url\": \"https:\/\/example.com\/profile.jpg\",\n             \"cover_photo_url\": \"https:\/\/example.com\/cover.jpg\"\n         },\n         \"additional_authors\": [],\n         \"source_code_links\": [],\n         \"detail_url\": \"https:\/\/forge.sp-tarkov.com\/addon\/1\/ultimate-music-pack\",\n         \"contains_ads\": false,\n         \"contains_ai_content\": false,\n         \"mod_id\": 5,\n         \"is_detached\": false,\n         \"published_at\": \"2025-01-09T17:48:53.000000Z\",\n         \"created_at\": \"2024-12-11T14:48:53.000000Z\",\n         \"updated_at\": \"2025-04-10T13:50:00.000000Z\"\n     }\n }",
                            "name": "Success (All fields, No Includes)"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n     \"success\": false,\n     \"code\": \"NOT_FOUND\",\n     \"message\": \"Resource not found.\"\n }",
                            "name": "Addon Does Not Exist"
                        }
                    ]
                },
                {
                    "name": "Get Addon Versions",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/addon\/:addonId\/versions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/addon\/:addonId\/versions",
                            "variable": [
                                {
                                    "id": "addonId",
                                    "key": "addonId",
                                    "value": "0",
                                    "description": ""
                                },
                                {
                                    "id": "fields",
                                    "key": "fields",
                                    "value": "id%2Cversion%2Clink%2Ccreated_at",
                                    "description": "Comma-separated list of fields to include in the response. Defaults to all fields."
                                },
                                {
                                    "id": "filter[id]",
                                    "key": "filter[id]",
                                    "value": "234%2C432",
                                    "description": "Filter by addon version ID. Comma-separated."
                                },
                                {
                                    "id": "filter[version]",
                                    "key": "filter[version]",
                                    "value": "%5E1.0.0",
                                    "description": "Filter addon versions by using a SemVer constraint."
                                },
                                {
                                    "id": "filter[description]",
                                    "key": "filter[description]",
                                    "value": "This+is+a+description",
                                    "description": "Fuzzy-filter by addon version description."
                                },
                                {
                                    "id": "filter[link]",
                                    "key": "filter[link]",
                                    "value": "example.com",
                                    "description": "Filter by addon version link."
                                },
                                {
                                    "id": "filter[published_between]",
                                    "key": "filter[published_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by addon version published between."
                                },
                                {
                                    "id": "filter[created_between]",
                                    "key": "filter[created_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by addon version created between."
                                },
                                {
                                    "id": "filter[updated_between]",
                                    "key": "filter[updated_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter by addon version updated between."
                                },
                                {
                                    "id": "include",
                                    "key": "include",
                                    "value": "virus_total_links",
                                    "description": "Comma-separated list of relationships. Available: virus_total_links."
                                },
                                {
                                    "id": "sort",
                                    "key": "sort",
                                    "value": "-version%2C-created_at",
                                    "description": "Sort results by attribute(s). Default ASC. Prefix with `-` for DESC. Comma-separate multiple fields."
                                },
                                {
                                    "id": "page",
                                    "key": "page",
                                    "value": "2",
                                    "description": "The page number for pagination."
                                },
                                {
                                    "id": "per_page",
                                    "key": "per_page",
                                    "value": "25",
                                    "description": "The number of results per page (max 50)."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a paginated list of addon versions, allowing filtering, sorting, and relationship inclusion.\n\nFields available:<br \/><code>id, version, description, link, content_length, mod_version_constraint,\ndownloads, published_at, created_at, updated_at<\/code>\n\nThe <code>content_length<\/code> field contains the file size in bytes as determined by the Content-Length header\nfrom the download link. This field may be null for versions created before file size validation was implemented."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": [\n         {\n             \"id\": 1,\n             \"version\": \"1.2.0\",\n             \"description\": \"Added 10 new tracks\",\n             \"link\": \"https:\/\/example.com\/download\/v1.2.0.zip\",\n             \"content_length\": 52428800,\n             \"mod_version_constraint\": \"^2.0.0\",\n             \"downloads\": 523,\n             \"published_at\": \"2025-01-09T17:48:53.000000Z\",\n             \"created_at\": \"2024-12-11T14:48:53.000000Z\",\n             \"updated_at\": \"2025-04-10T13:50:00.000000Z\"\n         },\n         {\n             \"id\": 2,\n             \"version\": \"1.1.0\",\n             \"description\": \"Fixed audio glitches\",\n             \"link\": \"https:\/\/example.com\/download\/v1.1.0.zip\",\n             \"content_length\": 51200000,\n             \"mod_version_constraint\": \"^2.0.0\",\n             \"downloads\": 1000,\n             \"published_at\": \"2024-12-15T10:30:00.000000Z\",\n             \"created_at\": \"2024-11-20T08:15:00.000000Z\",\n             \"updated_at\": \"2025-01-05T12:45:00.000000Z\"\n         }\n     ],\n     \"links\": {\n         \"first\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/addon\/1\/versions?page=1\",\n         \"last\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/addon\/1\/versions?page=1\",\n         \"prev\": null,\n         \"next\": null\n     },\n     \"meta\": {\n         \"current_page\": 1,\n         \"from\": 1,\n         \"last_page\": 1,\n         \"links\": [\n             {\n                 \"url\": null,\n                 \"label\": \"&laquo; Previous\",\n                 \"active\": false\n             },\n             {\n                 \"url\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/addon\/1\/versions?page=1\",\n                 \"label\": \"1\",\n                 \"active\": true\n             },\n             {\n                 \"url\": null,\n                 \"label\": \"Next &raquo;\",\n                 \"active\": false\n             }\n         ],\n         \"path\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/addon\/1\/versions\",\n         \"per_page\": 12,\n         \"to\": 2,\n         \"total\": 2\n     }\n }",
                            "name": "Success (All fields, No Includes)"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Unauthenticated.\"\n }",
                            "name": "Unauthenticated"
                        }
                    ]
                },
                {
                    "name": "Get Addon Dependencies",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/addons\/dependencies",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/addons\/dependencies",
                            "variable": [
                                {
                                    "id": "addons",
                                    "key": "addons",
                                    "value": "5%3A1.2.0%2Cmy-addon%3A2.0.5%2C15%3A3.1.0",
                                    "description": "Comma-separated list of identifier:version pairs to resolve dependencies for. Identifier can be either an addon_id (numeric) or slug (string). Version strings must match exactly."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Resolves the complete dependency tree for one or more addon versions, returning all required mod dependencies.\nThis endpoint is designed for mod managers and installers that need to determine which mods must be downloaded\nand installed to satisfy all dependencies for a given set of addons.\n\n**How it works:**\n- Accepts one or more `identifier:version` pairs where identifier can be either an addon_id (numeric) or slug (string) (e.g., `5:1.2.0,my-addon:2.0.5`)\n- For each queried addon version, resolves all direct mod dependencies and their transitive dependencies\n- Returns a flattened tree structure with each dependency and its nested dependencies\n- Applies intelligent deduplication when multiple queried addons depend on the same mod\n- Detects and flags version constraint conflicts\n\n**Smart Deduplication:**\nWhen multiple queried addons share the same dependency, the endpoint analyzes semantic version constraints:\n- **Compatible constraints** (e.g., ^1.0.0 and ^1.5.0): Returns only the highest version satisfying all constraints, with `conflict: false`\n- **Incompatible constraints** (e.g., ^1.0.0 and ^2.0.0): Returns all conflicting versions, each marked with `conflict: true`\n\n**Response Structure:**\nEach mod in the response includes:\n- **Mod fields**: `id`, `guid`, `name`, `slug` - Essential identifying information\n- **latest_compatible_version**: The highest version satisfying all constraints\n- **conflict**: Boolean indicating if this dependency has incompatible version constraints\n- **dependencies**: Array of nested mod dependencies (same structure, recursive)"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": [\n         {\n             \"id\": 5,\n             \"guid\": \"com.example.dependency\",\n             \"name\": \"Dependency Mod\",\n             \"slug\": \"dependency-mod\",\n             \"latest_compatible_version\": {\n                 \"id\": 42,\n                 \"version\": \"2.1.0\",\n                 \"link\": \"https:\/\/example.com\/mods\/dependency-mod-2.1.0.zip\",\n                 \"content_length\": 1048576,\n                 \"fika_compatibility\": \"compatible\"\n             },\n             \"conflict\": false,\n             \"dependencies\": []\n         }\n     ]\n }",
                            "name": "Success (Compatible Dependencies)"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"success\": true,\n     \"data\": []\n }",
                            "name": "Success (No Dependencies Found)"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"success\": false,\n     \"code\": \"VALIDATION_FAILED\",\n     \"message\": \"You must provide the 'addons' parameter.\"\n }",
                            "name": "Missing Parameter"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"success\": false,\n     \"code\": \"VALIDATION_FAILED\",\n     \"message\": \"Invalid format for 'addons' parameter. Expected format: 'identifier:version,identifier:version' where identifier is either an addon_id (numeric) or slug (string)\"\n }",
                            "name": "Invalid Format"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"success\": false,\n     \"code\": \"UNAUTHENTICATED\",\n     \"message\": \"Unauthenticated.\"\n }",
                            "name": "Unauthenticated"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Mod Categories",
            "description": "\nEndpoints for retrieving mod category data.",
            "item": [
                {
                    "name": "Get Mod Categories",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/mod-categories",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/mod-categories",
                            "variable": [
                                {
                                    "id": "fields",
                                    "key": "fields",
                                    "value": "id%2Ctitle%2Cslug",
                                    "description": "Comma-separated list of fields to include in the response. Defaults to all fields."
                                },
                                {
                                    "id": "filter[id]",
                                    "key": "filter[id]",
                                    "value": "1%2C2%2C3",
                                    "description": "Filter by category ID. Comma-separated."
                                },
                                {
                                    "id": "filter[slug]",
                                    "key": "filter[slug]",
                                    "value": "weapons%2Cgear",
                                    "description": "Filter by category slug. Comma-separated."
                                },
                                {
                                    "id": "filter[title]",
                                    "key": "filter[title]",
                                    "value": "weapon",
                                    "description": "Filter by category title (wildcard search)."
                                },
                                {
                                    "id": "sort",
                                    "key": "sort",
                                    "value": "title%2C-slug",
                                    "description": "Sort results by attribute(s). Default ASC. Prefix with `-` for DESC. Comma-separate multiple fields."
                                },
                                {
                                    "id": "page",
                                    "key": "page",
                                    "value": "2",
                                    "description": "The page number for pagination."
                                },
                                {
                                    "id": "per_page",
                                    "key": "per_page",
                                    "value": "50",
                                    "description": "The number of results per page (max 100)."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a paginated list of mod categories, allowing filtering and sorting.\n\nFields available:<br \/><code>id, hub_id, title, slug, description<\/code>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 1,\n            \"hub_id\": 12,\n            \"title\": \"Weapons\",\n            \"slug\": \"weapons\",\n            \"description\": \"Weapon mods and attachments\",\n        },\n        {\n            \"id\": 2,\n            \"hub_id\": 13,\n            \"title\": \"Gear\",\n            \"slug\": \"gear\",\n            \"description\": \"Armor, rigs, and equipment\",\n        }\n    ],\n    \"links\": {\n        \"first\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod-categories?page=1\",\n        \"last\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod-categories?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod-categories?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": null,\n                \"label\": \"Next &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"path\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/mod-categories\",\n        \"per_page\": 50,\n        \"to\": 2,\n        \"total\": 2\n    }\n}",
                            "name": "Success"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"success\": false,\n    \"code\": \"UNAUTHENTICATED\",\n    \"message\": \"Unauthenticated.\"\n}",
                            "name": "Unauthenticated"
                        }
                    ]
                },
                {
                    "name": "Get Mod Category",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/mod-categories\/:identifier",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/mod-categories\/:identifier",
                            "variable": [
                                {
                                    "id": "identifier",
                                    "key": "identifier",
                                    "value": "illum",
                                    "description": ""
                                },
                                {
                                    "id": "fields",
                                    "key": "fields",
                                    "value": "id%2Ctitle%2Cslug",
                                    "description": "Comma-separated list of fields to include in the response. Defaults to all fields."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a single mod category by ID or slug."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"success\": true,\n    \"data\": {\n        \"id\": 1,\n        \"hub_id\": 12,\n        \"title\": \"Weapons\",\n        \"slug\": \"weapons\",\n        \"description\": \"Weapon mods and attachments\",\n    }\n}",
                            "name": "Success"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n    \"success\": false,\n    \"code\": \"NOT_FOUND\",\n    \"message\": \"The requested resource was not found.\"\n}",
                            "name": "Not Found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "SPT Versions",
            "description": "\nEndpoints for retrieving SPT-related data.",
            "item": [
                {
                    "name": "Get SPT Versions",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v0\/spt\/versions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v0\/spt\/versions",
                            "variable": [
                                {
                                    "id": "fields",
                                    "key": "fields",
                                    "value": "id%2Cversion%2Ccreated_at",
                                    "description": "Comma-separated list of fields to include in the response. Defaults to all fields."
                                },
                                {
                                    "id": "filter[id]",
                                    "key": "filter[id]",
                                    "value": "234%2C432",
                                    "description": "Filter by SPT version ID. Comma-separated."
                                },
                                {
                                    "id": "filter[created_between]",
                                    "key": "filter[created_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter between by two created_at dates."
                                },
                                {
                                    "id": "filter[updated_between]",
                                    "key": "filter[updated_between]",
                                    "value": "2025-01-01%2C2025-03-31",
                                    "description": "Filter between by two updated_at dates."
                                },
                                {
                                    "id": "filter[spt_version]",
                                    "key": "filter[spt_version]",
                                    "value": "%5E3.9.0",
                                    "description": "Filter versions that are compatible with a SemVer constraint."
                                },
                                {
                                    "id": "sort",
                                    "key": "sort",
                                    "value": "-version%2Ccreated_at",
                                    "description": "Sort results by attribute(s). Default ASC. Prefix with `-` for DESC. Comma-separate multiple fields."
                                },
                                {
                                    "id": "page",
                                    "key": "page",
                                    "value": "2",
                                    "description": "The page number for pagination."
                                },
                                {
                                    "id": "per_page",
                                    "key": "per_page",
                                    "value": "25",
                                    "description": "The number of results per page (max 50)."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Retrieves a paginated list of SPT versions, allowing filtering and sorting.\n\nFields available:<br \/><code>id, version, version_major, version_minor, version_patch, version_labels, mod_count,\nlink, color_class, created_at, updated_at<\/code>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"success\": true,\n    \"data\": [\n        {\n            \"id\": 2,\n            \"version\": \"3.11.3\",\n            \"version_major\": 3,\n            \"version_minor\": 11,\n            \"version_patch\": 3,\n            \"version_labels\": \"\",\n            \"mod_count\": 371,\n            \"link\": \"https:\/\/github.com\/sp-tarkov\/build\/releases\/tag\/3.11.3\",\n            \"color_class\": \"green\",\n            \"created_at\": \"2025-04-08T19:29:40.000000Z\",\n            \"updated_at\": \"2025-04-08T19:29:40.000000Z\"\n        },\n        {\n            \"id\": 3,\n            \"version\": \"3.11.2\",\n            \"version_major\": 3,\n            \"version_minor\": 11,\n            \"version_patch\": 2,\n            \"version_labels\": \"\",\n            \"mod_count\": 371,\n            \"link\": \"https:\/\/github.com\/sp-tarkov\/build\/releases\/tag\/3.11.2\",\n            \"color_class\": \"green\",\n            \"created_at\": \"2025-03-31T12:39:00.000000Z\",\n            \"updated_at\": \"2025-03-31T12:39:00.000000Z\"\n        }\n    ],\n    \"links\": {\n        \"first\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/spt\/versions?page=1\",\n        \"last\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/spt\/versions?page=1\",\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"current_page\": 1,\n        \"from\": 1,\n        \"last_page\": 1,\n        \"links\": [\n            {\n                \"url\": null,\n                \"label\": \"&laquo; Previous\",\n                \"active\": false\n            },\n            {\n                \"url\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/spt\/versions?page=1\",\n                \"label\": \"1\",\n                \"active\": true\n            },\n            {\n                \"url\": null,\n                \"label\": \"Next &raquo;\",\n                \"active\": false\n            }\n        ],\n        \"path\": \"https:\/\/forge.sp-tarkov.com\/api\/v0\/spt\/versions\",\n        \"per_page\": 12,\n        \"to\": 2,\n        \"total\": 2\n    }\n}",
                            "name": "Success"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"success\": false,\n    \"code\": \"UNAUTHENTICATED\",\n    \"message\": \"Unauthenticated.\"\n}",
                            "name": "Unauthenticated"
                        }
                    ]
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "Authorization",
                "type": "string"
            }
        ]
    }
}