openapi: 3.1.0 info: title: 'Hello API Platform' description: '' version: 1.0.0 servers: - url: / description: '' paths: /api/account_trade_pile_items: get: operationId: api_account_trade_pile_items_get_collection tags: - AccountTradePileItem responses: 200: description: 'AccountTradePileItem collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/AccountTradePileItem.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of AccountTradePileItem resources.' description: 'Retrieves the collection of AccountTradePileItem resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: account in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: 'account[]' in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: array items: type: string style: form explode: true allowReserved: false - name: candidateItem in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: 'candidateItem[]' in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: array items: type: string style: form explode: true allowReserved: false - name: candidateNameSearch in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: accountTmOpenFilter in: query description: 'Filter items based on the tmOpen value of the associated account' required: false deprecated: false allowEmptyValue: true schema: type: boolean style: form explode: false allowReserved: false - name: custom_json_filter in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_order in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false parameters: [] '/api/account_trade_pile_items/{id}': get: operationId: api_account_trade_pile_items_id_get tags: - AccountTradePileItem responses: 200: description: 'AccountTradePileItem resource' content: application/ld+json: schema: $ref: '#/components/schemas/AccountTradePileItem.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a AccountTradePileItem resource.' description: 'Retrieves a AccountTradePileItem resource.' parameters: - name: id in: path description: 'AccountTradePileItem identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false patch: operationId: api_account_trade_pile_items_id_patch tags: - AccountTradePileItem responses: 200: description: 'AccountTradePileItem resource updated' content: application/ld+json: schema: $ref: '#/components/schemas/AccountTradePileItem.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' 404: description: 'Resource not found' summary: 'Updates the AccountTradePileItem resource.' description: 'Updates the AccountTradePileItem resource.' parameters: - name: id in: path description: 'AccountTradePileItem identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false requestBody: description: 'The updated AccountTradePileItem resource' content: application/merge-patch+json: schema: $ref: '#/components/schemas/AccountTradePileItem' required: true deprecated: false parameters: [] /api/auth: post: operationId: login_check_post tags: - 'Login Check' responses: 200: description: 'User token created' content: application/json: schema: type: object properties: token: { readOnly: true, type: string, nullable: false } required: - token summary: 'Creates a user token.' description: 'Creates a user token.' requestBody: description: 'The login data' content: application/json: schema: type: object properties: email: type: string nullable: false password: type: string nullable: false required: - email - password required: true parameters: [] '/api/candidate-items/{id}/stock-accounts': get: operationId: api_candidate-items_idstock-accounts_get tags: - CandidateStockAccounts responses: 200: description: 'CandidateStockAccounts resource' content: application/ld+json: schema: $ref: '#/components/schemas/CandidateStockAccounts.jsonld' 404: description: 'Resource not found' summary: 'Retrieves the stock and missing accounts for a candidate item' description: 'Retrieves a CandidateStockAccounts resource.' parameters: - name: id in: path description: 'Candidate Item ID' required: true deprecated: false allowEmptyValue: false schema: type: integer style: simple explode: false allowReserved: false deprecated: false parameters: [] /api/candidate_stats: get: operationId: api_candidate_stats_get_collection tags: - CandidateStat responses: 200: description: 'CandidateStat collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/CandidateStat.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of CandidateStat resources.' description: 'Retrieves the collection of CandidateStat resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: candidateNameSearch in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_order in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false parameters: [] '/api/candidate_stats/{id}': get: operationId: api_candidate_stats_id_get tags: - CandidateStat responses: 200: description: 'CandidateStat resource' content: application/ld+json: schema: $ref: '#/components/schemas/CandidateStat.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a CandidateStat resource.' description: 'Retrieves a CandidateStat resource.' parameters: - name: id in: path description: 'CandidateStat identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false parameters: [] /api/candidates: get: operationId: api_candidates_get_collection tags: - Candidate responses: 200: description: 'Candidate collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Candidate.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of Candidate resources.' description: 'Retrieves the collection of Candidate resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: candidateNameSearch in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_filter in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_order in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false post: operationId: api_candidates_post tags: - Candidate responses: 201: description: 'Candidate resource created' content: application/ld+json: schema: $ref: '#/components/schemas/Candidate.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' summary: 'Creates a Candidate resource.' description: 'Creates a Candidate resource.' parameters: [] requestBody: description: 'The new Candidate resource' content: application/ld+json: schema: $ref: '#/components/schemas/Candidate.jsonld' required: true deprecated: false parameters: [] '/api/candidates/{id}': get: operationId: api_candidates_id_get tags: - Candidate responses: 200: description: 'Candidate resource' content: application/ld+json: schema: $ref: '#/components/schemas/Candidate.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a Candidate resource.' description: 'Retrieves a Candidate resource.' parameters: - name: id in: path description: 'Candidate identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false patch: operationId: api_candidates_id_patch tags: - Candidate responses: 200: description: 'Candidate resource updated' content: application/ld+json: schema: $ref: '#/components/schemas/Candidate.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' 404: description: 'Resource not found' summary: 'Updates the Candidate resource.' description: 'Updates the Candidate resource.' parameters: - name: id in: path description: 'Candidate identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false requestBody: description: 'The updated Candidate resource' content: application/merge-patch+json: schema: $ref: '#/components/schemas/Candidate' required: true deprecated: false parameters: [] /api/config: get: operationId: api_config_get tags: - Config responses: 200: description: 'Config resource' content: application/ld+json: schema: $ref: '#/components/schemas/Config.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a Config resource.' description: 'Retrieves a Config resource.' parameters: [] deprecated: false patch: operationId: api_config_patch tags: - Config responses: 200: description: 'Config resource updated' content: application/ld+json: schema: $ref: '#/components/schemas/Config.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' 404: description: 'Resource not found' summary: 'Updates the Config resource.' description: 'Updates the Config resource.' parameters: [] requestBody: description: 'The updated Config resource' content: application/merge-patch+json: schema: $ref: '#/components/schemas/Config' required: true deprecated: false parameters: [] /api/game_accounts: get: operationId: api_game_accounts_get_collection tags: - GameAccount responses: 200: description: 'GameAccount collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/GameAccount.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of GameAccount resources.' description: 'Retrieves the collection of GameAccount resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: owner in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: 'owner[]' in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: array items: type: string style: form explode: true allowReserved: false - name: email in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: profile in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: tmOpen in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: boolean style: form explode: false allowReserved: false - name: custom_json_filter in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_order in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false post: operationId: api_game_accounts_post tags: - GameAccount responses: 201: description: 'GameAccount resource created' content: application/ld+json: schema: $ref: '#/components/schemas/GameAccount.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' summary: 'Creates a GameAccount resource.' description: 'Creates a GameAccount resource.' parameters: [] requestBody: description: 'The new GameAccount resource' content: application/ld+json: schema: $ref: '#/components/schemas/GameAccount.jsonld' required: true deprecated: false parameters: [] '/api/game_accounts/{id}': get: operationId: api_game_accounts_id_get tags: - GameAccount responses: 200: description: 'GameAccount resource' content: application/ld+json: schema: $ref: '#/components/schemas/GameAccount.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a GameAccount resource.' description: 'Retrieves a GameAccount resource.' parameters: - name: id in: path description: 'GameAccount identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false patch: operationId: api_game_accounts_id_patch tags: - GameAccount responses: 200: description: 'GameAccount resource updated' content: application/ld+json: schema: $ref: '#/components/schemas/GameAccount.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' 404: description: 'Resource not found' summary: 'Updates the GameAccount resource.' description: 'Updates the GameAccount resource.' parameters: - name: id in: path description: 'GameAccount identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false requestBody: description: 'The updated GameAccount resource' content: application/merge-patch+json: schema: $ref: '#/components/schemas/GameAccount' required: true deprecated: false parameters: [] /api/log_account_credits: get: operationId: api_log_account_credits_get_collection tags: - LogAccountCredit responses: 200: description: 'LogAccountCredit collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogAccountCredit.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of LogAccountCredit resources.' description: 'Retrieves the collection of LogAccountCredit resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: 'order[creationDate]' in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string enum: - asc - desc style: form explode: false allowReserved: false - name: 'order[credits]' in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string enum: - asc - desc style: form explode: false allowReserved: false - name: 'order[revenue]' in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string enum: - asc - desc style: form explode: false allowReserved: false deprecated: false parameters: [] '/api/log_account_credits/{id}': get: operationId: api_log_account_credits_id_get tags: - LogAccountCredit responses: 200: description: 'LogAccountCredit resource' content: application/ld+json: schema: $ref: '#/components/schemas/LogAccountCredit.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a LogAccountCredit resource.' description: 'Retrieves a LogAccountCredit resource.' parameters: - name: id in: path description: 'LogAccountCredit identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false parameters: [] /api/log_account_profits: get: operationId: api_log_account_profits_get_collection tags: - LogAccountProfit responses: 200: description: 'LogAccountProfit collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogAccountProfit.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of LogAccountProfit resources.' description: 'Retrieves the collection of LogAccountProfit resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: gameAccount in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: 'gameAccount[]' in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: array items: type: string style: form explode: true allowReserved: false - name: isDailyProfit in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: boolean style: form explode: false allowReserved: false - name: gameAccountProfile in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_filter in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_order in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false parameters: [] '/api/log_account_profits/{id}': get: operationId: api_log_account_profits_id_get tags: - LogAccountProfit responses: 200: description: 'LogAccountProfit resource' content: application/ld+json: schema: $ref: '#/components/schemas/LogAccountProfit.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a LogAccountProfit resource.' description: 'Retrieves a LogAccountProfit resource.' parameters: - name: id in: path description: 'LogAccountProfit identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false parameters: [] /api/log_account_sold_items: get: operationId: api_log_account_sold_items_get_collection tags: - LogAccountSoldItem responses: 200: description: 'LogAccountSoldItem collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogAccountSoldItem.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of LogAccountSoldItem resources.' description: 'Retrieves the collection of LogAccountSoldItem resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: account in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: 'account[]' in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: array items: type: string style: form explode: true allowReserved: false - name: candidateItem in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: 'candidateItem[]' in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: array items: type: string style: form explode: true allowReserved: false - name: candidateNameSearch in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_filter in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_order in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false parameters: [] '/api/log_account_sold_items/{id}': get: operationId: api_log_account_sold_items_id_get tags: - LogAccountSoldItem responses: 200: description: 'LogAccountSoldItem resource' content: application/ld+json: schema: $ref: '#/components/schemas/LogAccountSoldItem.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a LogAccountSoldItem resource.' description: 'Retrieves a LogAccountSoldItem resource.' parameters: - name: id in: path description: 'LogAccountSoldItem identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false parameters: [] /api/log_generals: get: operationId: api_log_generals_get_collection tags: - LogGeneral responses: 200: description: 'LogGeneral collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogGeneral.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of LogGeneral resources.' description: 'Retrieves the collection of LogGeneral resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: gameAccountProfile in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_filter in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_order in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false parameters: [] '/api/log_generals/{id}': get: operationId: api_log_generals_id_get tags: - LogGeneral responses: 200: description: 'LogGeneral resource' content: application/ld+json: schema: $ref: '#/components/schemas/LogGeneral.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a LogGeneral resource.' description: 'Retrieves a LogGeneral resource.' parameters: - name: id in: path description: 'LogGeneral identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false parameters: [] /api/log_total_profits: get: operationId: api_log_total_profits_get_collection tags: - LogTotalProfit responses: 200: description: 'LogTotalProfit collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogTotalProfit.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of LogTotalProfit resources.' description: 'Retrieves the collection of LogTotalProfit resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false deprecated: false post: operationId: api_log_total_profits_post tags: - LogTotalProfit responses: 201: description: 'LogTotalProfit resource created' content: application/ld+json: schema: $ref: '#/components/schemas/LogTotalProfit.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' summary: 'Creates a LogTotalProfit resource.' description: 'Creates a LogTotalProfit resource.' parameters: [] requestBody: description: 'The new LogTotalProfit resource' content: application/ld+json: schema: $ref: '#/components/schemas/LogTotalProfit.jsonld' required: true deprecated: false parameters: [] '/api/log_total_profits/{id}': get: operationId: api_log_total_profits_id_get tags: - LogTotalProfit responses: 200: description: 'LogTotalProfit resource' content: application/ld+json: schema: $ref: '#/components/schemas/LogTotalProfit.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a LogTotalProfit resource.' description: 'Retrieves a LogTotalProfit resource.' parameters: - name: id in: path description: 'LogTotalProfit identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false patch: operationId: api_log_total_profits_id_patch tags: - LogTotalProfit responses: 200: description: 'LogTotalProfit resource updated' content: application/ld+json: schema: $ref: '#/components/schemas/LogTotalProfit.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' 404: description: 'Resource not found' summary: 'Updates the LogTotalProfit resource.' description: 'Updates the LogTotalProfit resource.' parameters: - name: id in: path description: 'LogTotalProfit identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false requestBody: description: 'The updated LogTotalProfit resource' content: application/merge-patch+json: schema: $ref: '#/components/schemas/LogTotalProfit' required: true deprecated: false parameters: [] /api/media_objects: get: operationId: api_media_objects_get_collection tags: - MediaObject responses: 200: description: 'MediaObject collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of MediaObject resources.' description: 'Retrieves the collection of MediaObject resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false deprecated: false post: operationId: api_media_objects_post tags: - MediaObject responses: 201: description: 'MediaObject resource created' content: application/ld+json: schema: $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' summary: 'Creates a MediaObject resource.' description: 'Creates a MediaObject resource.' parameters: [] requestBody: description: '' content: multipart/form-data: schema: type: object properties: file: type: string format: binary required: false deprecated: false parameters: [] '/api/media_objects/{id}': get: operationId: api_media_objects_id_get tags: - MediaObject responses: 200: description: 'MediaObject resource' content: application/ld+json: schema: $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' 404: description: 'Resource not found' summary: 'Retrieves a MediaObject resource.' description: 'Retrieves a MediaObject resource.' parameters: - name: id in: path description: 'MediaObject identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false delete: operationId: api_media_objects_id_delete tags: - MediaObject responses: 204: description: 'MediaObject resource deleted' 404: description: 'Resource not found' summary: 'Removes the MediaObject resource.' description: 'Removes the MediaObject resource.' parameters: - name: id in: path description: 'MediaObject identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false parameters: [] /api/mode_config: get: operationId: api_mode_config_get tags: - ModeConfig responses: 200: description: 'ModeConfig resource' content: application/ld+json: schema: $ref: '#/components/schemas/ModeConfig.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a ModeConfig resource.' description: 'Retrieves a ModeConfig resource.' parameters: [] deprecated: false patch: operationId: api_mode_config_patch tags: - ModeConfig responses: 200: description: 'ModeConfig resource updated' content: application/ld+json: schema: $ref: '#/components/schemas/ModeConfig.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' 404: description: 'Resource not found' summary: 'Updates the ModeConfig resource.' description: 'Updates the ModeConfig resource.' parameters: [] requestBody: description: 'The updated ModeConfig resource' content: application/merge-patch+json: schema: $ref: '#/components/schemas/ModeConfig' required: true deprecated: false parameters: [] /api/players: get: operationId: api_players_get_collection tags: - Player responses: 200: description: 'Player collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Player.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of Player resources.' description: 'Retrieves the collection of Player resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: custom_json_order in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false post: operationId: api_players_post tags: - Player responses: 201: description: 'Player resource created' content: application/ld+json: schema: $ref: '#/components/schemas/Player.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' summary: 'Creates a Player resource.' description: 'Creates a Player resource.' parameters: [] requestBody: description: 'The new Player resource' content: application/ld+json: schema: $ref: '#/components/schemas/Player.jsonld' required: true deprecated: false parameters: [] '/api/players/{id}': get: operationId: api_players_id_get tags: - Player responses: 200: description: 'Player resource' content: application/ld+json: schema: $ref: '#/components/schemas/Player.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a Player resource.' description: 'Retrieves a Player resource.' parameters: - name: id in: path description: 'Player identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false patch: operationId: api_players_id_patch tags: - Player responses: 200: description: 'Player resource updated' content: application/ld+json: schema: $ref: '#/components/schemas/Player.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' 404: description: 'Resource not found' summary: 'Updates the Player resource.' description: 'Updates the Player resource.' parameters: - name: id in: path description: 'Player identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false requestBody: description: 'The updated Player resource' content: application/merge-patch+json: schema: $ref: '#/components/schemas/Player' required: true deprecated: false parameters: [] /api/rarities: get: operationId: api_rarities_get_collection tags: - Rarity responses: 200: description: 'Rarity collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Rarity.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of Rarity resources.' description: 'Retrieves the collection of Rarity resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: custom_json_order in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false post: operationId: api_rarities_post tags: - Rarity responses: 201: description: 'Rarity resource created' content: application/ld+json: schema: $ref: '#/components/schemas/Rarity.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' summary: 'Creates a Rarity resource.' description: 'Creates a Rarity resource.' parameters: [] requestBody: description: 'The new Rarity resource' content: application/ld+json: schema: $ref: '#/components/schemas/Rarity.jsonld' required: true deprecated: false parameters: [] '/api/rarities/{id}': get: operationId: api_rarities_id_get tags: - Rarity responses: 200: description: 'Rarity resource' content: application/ld+json: schema: $ref: '#/components/schemas/Rarity.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a Rarity resource.' description: 'Retrieves a Rarity resource.' parameters: - name: id in: path description: 'Rarity identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false patch: operationId: api_rarities_id_patch tags: - Rarity responses: 200: description: 'Rarity resource updated' content: application/ld+json: schema: $ref: '#/components/schemas/Rarity.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' 404: description: 'Resource not found' summary: 'Updates the Rarity resource.' description: 'Updates the Rarity resource.' parameters: - name: id in: path description: 'Rarity identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false requestBody: description: 'The updated Rarity resource' content: application/merge-patch+json: schema: $ref: '#/components/schemas/Rarity' required: true deprecated: false parameters: [] /api/system_stats: get: operationId: api_system_stats_get tags: - SystemStat responses: 200: description: 'SystemStat resource' content: application/ld+json: schema: $ref: '#/components/schemas/SystemStat.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a SystemStat resource.' description: 'Retrieves a SystemStat resource.' parameters: [] deprecated: false parameters: [] /api/users: get: operationId: api_users_get_collection tags: - User responses: 200: description: 'User collection' content: application/ld+json: schema: type: object properties: 'hydra:member': { type: array, items: { $ref: '#/components/schemas/User.jsonld' } } 'hydra:totalItems': { type: integer, minimum: 0 } 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - 'hydra:member' summary: 'Retrieves the collection of User resources.' description: 'Retrieves the collection of User resources.' parameters: - name: page in: query description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 1 style: form explode: false allowReserved: false - name: itemsPerPage in: query description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: type: integer default: 50 minimum: 0 maximum: 100 style: form explode: false allowReserved: false - name: firstName in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: lastName in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: userNameSearch in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false - name: custom_json_order in: query description: '' required: false deprecated: false allowEmptyValue: true schema: type: string style: form explode: false allowReserved: false example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false post: operationId: api_users_post tags: - User responses: 201: description: 'User resource created' content: application/ld+json: schema: $ref: '#/components/schemas/User.jsonld' links: { } 400: description: 'Invalid input' 422: description: 'Unprocessable entity' summary: 'Creates a User resource.' description: 'Creates a User resource.' parameters: [] requestBody: description: 'The new User resource' content: application/ld+json: schema: $ref: '#/components/schemas/User.jsonld' required: true deprecated: false parameters: [] '/api/users/{id}': get: operationId: api_users_id_get tags: - User responses: 200: description: 'User resource' content: application/ld+json: schema: $ref: '#/components/schemas/User.jsonld' 404: description: 'Resource not found' summary: 'Retrieves a User resource.' description: 'Retrieves a User resource.' parameters: - name: id in: path description: 'User identifier' required: true deprecated: false allowEmptyValue: false schema: type: string style: simple explode: false allowReserved: false deprecated: false parameters: [] components: schemas: AccountTradePileItem: type: object description: '' deprecated: false properties: dbId: readOnly: true type: - integer - 'null' account: readOnly: true type: string format: iri-reference example: 'https://example.com/' candidateItem: readOnly: true type: string format: iri-reference example: 'https://example.com/' eaId: readOnly: true type: integer eaAssetId: readOnly: true type: integer eaResourceId: readOnly: true type: integer rareFlag: readOnly: true type: integer itemType: readOnly: true type: string rating: readOnly: true type: integer contracts: readOnly: true type: - integer - 'null' playStyle: readOnly: true type: - integer - 'null' startingBid: type: integer binPrice: type: integer individualPrice: default: true example: true type: boolean minRange: readOnly: true type: integer maxRange: readOnly: true type: integer lastSalePrice: readOnly: true type: integer tradeState: readOnly: true type: - string - 'null' eaTradeId: readOnly: true type: - integer - 'null' rebuy: readOnly: true default: true example: true type: boolean leagueId: readOnly: true type: - integer - 'null' teamId: readOnly: true type: - integer - 'null' nationId: readOnly: true type: - integer - 'null' listCnt: readOnly: true type: integer openBidCnt: readOnly: true type: - integer - 'null' snipedItem: readOnly: true default: true example: true type: boolean marketAverage: readOnly: true type: - integer - 'null' creationDate: readOnly: true type: string format: date-time AccountTradePileItem.jsonld: type: object description: '' deprecated: false properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string dbId: readOnly: true type: - integer - 'null' account: readOnly: true $ref: '#/components/schemas/GameAccount.jsonld' candidateItem: readOnly: true $ref: '#/components/schemas/Candidate.jsonld' eaId: readOnly: true type: integer eaAssetId: readOnly: true type: integer eaResourceId: readOnly: true type: integer rareFlag: readOnly: true type: integer itemType: readOnly: true type: string rating: readOnly: true type: integer contracts: readOnly: true type: - integer - 'null' playStyle: readOnly: true type: - integer - 'null' startingBid: type: integer binPrice: type: integer individualPrice: default: true example: true type: boolean minRange: readOnly: true type: integer maxRange: readOnly: true type: integer lastSalePrice: readOnly: true type: integer tradeState: readOnly: true type: - string - 'null' eaTradeId: readOnly: true type: - integer - 'null' rebuy: readOnly: true default: true example: true type: boolean leagueId: readOnly: true type: - integer - 'null' teamId: readOnly: true type: - integer - 'null' nationId: readOnly: true type: - integer - 'null' listCnt: readOnly: true type: integer openBidCnt: readOnly: true type: - integer - 'null' snipedItem: readOnly: true default: true example: true type: boolean marketAverage: readOnly: true type: - integer - 'null' creationDate: readOnly: true type: string format: date-time Candidate: type: object description: '' deprecated: false properties: dbId: readOnly: true type: - integer - 'null' rarity: readOnly: true type: string format: iri-reference example: 'https://example.com/' candidateStat: readOnly: true type: string format: iri-reference example: 'https://example.com/' player: readOnly: true type: string format: iri-reference example: 'https://example.com/' firstname: readOnly: true type: - string - 'null' lastname: readOnly: true type: - string - 'null' nickname: readOnly: true type: - string - 'null' fullDisplayInfo: readOnly: true type: - string - 'null' eaAssetId: readOnly: true type: - integer - 'null' eaResourceId: readOnly: true type: - integer - 'null' rareFlag: readOnly: true type: - integer - 'null' rarityName: readOnly: true type: - string - 'null' image: readOnly: true type: - string - 'null' format: iri-reference example: 'https://example.com/' imageUrl: readOnly: true type: - string - 'null' cardImageUrl: readOnly: true type: - string - 'null' stockCountTotal: readOnly: true type: - integer - 'null' stockCountReal: readOnly: true type: - integer - 'null' futBinId: type: - integer - 'null' futBinName: type: - string - 'null' futBinPrice: type: - integer - 'null' futBinSellingPrice: type: - integer - 'null' lastFutBinUpdate: readOnly: true type: - string - 'null' format: date-time futWizId: type: - integer - 'null' futWizPrice: type: - integer - 'null' futwizName: type: - string - 'null' futWizSellingPrice: type: - integer - 'null' lastFutWizUpdate: readOnly: true type: - string - 'null' format: date-time rating: type: - integer - 'null' highestBuyBinPrice: type: - integer - 'null' sellStartingBid: type: - integer - 'null' sellBinPrice: type: - integer - 'null' lastFoundMinRange: type: - integer - 'null' lastFoundMaxRange: type: - integer - 'null' lastFoundLowestBin: type: - integer - 'null' lowestBinUpdateDate: readOnly: true type: - string - 'null' format: date-time buy: type: - boolean - 'null' maxBuyPrice: type: - integer - 'null' buyStyle: type: - integer - 'null' newBuySelective: type: - boolean - 'null' remove: type: - boolean - 'null' leagueId: type: - integer - 'null' nationId: type: - integer - 'null' prio: type: - integer - 'null' listCnt: type: - integer - 'null' soldCnt: type: - integer - 'null' note: type: - string - 'null' relevant: type: - boolean - 'null' adjust100: type: - boolean - 'null' directReBuy: type: - boolean - 'null' marketAverage: readOnly: true type: - integer - 'null' creationDate: readOnly: true type: - string - 'null' format: date-time required: - eaAssetId - eaResourceId - rareFlag - rating - buy - buyStyle - newBuySelective - remove - listCnt - soldCnt - relevant - adjust100 - directReBuy - creationDate Candidate.jsonld: type: object description: '' deprecated: false properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string dbId: readOnly: true type: - integer - 'null' rarity: readOnly: true $ref: '#/components/schemas/Rarity.jsonld' candidateStat: readOnly: true $ref: '#/components/schemas/CandidateStat.jsonld' player: readOnly: true $ref: '#/components/schemas/Player.jsonld' firstname: readOnly: true type: - string - 'null' lastname: readOnly: true type: - string - 'null' nickname: readOnly: true type: - string - 'null' fullDisplayInfo: readOnly: true type: - string - 'null' eaAssetId: readOnly: true type: - integer - 'null' eaResourceId: readOnly: true type: - integer - 'null' rareFlag: readOnly: true type: - integer - 'null' rarityName: readOnly: true type: - string - 'null' image: readOnly: true type: - string - 'null' format: iri-reference example: 'https://example.com/' imageUrl: readOnly: true type: - string - 'null' cardImageUrl: readOnly: true type: - string - 'null' stockCountTotal: readOnly: true type: - integer - 'null' stockCountReal: readOnly: true type: - integer - 'null' futBinId: type: - integer - 'null' futBinName: type: - string - 'null' futBinPrice: type: - integer - 'null' futBinSellingPrice: type: - integer - 'null' lastFutBinUpdate: readOnly: true type: - string - 'null' format: date-time futWizId: type: - integer - 'null' futWizPrice: type: - integer - 'null' futwizName: type: - string - 'null' futWizSellingPrice: type: - integer - 'null' lastFutWizUpdate: readOnly: true type: - string - 'null' format: date-time rating: type: - integer - 'null' highestBuyBinPrice: type: - integer - 'null' sellStartingBid: type: - integer - 'null' sellBinPrice: type: - integer - 'null' lastFoundMinRange: type: - integer - 'null' lastFoundMaxRange: type: - integer - 'null' lastFoundLowestBin: type: - integer - 'null' lowestBinUpdateDate: readOnly: true type: - string - 'null' format: date-time buy: type: - boolean - 'null' maxBuyPrice: type: - integer - 'null' buyStyle: type: - integer - 'null' newBuySelective: type: - boolean - 'null' remove: type: - boolean - 'null' leagueId: type: - integer - 'null' nationId: type: - integer - 'null' prio: type: - integer - 'null' listCnt: type: - integer - 'null' soldCnt: type: - integer - 'null' note: type: - string - 'null' relevant: type: - boolean - 'null' adjust100: type: - boolean - 'null' directReBuy: type: - boolean - 'null' marketAverage: readOnly: true type: - integer - 'null' creationDate: readOnly: true type: - string - 'null' format: date-time required: - eaAssetId - eaResourceId - rareFlag - rating - buy - buyStyle - newBuySelective - remove - listCnt - soldCnt - relevant - adjust100 - directReBuy - creationDate CandidateStat.jsonld: type: object description: '' deprecated: false properties: '@id': readOnly: true type: string '@type': readOnly: true type: string '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true candidateItem: readOnly: true $ref: '#/components/schemas/Candidate.jsonld' revRl6: type: number rl6: type: integer sold6: type: integer rat6: type: number rev6: type: integer revRl12: type: number rl12: type: integer sold12: type: integer rat12: type: number rev12: type: integer revRl24: type: number rl24: type: integer sold24: type: integer rat24: type: number rev24: type: integer revRl3d: type: number rl3d: type: integer sold3d: type: integer rat3d: type: number rev3d: type: integer revRl1w: type: number rl1w: type: integer sold1w: type: integer rat1w: type: number rev1w: type: integer revRl2w: type: number rl2w: type: integer sold2w: type: integer rat2w: type: number rev2w: type: integer revRl3w: type: number rl3w: type: integer sold3w: type: integer rat3w: type: number rev3w: type: integer revRl4w: type: number rl4w: type: integer sold4w: type: integer rat4w: type: number rev4w: type: integer revRl: type: number rl: type: integer sold: type: integer rat: type: number rev: type: integer snipingRev: type: integer creationDate: readOnly: true type: - string - 'null' format: date-time lastUpdateDate: readOnly: true type: - string - 'null' format: date-time CandidateStockAccounts.jsonld: type: object description: '' deprecated: false properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string candidatesStockAccounts: type: array items: $ref: '#/components/schemas/GameAccount.jsonld' candidatesMissingAccounts: type: array items: $ref: '#/components/schemas/GameAccount.jsonld' Config: type: object description: '' deprecated: false properties: systemActive: type: boolean systemRunning: type: boolean lastUpdateDate: readOnly: true type: string format: date-time lastCheckDate: readOnly: true type: string format: date-time processCnt: readOnly: true type: integer sleepHourStart: minimum: 0 maximum: 23 type: - integer - 'null' sleepHourEnd: minimum: 0 maximum: 23 type: - integer - 'null' checkMaxSales: type: boolean numMaxSales: minimum: 0 maximum: 20 type: - integer - 'null' Config.jsonld: type: object description: '' deprecated: false properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string systemActive: type: boolean systemRunning: type: boolean lastUpdateDate: readOnly: true type: string format: date-time lastCheckDate: readOnly: true type: string format: date-time processCnt: readOnly: true type: integer sleepHourStart: minimum: 0 maximum: 23 type: - integer - 'null' sleepHourEnd: minimum: 0 maximum: 23 type: - integer - 'null' checkMaxSales: type: boolean numMaxSales: minimum: 0 maximum: 20 type: - integer - 'null' GameAccount: type: object description: '' deprecated: false properties: dbId: readOnly: true type: - integer - 'null' email: format: email externalDocs: url: 'https://schema.org/email' type: - string - 'null' profile: type: - string - 'null' password: type: - string - 'null' emailPw: type: - string - 'null' credits: readOnly: true type: - integer - 'null' cntItems: readOnly: true type: - integer - 'null' cntSoldItems: readOnly: true type: - integer - 'null' cntInactiveItems: readOnly: true type: - integer - 'null' active: type: - boolean - 'null' running: type: - boolean - 'null' relist: type: - boolean - 'null' relistDate: type: - string - 'null' format: date-time blocked: type: - boolean - 'null' sniping: type: - boolean - 'null' snipingDate: readOnly: true type: - string - 'null' format: date-time tmOpen: type: - boolean - 'null' tmState: type: - integer - 'null' dead: type: - boolean - 'null' lockedMsg: type: - boolean - 'null' dynPrices: type: - boolean - 'null' newBuy: type: - boolean - 'null' newBuyDate: readOnly: true type: - string - 'null' format: date-time newBuySelective: type: - boolean - 'null' reBuy: type: - boolean - 'null' rebuyDate: readOnly: true type: - string - 'null' format: date-time connectionDate: readOnly: true type: - string - 'null' format: date-time importWatchlist: type: - boolean - 'null' autoReBuy: type: - boolean - 'null' directReBuy: type: - boolean - 'null' itemMaxBuyPrice: minimum: 0 maximum: 15000000 type: - integer - 'null' revenue: readOnly: true type: - integer - 'null' futWizValue: readOnly: true type: - integer - 'null' eaMarketAvgValue: readOnly: true type: - integer - 'null' mfaCode: type: - string - 'null' twoFactorAuthKey: type: - string - 'null' login2FaViaApp: type: - boolean - 'null' eaCode1: type: - string - 'null' eaCode2: type: - string - 'null' eaCode3: type: - string - 'null' eaCode4: type: - string - 'null' eaCode5: type: - string - 'null' eaCode6: type: - string - 'null' snipingCnt1h: type: - integer - 'null' snipingCnt3h: type: - integer - 'null' snipingCnt6h: type: - integer - 'null' snipingCnt12h: type: - integer - 'null' snipingCnt24h: type: - integer - 'null' snipingCnt3d: type: - integer - 'null' snipingCnt1w: type: - integer - 'null' note: type: - string - 'null' loopStartDate: readOnly: true type: - string - 'null' format: date-time loopFinishDate: readOnly: true type: - string - 'null' format: date-time creationDate: readOnly: true type: - string - 'null' format: date-time owner: readOnly: true type: string format: iri-reference example: 'https://example.com/' required: - email - profile - password - active - running - relist - blocked - sniping - tmOpen - dead - lockedMsg - dynPrices - newBuy - newBuySelective - reBuy - importWatchlist - autoReBuy - directReBuy GameAccount.jsonld: type: object description: '' deprecated: false properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string dbId: readOnly: true type: - integer - 'null' email: format: email externalDocs: url: 'https://schema.org/email' type: - string - 'null' profile: type: - string - 'null' password: type: - string - 'null' emailPw: type: - string - 'null' credits: readOnly: true type: - integer - 'null' cntItems: readOnly: true type: - integer - 'null' cntSoldItems: readOnly: true type: - integer - 'null' cntInactiveItems: readOnly: true type: - integer - 'null' active: type: - boolean - 'null' running: type: - boolean - 'null' relist: type: - boolean - 'null' relistDate: type: - string - 'null' format: date-time blocked: type: - boolean - 'null' sniping: type: - boolean - 'null' snipingDate: readOnly: true type: - string - 'null' format: date-time tmOpen: type: - boolean - 'null' tmState: type: - integer - 'null' dead: type: - boolean - 'null' lockedMsg: type: - boolean - 'null' dynPrices: type: - boolean - 'null' newBuy: type: - boolean - 'null' newBuyDate: readOnly: true type: - string - 'null' format: date-time newBuySelective: type: - boolean - 'null' reBuy: type: - boolean - 'null' rebuyDate: readOnly: true type: - string - 'null' format: date-time connectionDate: readOnly: true type: - string - 'null' format: date-time importWatchlist: type: - boolean - 'null' autoReBuy: type: - boolean - 'null' directReBuy: type: - boolean - 'null' itemMaxBuyPrice: minimum: 0 maximum: 15000000 type: - integer - 'null' revenue: readOnly: true type: - integer - 'null' futWizValue: readOnly: true type: - integer - 'null' eaMarketAvgValue: readOnly: true type: - integer - 'null' mfaCode: type: - string - 'null' twoFactorAuthKey: type: - string - 'null' login2FaViaApp: type: - boolean - 'null' eaCode1: type: - string - 'null' eaCode2: type: - string - 'null' eaCode3: type: - string - 'null' eaCode4: type: - string - 'null' eaCode5: type: - string - 'null' eaCode6: type: - string - 'null' snipingCnt1h: type: - integer - 'null' snipingCnt3h: type: - integer - 'null' snipingCnt6h: type: - integer - 'null' snipingCnt12h: type: - integer - 'null' snipingCnt24h: type: - integer - 'null' snipingCnt3d: type: - integer - 'null' snipingCnt1w: type: - integer - 'null' note: type: - string - 'null' loopStartDate: readOnly: true type: - string - 'null' format: date-time loopFinishDate: readOnly: true type: - string - 'null' format: date-time creationDate: readOnly: true type: - string - 'null' format: date-time owner: readOnly: true $ref: '#/components/schemas/User.jsonld' required: - email - profile - password - active - running - relist - blocked - sniping - tmOpen - dead - lockedMsg - dynPrices - newBuy - newBuySelective - reBuy - importWatchlist - autoReBuy - directReBuy LogAccountCredit.jsonld: type: object description: '' deprecated: false properties: '@id': readOnly: true type: string '@type': readOnly: true type: string '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true gameAccount: readOnly: true $ref: '#/components/schemas/GameAccount.jsonld' credits: readOnly: true type: - integer - 'null' revenue: readOnly: true type: - integer - 'null' creationDate: readOnly: true type: - string - 'null' format: date-time LogAccountProfit.jsonld: type: object description: '' deprecated: false properties: '@id': readOnly: true type: string '@type': readOnly: true type: string '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true gameAccount: readOnly: true $ref: '#/components/schemas/GameAccount.jsonld' credits: type: - integer - 'null' revenue: type: - integer - 'null' tpValue: type: - integer - 'null' revToday: type: - integer - 'null' rev3hours: type: - integer - 'null' rev6hours: type: - integer - 'null' rev12hours: type: - integer - 'null' rev24hours: type: - integer - 'null' rev3days: type: - integer - 'null' rev1week: type: - integer - 'null' rev2weeks: type: - integer - 'null' rev3weeks: type: - integer - 'null' rev4weeks: type: - integer - 'null' rev2months: type: - integer - 'null' rev3months: type: - integer - 'null' revTotal: type: - integer - 'null' numSalesToday: type: - integer - 'null' numSales3hours: type: - integer - 'null' numSales6hours: type: - integer - 'null' numSales12hours: type: - integer - 'null' numSales24hours: type: - integer - 'null' numSales3days: type: - integer - 'null' numSales1week: type: - integer - 'null' numSales2weeks: type: - integer - 'null' numSales3weeks: type: - integer - 'null' numSales4weeks: type: - integer - 'null' numSales2months: type: - integer - 'null' numSales3months: type: - integer - 'null' numSalesTotal: type: - integer - 'null' isDailyProfit: type: - boolean - 'null' creationDate: type: - string - 'null' format: date-time LogAccountSoldItem.jsonld: type: object description: '' deprecated: false properties: '@id': readOnly: true type: string '@type': readOnly: true type: string '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true dbId: readOnly: true type: - integer - 'null' gameAccount: readOnly: true $ref: '#/components/schemas/GameAccount.jsonld' candidateItem: readOnly: true $ref: '#/components/schemas/Candidate.jsonld' eaId: readOnly: true type: integer contracts: readOnly: true type: - integer - 'null' playStyle: readOnly: true type: - integer - 'null' lastSalePrice: readOnly: true type: integer currentBid: readOnly: true type: integer startingBid: readOnly: true type: integer binPrice: readOnly: true type: integer minRange: readOnly: true type: integer maxRange: readOnly: true type: integer tradeState: readOnly: true type: string eaTradeId: readOnly: true type: integer listCnt: readOnly: true type: integer revenue: readOnly: true type: integer reBought: readOnly: true type: boolean snipedItem: readOnly: true type: boolean firstListDate: readOnly: true type: - string - 'null' format: date-time creationDate: readOnly: true type: string format: date-time LogGeneral.jsonld: type: object description: '' deprecated: false properties: '@id': readOnly: true type: string '@type': readOnly: true type: string '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true dbId: readOnly: true type: integer gameAccount: readOnly: true $ref: '#/components/schemas/GameAccount.jsonld' candidateItem: readOnly: true $ref: '#/components/schemas/Candidate.jsonld' logType: type: string enum: - alert - alert_low - cant_buy - debug - debug_server_logs - info - moved_to_club - new_buy - player_price_changed - preview_pack - preview_pack_alert - price_range_errors - profit_overview - removed - rebuy - sales - server_logs - stats - hourly_stats message: readOnly: true type: - string - 'null' creationDate: readOnly: true type: - string - 'null' format: date-time required: - logType LogTotalProfit: type: object description: '' deprecated: false properties: credits: type: - integer - 'null' revenue: type: - integer - 'null' tpValueFutwiz: type: - integer - 'null' tpValueEaAverage: type: - integer - 'null' revToday: type: - integer - 'null' rev3hours: type: - integer - 'null' rev6hours: type: - integer - 'null' rev12hours: type: - integer - 'null' rev24hours: type: - integer - 'null' rev3days: type: - integer - 'null' rev1week: type: - integer - 'null' rev2weeks: type: - integer - 'null' rev3weeks: type: - integer - 'null' rev4weeks: type: - integer - 'null' rev2months: type: - integer - 'null' rev3months: type: - integer - 'null' revTotal: type: - integer - 'null' numSalesToday: type: - integer - 'null' numSales3hours: type: - integer - 'null' numSales6hours: type: - integer - 'null' numSales12hours: type: - integer - 'null' numSales24hours: type: - integer - 'null' numSales3days: type: - integer - 'null' numSales1week: type: - integer - 'null' numSales2weeks: type: - integer - 'null' numSales3weeks: type: - integer - 'null' numSales4weeks: type: - integer - 'null' numSales2months: type: - integer - 'null' numSales3months: type: - integer - 'null' numSalesTotal: type: - integer - 'null' isDailyProfit: type: - boolean - 'null' creationDate: type: - string - 'null' format: date-time LogTotalProfit.jsonld: type: object description: '' deprecated: false properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string credits: type: - integer - 'null' revenue: type: - integer - 'null' tpValueFutwiz: type: - integer - 'null' tpValueEaAverage: type: - integer - 'null' revToday: type: - integer - 'null' rev3hours: type: - integer - 'null' rev6hours: type: - integer - 'null' rev12hours: type: - integer - 'null' rev24hours: type: - integer - 'null' rev3days: type: - integer - 'null' rev1week: type: - integer - 'null' rev2weeks: type: - integer - 'null' rev3weeks: type: - integer - 'null' rev4weeks: type: - integer - 'null' rev2months: type: - integer - 'null' rev3months: type: - integer - 'null' revTotal: type: - integer - 'null' numSalesToday: type: - integer - 'null' numSales3hours: type: - integer - 'null' numSales6hours: type: - integer - 'null' numSales12hours: type: - integer - 'null' numSales24hours: type: - integer - 'null' numSales3days: type: - integer - 'null' numSales1week: type: - integer - 'null' numSales2weeks: type: - integer - 'null' numSales3weeks: type: - integer - 'null' numSales4weeks: type: - integer - 'null' numSales2months: type: - integer - 'null' numSales3months: type: - integer - 'null' numSalesTotal: type: - integer - 'null' isDailyProfit: type: - boolean - 'null' creationDate: type: - string - 'null' format: date-time MediaObject.jsonld-media_object.read: type: object description: '' deprecated: false externalDocs: url: 'https://schema.org/MediaObject' properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string contentUrl: externalDocs: url: 'https://schema.org/contentUrl' type: - string - 'null' ModeConfig: type: object description: '' deprecated: false properties: autoReBuyMinSoldItems: minimum: 0 maximum: 20 default: 3 example: 3 type: integer autoReBuyMinLastHours: minimum: 0 maximum: 20 default: 3 example: 3 type: integer ModeConfig.jsonld: type: object description: '' deprecated: false properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string autoReBuyMinSoldItems: minimum: 0 maximum: 20 default: 3 example: 3 type: integer autoReBuyMinLastHours: minimum: 0 maximum: 20 default: 3 example: 3 type: integer Player: type: object description: '' deprecated: false properties: eaAssetId: type: integer firstname: type: - string - 'null' lastname: type: - string - 'null' nickname: type: - string - 'null' rating: type: integer creationDate: readOnly: true type: string format: date-time Player.jsonld: type: object description: '' deprecated: false properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string eaAssetId: type: integer firstname: type: - string - 'null' lastname: type: - string - 'null' nickname: type: - string - 'null' rating: type: integer creationDate: readOnly: true type: string format: date-time Rarity: type: object description: '' deprecated: false properties: rareFlag: readOnly: true type: integer name: type: - string - 'null' untradable: readOnly: true type: boolean image: readOnly: true type: - string - 'null' format: iri-reference example: 'https://example.com/' imageUrl: readOnly: true type: - string - 'null' imageBronze: readOnly: true type: - string - 'null' format: iri-reference example: 'https://example.com/' Rarity.jsonld: type: object description: '' deprecated: false properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string rareFlag: readOnly: true type: integer name: type: - string - 'null' untradable: readOnly: true type: boolean image: readOnly: true type: - string - 'null' format: iri-reference example: 'https://example.com/' imageUrl: readOnly: true type: - string - 'null' imageBronze: readOnly: true type: - string - 'null' format: iri-reference example: 'https://example.com/' SystemStat.jsonld: type: object description: '' deprecated: false properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string totalLogProfit: readOnly: true $ref: '#/components/schemas/LogTotalProfit.jsonld' config: readOnly: true $ref: '#/components/schemas/Config.jsonld' modeConfig: readOnly: true $ref: '#/components/schemas/ModeConfig.jsonld' numAccounts: type: - integer - 'null' numDeadAccounts: type: - integer - 'null' numActiveAccounts: type: - integer - 'null' numTmOpenAccounts: type: - integer - 'null' numTmClosedAccounts: type: - integer - 'null' numBlockedAccounts: type: - integer - 'null' numRunningAccounts: type: - integer - 'null' numTradepileItems: type: - integer - 'null' numSoldTradepileItems: type: - integer - 'null' numActiveTradepileItems: type: - integer - 'null' numExpiredTradepileItems: type: - integer - 'null' numInactiveTradepileItems: type: - integer - 'null' numCandidates: type: - integer - 'null' numRelevantCandidates: type: - integer - 'null' numBuyCandidates: type: - integer - 'null' totalSnipingRev: type: - integer - 'null' User.jsonld: type: object description: '' deprecated: false required: - email - firstName - lastName properties: '@context': readOnly: true oneOf: - type: string - type: object properties: '@vocab': type: string hydra: type: string enum: ['http://www.w3.org/ns/hydra/core#'] required: - '@vocab' - hydra additionalProperties: true '@id': readOnly: true type: string '@type': readOnly: true type: string email: format: email externalDocs: url: 'https://schema.org/email' type: - string - 'null' firstName: type: - string - 'null' lastName: type: - string - 'null' image: type: - string - 'null' format: iri-reference example: 'https://example.com/' imageUrl: readOnly: true type: - string - 'null' fullName: readOnly: true type: - string - 'null' password: writeOnly: true description: 'The plaintext password when being set or changed.' type: - string - 'null' active: type: boolean createdAt: readOnly: true type: - string - 'null' format: date-time responses: { } parameters: { } examples: { } requestBodies: { } headers: { } securitySchemes: JWT: type: http scheme: bearer bearerFormat: JWT security: - JWT: [] tags: []