{"items":[{"type":"link","label":"OpenAPI definition","link":"/content/apis/seamless_openapi","routeSlug":"/content/apis/seamless_openapi","content":{"contentType":"overview","meta":{"name":"OpenAPI definition"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"seamless_openapi.json","url":"/_bundle/content/apis/seamless_openapi.json?download"},{"kind":"download","label":"seamless_openapi.yaml","url":"/_bundle/content/apis/seamless_openapi.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"OpenAPI definition (v0)","showPageActions":true}],"sectionId":"/content/apis/seamless_openapi"}]}]}},{"type":"group","label":"Seamless API Controller","link":"/content/apis/seamless_openapi/seamless-api-controller","routeSlug":"/content/apis/seamless_openapi/seamless-api-controller","items":[{"label":"Credit Operation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/content/apis/seamless_openapi/seamless-api-controller/promotioncredit","routeSlug":"/content/apis/seamless_openapi/seamless-api-controller/promotioncredit","metadata":{"seo":{"title":"Credit Operation","description":"Credit Operation"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"promotionCredit","name":"Credit Operation","isWebhook":false,"pointer":"/paths/~1promotion-credit/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Credit Operation","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"basicAuth","scopes":[]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/PromotionCreditRequest"}},"schemaId":"components/schemas/PromotionCreditRequest","pointer":"/paths/~1promotion-credit/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/promotion-credit","servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/PromotionCreditRequest"}},"responseCodes":["200"],"pointer":"/promotion-credit","href":"seamless-api-controller/promotioncredit","openApiOperationId":"promotionCredit","summary":"Credit Operation"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"schemaId":"components/schemas/PromotionCreditRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/PromotionCreditRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SeamlessResponse"}},"schemaId":"components/schemas/SeamlessResponse"}],"pointer":"/paths/~1promotion-credit/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/SeamlessResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SeamlessResponse"}}}],"examples":[]}]}]}]},"httpPath":"/promotion-credit"},{"label":"Get Player Information about the registered player","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/content/apis/seamless_openapi/seamless-api-controller/playerinformation","routeSlug":"/content/apis/seamless_openapi/seamless-api-controller/playerinformation","metadata":{"seo":{"title":"Get Player Information about the registered player","description":"Get Player Information about the registered player"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"playerInformation","name":"Get Player Information about the registered player","isWebhook":false,"pointer":"/paths/~1playerInformation/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get Player Information about the registered player","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"basicAuth","scopes":[]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/PlayerAuthRequest"}},"schemaId":"components/schemas/PlayerAuthRequest","pointer":"/paths/~1playerInformation/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/playerInformation","servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/PlayerAuthRequest"}},"responseCodes":["200"],"pointer":"/playerInformation","href":"seamless-api-controller/playerinformation","openApiOperationId":"playerInformation","summary":"Get Player Information about the registered player"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"schemaId":"components/schemas/PlayerAuthRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/PlayerAuthRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/PlayerInformation"}},"schemaId":"components/schemas/PlayerInformation"}],"pointer":"/paths/~1playerInformation/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/PlayerInformation","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/PlayerInformation"}}}],"examples":[]}]}]}]},"httpPath":"/playerInformation"},{"label":"Debit Operation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/content/apis/seamless_openapi/seamless-api-controller/debit","routeSlug":"/content/apis/seamless_openapi/seamless-api-controller/debit","metadata":{"seo":{"title":"Debit Operation","description":"Debit Operation"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"debit","name":"Debit Operation","isWebhook":false,"pointer":"/paths/~1debit/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Debit Operation","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"basicAuth","scopes":[]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/MoneyTransactionRequest"}},"schemaId":"components/schemas/MoneyTransactionRequest","pointer":"/paths/~1debit/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/debit","servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/MoneyTransactionRequest"}},"responseCodes":["200"],"pointer":"/debit","href":"seamless-api-controller/debit","openApiOperationId":"debit","summary":"Debit Operation"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"schemaId":"components/schemas/MoneyTransactionRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/MoneyTransactionRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SeamlessResponse"}},"schemaId":"components/schemas/SeamlessResponse"}],"pointer":"/paths/~1debit/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/SeamlessResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SeamlessResponse"}}}],"examples":[]}]}]}]},"httpPath":"/debit"},{"label":"Credit Operation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/content/apis/seamless_openapi/seamless-api-controller/credit","routeSlug":"/content/apis/seamless_openapi/seamless-api-controller/credit","metadata":{"seo":{"title":"Credit Operation","description":"Credit Operation"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"credit","name":"Credit Operation","isWebhook":false,"pointer":"/paths/~1credit/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Credit Operation","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"basicAuth","scopes":[]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/MoneyTransactionRequest"}},"schemaId":"components/schemas/MoneyTransactionRequest","pointer":"/paths/~1credit/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/credit","servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/MoneyTransactionRequest"}},"responseCodes":["200"],"pointer":"/credit","href":"seamless-api-controller/credit","openApiOperationId":"credit","summary":"Credit Operation"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"schemaId":"components/schemas/MoneyTransactionRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/MoneyTransactionRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SeamlessResponse"}},"schemaId":"components/schemas/SeamlessResponse"}],"pointer":"/paths/~1credit/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/SeamlessResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SeamlessResponse"}}}],"examples":[]}]}]}]},"httpPath":"/credit"},{"label":"Cancel Operation","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/content/apis/seamless_openapi/seamless-api-controller/cancel","routeSlug":"/content/apis/seamless_openapi/seamless-api-controller/cancel","metadata":{"seo":{"title":"Cancel Operation","description":"Cancel Operation"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"cancel","name":"Cancel Operation","isWebhook":false,"pointer":"/paths/~1cancel/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Cancel Operation","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"basicAuth","scopes":[]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CancelRequest"}},"schemaId":"components/schemas/CancelRequest","pointer":"/paths/~1cancel/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/cancel","servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/CancelRequest"}},"responseCodes":["200"],"pointer":"/cancel","href":"seamless-api-controller/cancel","openApiOperationId":"cancel","summary":"Cancel Operation"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"schemaId":"components/schemas/CancelRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/CancelRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SeamlessResponse"}},"schemaId":"components/schemas/SeamlessResponse"}],"pointer":"/paths/~1cancel/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/SeamlessResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SeamlessResponse"}}}],"examples":[]}]}]}]},"httpPath":"/cancel"},{"label":"Get Player Balance","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/content/apis/seamless_openapi/seamless-api-controller/balance","routeSlug":"/content/apis/seamless_openapi/seamless-api-controller/balance","metadata":{"seo":{"title":"Get Player Balance","description":"Get Player Balance"}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"balance","name":"Get Player Balance","isWebhook":false,"pointer":"/paths/~1balance/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get Player Balance","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"security","requirements":[{"schemes":[{"name":"basicAuth","scopes":[]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/BalanceRequest"}},"schemaId":"components/schemas/BalanceRequest","pointer":"/paths/~1balance/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/balance","servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/BalanceRequest"}},"responseCodes":["200"],"pointer":"/balance","href":"seamless-api-controller/balance","openApiOperationId":"balance","summary":"Get Player Balance"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/content/apis/seamless_openapi","description":"Mock server","isMockServer":true},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"schemaId":"components/schemas/BalanceRequest","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/BalanceRequest"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"OK","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SeamlessResponse"}},"schemaId":"components/schemas/SeamlessResponse"}],"pointer":"/paths/~1balance/post/responses"}],"panels":[{"children":[{"kind":"response","responseCodes":[{"code":"200","schemaId":"components/schemas/SeamlessResponse","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/SeamlessResponse"}}}],"examples":[]}]}]}]},"httpPath":"/balance"}],"content":{"contentType":"group","meta":{"name":"Seamless API Controller"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Seamless API Controller","showPageActions":true},{"nodeType":"markdoc","content":"API operations related to seamless transactions."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/promotion-credit","summary":"Credit Operation","prefix":{"name":"post","color":"post"},"badges":[],"link":"/seamless-api-controller/promotioncredit","deprecated":false},{"title":"/playerInformation","summary":"Get Player Information about the registered player","prefix":{"name":"post","color":"post"},"badges":[],"link":"/seamless-api-controller/playerinformation","deprecated":false},{"title":"/debit","summary":"Debit Operation","prefix":{"name":"post","color":"post"},"badges":[],"link":"/seamless-api-controller/debit","deprecated":false},{"title":"/credit","summary":"Credit Operation","prefix":{"name":"post","color":"post"},"badges":[],"link":"/seamless-api-controller/credit","deprecated":false},{"title":"/cancel","summary":"Cancel Operation","prefix":{"name":"post","color":"post"},"badges":[],"link":"/seamless-api-controller/cancel","deprecated":false},{"title":"/balance","summary":"Get Player Balance","prefix":{"name":"post","color":"post"},"badges":[],"link":"/seamless-api-controller/balance","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/PromotionCreditRequest":{"id":"components/schemas/PromotionCreditRequest","kind":"json-schema","title":"PromotionCreditRequest","data":{"required":["amount","currencyCode","playerId","promotionType","transactionId"],"type":"object","properties":{"sessionToken":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Login session token, provided by the Operator side. It is sent for the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"FREE_ROUNDS"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"AWARDED_FEATURE"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" promotion types only and is omitted for "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MISSIONS"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"TOURNAMENT"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", which are credited outside of a game session."},"children":[]}]}]}],"example":"0Ja8M7KvY"},"playerId":{"type":"string","description":"Unique player ID on the Operator side.","example":"24681"},"promotionId":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The ID of the campaign. Sent for the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"FREE_ROUNDS"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"AWARDED_FEATURE"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" promotion types only and omitted for "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MISSIONS"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"TOURNAMENT"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"example":"123456"},"externalCampaignId":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"External ID of the campaign, if it was set during the campaign creation. Sent for the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"FREE_ROUNDS"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"AWARDED_FEATURE"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" promotion types only and omitted for "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MISSIONS"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"TOURNAMENT"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"example":"123456"},"transactionId":{"type":"string","description":"Unique transaction ID. Can be used in the retries to send a transaction (for example, in case of failure). Transaction ID has to be idempotent during handling. It means if transaction is retried with the same transaction ID, the status of the original transaction is returned instead of creating a new one.","example":"01994c8f-3b2a-7d41-9e6b-2f8a1c4d5e70"},"promotionType":{"type":"string","description":"Type of the promotion the credit belongs to.","example":"FREE_ROUNDS","enum":["FREE_ROUNDS","AWARDED_FEATURE","MISSIONS","TOURNAMENT"]},"currencyCode":{"type":"string","description":"Currency of the amount used in the transaction.","example":"EUR"},"amount":{"type":"number","description":"The amount used in the transaction.","example":2.75},"gameIds":{"uniqueItems":true,"type":"array","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Unique game IDs of the games played in the campaign. Sent for the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"FREE_ROUNDS"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"AWARDED_FEATURE"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" promotion types only and omitted for "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"MISSIONS"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"TOURNAMENT"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"items":{"type":"string","example":"rp_12"}}}}},"components/schemas/SeamlessResponse":{"id":"components/schemas/SeamlessResponse","kind":"json-schema","title":"SeamlessResponse","data":{"required":["balance"],"type":"object","properties":{"code":{"type":"string","description":"Response code.","example":"0"},"description":{"type":"string","description":"Short description of the response code.","example":"Success"},"balance":{"type":"number","description":"The player's balance in the currency which was sent in the currencyCode field of the Balance request.","example":500.45}}}},"components/schemas/PlayerAuthRequest":{"id":"components/schemas/PlayerAuthRequest","kind":"json-schema","title":"PlayerAuthRequest","data":{"required":["sessionToken"],"type":"object","properties":{"sessionToken":{"type":"string","description":"Login session token, provided by the Operator side. Used in all requests initiated by RubyPlay (the RGS) when invoking the Operator GP service.","example":"0Ja8M7KvY"},"clientVersion":{"type":"string","description":"Game Client version, provided by the our side (our Game Client).","example":"1.0.0"}}}},"components/schemas/PlayerInformation":{"id":"components/schemas/PlayerInformation","kind":"json-schema","title":"PlayerInformation","data":{"type":"object","properties":{"code":{"type":"string","description":"Response code.","example":"0"},"description":{"type":"string","description":"Short description of the response code.","example":"Success"},"playerId":{"type":"string","description":"Unique player ID on the Operator side.","example":"3456"},"playerName":{"type":"string","description":"Unique player nickname on the Operator side.","example":"ninja"},"currencyCode":{"type":"string","description":"Currency used by the current player.","example":"USD"},"testPlayer":{"type":"boolean","description":"Test players are not included in the billing report.","example":false,"default":false}}}},"components/schemas/MoneyTransactionRequest":{"id":"components/schemas/MoneyTransactionRequest","kind":"json-schema","title":"MoneyTransactionRequest","data":{"required":["amount","currencyCode","deviceType","gameId","gameRoundEnd","playerId","roundId","sessionToken","transactionId"],"type":"object","properties":{"sessionToken":{"type":"string","description":"Login session token, provided by the Operator side. Used in all requests initiated by RubyPlay (the RGS) when invoking the Operator GP service.","example":"0Ja8M7KvY"},"playerId":{"type":"string","description":"Unique player ID on the Operator side.","example":"24681"},"promotionId":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The ID of the campaign if the round is a promotional round. This can be both free round or awarded feature. Please refer to "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.rubyplay.com/content/integration/seamless-wallet-api/general/overview#type-of-round-based-on-debitcredit-request-body"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"round types"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for more details."},"children":[]}]}]}],"example":"123456"},"externalCampaignId":{"type":"string","description":"External ID of the campaign if a free round is reported and the external ID was set during the campaign creation.","example":"123456"},"currencyCode":{"type":"string","description":"Currency used by the current player.","example":"EUR"},"gameId":{"type":"string","description":"Unique game ID on the Operator side.","example":"rp_12"},"country":{"type":"string","description":"ISO 3166-1 alpha 2 country code. It corresponds to a country the played launched the game from, defined by client IP of the game init request.","example":"US"},"amount":{"type":"number","description":"The amount used in the transaction.","example":2},"roundId":{"type":"string","description":"Game round ID. One game round can contain several transactions. When the last transaction is sent, the game round is being closed and no transactions can be processed within the same game round anymore.","example":"444277"},"transactionId":{"type":"string","description":"Unique transaction ID. Can be used in the retries to send a transaction (for example, in case of failure). Transaction ID has to be idempotent during handling. It means if transaction is retried with the same transaction ID, the status of the original transaction is returned instead of creating a new one.","example":"1000"},"deviceType":{"type":"string","description":"Device type. Possible game modes: desktop for playing game using PC, mobile for playing game using mobile phone.","example":"desktop"},"gameRoundEnd":{"type":"boolean","description":"Flag of the end of the game round (true if the game round is over, and false otherwise). When the last transaction is sent, the game round is being closed and no transactions can be processed within the same game round anymore.","example":false},"freeRound":{"type":"boolean","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Indicates whether the round is free or paid."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The round type is determined by whether the round is a free round, has a purchase feature and a promotionId:"},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Round type"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"freeRound"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"purchasedFeature"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"promotionId"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Regular round"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"(not sent)"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"(not sent)"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Free round"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"(not sent)"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"\"{campaignId}\""},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Buy feature"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"\"{feature}\""},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"(not sent)"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Awarded feature"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"\"{feature}\""},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"\"{campaignId}\""},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"purchasedFeature"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"promotionId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" are omitted from the request entirely when not applicable."},"children":[]}]}]}],"example":true},"purchasedFeature":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Type of in-game feature purchased in the round."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The round type is determined by whether the round is a free round, has a purchase feature and a promotionId:"},"children":[]}]}]},{"$$mdtype":"Node","type":"table","attributes":{},"children":[{"$$mdtype":"Node","type":"thead","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Round type"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"freeRound"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"purchasedFeature"},"children":[]}]}]},{"$$mdtype":"Node","type":"th","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"promotionId"},"children":[]}]}]}]}]},{"$$mdtype":"Node","type":"tbody","attributes":{},"children":[{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Regular round"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"(not sent)"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"(not sent)"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Free round"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"(not sent)"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"\"{campaignId}\""},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Buy feature"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"\"{feature}\""},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"(not sent)"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"tr","attributes":{},"children":[{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Awarded feature"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"\"{feature}\""},"children":[]}]}]},{"$$mdtype":"Node","type":"td","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"\"{campaignId}\""},"children":[]}]}]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"purchasedFeature"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"promotionId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" are omitted from the request entirely when not applicable."},"children":[]}]}]}],"example":"freespins"},"reelsPosition":{"type":"array","description":"Reels position report used for regulatory purposes. Can be configured separately.","items":{"type":"object","additionalProperties":{"type":"object","description":"Reels position report used for regulatory purposes. Can be configured separately."},"description":"Reels position report used for regulatory purposes. Can be configured separately."}},"autoPlayNotification":{"type":"boolean","description":"Indicates whether autoplay mode is enabled.","example":true}}}},"components/schemas/CancelRequest":{"id":"components/schemas/CancelRequest","kind":"json-schema","title":"CancelRequest","data":{"required":["amount","currencyCode","gameId","gameRoundEnd","playerId","referenceTransactionId","roundId","sessionToken"],"type":"object","properties":{"sessionToken":{"type":"string","description":"Login session token, provided by the Operator side. Used in all requests initiated by RubyPlay (the RGS) when invoking the Operator GP service.","example":"0Ja8M7KvY"},"playerId":{"type":"string","description":"Unique player ID on the Operator side.","example":"24681"},"promotionId":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The ID of the campaign if the round is a promotional round. This can be both free round or awarded feature. Please refer to "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.rubyplay.com/content/integration/seamless-wallet-api/general/overview#type-of-round-based-on-debitcredit-request-body"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"round types"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for more details."},"children":[]}]}]}],"example":"123456"},"externalCampaignId":{"type":"string","description":"External ID of the campaign if a free round is reported and the external ID was set during the campaign creation.","example":"123456"},"currencyCode":{"type":"string","description":"Currency used by the current player.","example":"EUR"},"gameId":{"type":"string","description":"Unique game ID on the Operator side.","example":"rp_12"},"country":{"type":"string","description":"ISO 3166-1 alpha 2 country code. It corresponds to a country the played launched the game from, defined by client IP of the game init request.","example":"US"},"amount":{"type":"number","description":"The amount of the original Debit that should be refunded.","example":2},"roundId":{"type":"string","description":"Game round ID. One game round can contain several transactions. When the last transaction is sent, the game round is being closed and no transactions can be processed within the same game round anymore.","example":"444301"},"referenceTransactionId":{"type":"string","description":"Unique transaction ID. Can be used in the retries to send a transaction (for example, in case of failure). Transaction ID has to be idempotent during handling. It means if transaction is retried with the same transaction ID, the status of the original transaction is returned instead of creating a new one.","example":"1005"},"gameRoundEnd":{"type":"boolean","description":"Flag of the end of the game round (true if the game round is over, and false otherwise). When the last transaction is sent, the game round is being closed and no transactions can be processed within the same game round anymore.","example":true},"freeRound":{"type":"boolean","description":"Indicates whether the round is free or paid.","example":true}}}},"components/schemas/BalanceRequest":{"id":"components/schemas/BalanceRequest","kind":"json-schema","title":"BalanceRequest","data":{"required":["currencyCode","gameId","playerId","sessionToken"],"type":"object","properties":{"sessionToken":{"type":"string","description":"Login session token, provided by the Operator side. Used in all requests initiated by RubyPlay (the RGS) when invoking the Operator GP service.","example":"0Ja8M7KvY"},"playerId":{"type":"string","description":"Unique player ID on the Operator side.","example":"24681"},"promotionId":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The ID of the campaign if the round is a promotional round. This can be both free round or awarded feature. Please refer to "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://docs.rubyplay.com/content/integration/seamless-wallet-api/general/overview#type-of-round-based-on-debitcredit-request-body"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"round types"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for more details."},"children":[]}]}]}],"example":"123456"},"externalCampaignId":{"type":"string","description":"External ID of the campaign if a free round is reported and the external ID was set during the campaign creation.","example":"123456"},"currencyCode":{"type":"string","description":"Currency used by the current player.","example":"EUR"},"gameId":{"type":"string","description":"Unique game ID on the Operator side.","example":"rp_12"},"country":{"type":"string","description":"ISO 3166-1 alpha 2 country code. It corresponds to a country the played launched the game from, defined by client IP of the game init request.","example":"US"}}}}},"exampleStore":{},"securitySchemeStore":{},"servers":[{"url":"/_mock/content/apis/seamless_openapi","isMockServer":true,"description":"Mock server"},{"url":"http://integrator-gaming-platform.io/rest/v1/api","description":"Generated server url."}],"specType":"openapi"},"options":{"jsonSamplesExpandLevel":5,"feedback":{"hide":true,"settings":{"label":""}},"mockServer":{"url":"/_mock/content/apis/seamless_openapi","position":"first","description":"Mock server"},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/content/apis/seamless_openapi.json?download"},{"url":"/_bundle/content/apis/seamless_openapi.yaml?download"}],"excludeFromSearch":false,"replayFeatures":{"graphql":false},"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"OpenAPI definition"}},"baseSlug":"/content/apis/seamless_openapi","routesMapping":{}}