Перейти к основному содержанию
GET
/
pkgs
/
{pkgId}
/
{versionId}
/
full
Get full package
curl --request GET \
  --url https://api.oquiz.net/pkgs/{pkgId}/{versionId}/full \
  --header 'Authorization: <api-key>'
{
  "name": "<string>",
  "id": "<string>",
  "image": "<unknown>",
  "verified": true,
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "userId": "<string>",
  "description": "<unknown>",
  "type": "<unknown>",
  "i18n": "<unknown>",
  "settings": "<unknown>",
  "difficulty": "<unknown>",
  "rating": 123,
  "explicit": true,
  "deletedAt": "<unknown>",
  "files": [
    {
      "fileId": "<string>",
      "packageId": "<string>",
      "file": {
        "duration": "<unknown>",
        "id": "<string>",
        "src": "<string>",
        "color": "<unknown>",
        "hash": "<unknown>",
        "createdAt": "2023-11-07T05:31:56Z",
        "userId": "<unknown>"
      }
    }
  ],
  "user": {
    "id": "<string>",
    "email": "<string>",
    "emailVerified": true,
    "username": "<string>",
    "realname": "<unknown>",
    "image": "<unknown>",
    "about": "<unknown>",
    "role": "<string>",
    "banned": true,
    "banReason": "<unknown>",
    "banExpiresAt": "<unknown>",
    "verified": true,
    "anonymous": true,
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z"
  },
  "categories": [
    {
      "packageId": "<string>",
      "categoryId": "<string>",
      "category": {
        "name": "<unknown>",
        "id": "<string>",
        "color": "<string>",
        "createdAt": "2023-11-07T05:31:56Z",
        "i18n": "<unknown>",
        "emoji": "<string>"
      }
    }
  ],
  "versions": [
    {
      "id": "<string>",
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z",
      "deletedAt": "<unknown>",
      "packageId": "<string>",
      "published": true,
      "changes": "<unknown>",
      "validation": "<unknown>",
      "steps": [
        {
          "duration": 123,
          "id": "<string>",
          "type": "<unknown>",
          "versionId": "<string>",
          "position": 123,
          "payload": {
            "media": "<unknown>",
            "backgroundMedia": "<unknown>",
            "text": "<unknown>",
            "caption": "<unknown>",
            "variants": [
              "<string>"
            ]
          },
          "questionId": "<string>"
        }
      ],
      "themes": [
        {
          "name": "<string>",
          "id": "<string>",
          "description": "<unknown>",
          "versionId": "<string>",
          "position": 123,
          "roundId": "<string>"
        }
      ],
      "questions": [
        {
          "id": "<string>",
          "type": "<unknown>",
          "versionId": "<string>",
          "price": 123,
          "position": 123,
          "source": "<unknown>",
          "themeId": "<string>"
        }
      ],
      "rounds": [
        {
          "name": "<string>",
          "id": "<string>",
          "type": "<unknown>",
          "versionId": "<string>",
          "position": 123
        }
      ]
    }
  ],
  "meta": {
    "updatedAt": "2023-11-07T05:31:56Z",
    "packageId": "<string>",
    "fingerprint": "<unknown>",
    "starts": 123,
    "size": "<unknown>"
  }
}

Авторизации

Authorization
string
header
обязательно

Параметры пути

pkgId
string
обязательно
versionId
string
обязательно

Ответ

200 - application/json
name
string
обязательно
id
string
обязательно
image
object
обязательно
verified
boolean
обязательно
createdAt
string<date-time>
обязательно
updatedAt
string<date-time>
обязательно
userId
string
обязательно
description
null | string
обязательно
type
null | any
обязательно
i18n
object
обязательно
settings
object
обязательно
difficulty
обязательно
rating
number
обязательно
explicit
boolean
обязательно
deletedAt
null | string<date-time>
обязательно
files
object[]
обязательно
user
object
обязательно
categories
object[]
обязательно
versions
object[]
обязательно
meta
object
обязательно