Skip to content
  • Need a lastLoginUpdate function.

    Unsolved APIs
    5
    0 Votes
    5 Posts
    118 Views
    N
    @jasonl It seems most reasonable to open up the same API so that it can be called from s2sdispatcher. It would be helpful if the client's login method could be used within s2sdispatcher. Alternatively, you just need a way to use this request from within the script. { "service": "authenticationV2", "operation": "AUTHENTICATE", "data": { "externalId": "{external_id}", "authenticationToken": "", "authenticationType": "Anonymous", "forceCreate": false, "compressResponses": true, "profileId": "{profile_id}", "anonymousId": "", "gameId": "00000", "releasePlatform": "IOS", "gameVersion": "1.6.0", "clientLibVersion": "6.0.0", "clientLib": "csharp-unity", "countryCode": "KR", "languageCode": "ko", "timeZoneOffset": -8 } }
  • Leaderboard settings missing?

    Solved General
    3
    0 Votes
    3 Posts
    86 Views
    N
    Yes that was it, thanks. I think it's a bit silly that this is even an option you can turn off, though.
  • 0 Votes
    3 Posts
    42 Views
    M
    To clarify, the API call returns 200. The error comes from our Cloud Code validation because score is undefined. During MCP execution, getGlobalLeaderboardPageByVersion() returns entries containing bestScore and otherData, while score, data, and rank are missing. The same script works in Portal Run and Debug—the issue is the differing response structure.
  • 0 Votes
    5 Posts
    281 Views
    Paul WinterhalderP
    Awesome - great to hear!
  • User Inventory Search

    Unsolved APIs
    3
    0 Votes
    3 Posts
    65 Views
    johnhJ
    opened Case 15301
  • Bulk import / API for registering in-app products

    Portal-X Suggestions
    4
    0 Votes
    4 Posts
    247 Views
    L
    @JasonL It works! Thank you!
  • Request to add unique indexes for Custom Entities

    Solved General
    3
    0 Votes
    3 Posts
    228 Views
    M
    Thank you! That was a huge help.
  • Admin Billing API request

    Unsolved APIs
    8
    0 Votes
    8 Posts
    1k Views
    N
    Is there no solution for this issue? Sending PDFs via email is very inconvenient. I would appreciate it if you could raise its priority.
  • 0 Votes
    5 Posts
    349 Views
    Paul WinterhalderP
    We've deployed the patch for this. Apologies for the delay!
  • Integration stream

    Feature Suggestions
    6
    0 Votes
    6 Posts
    409 Views
    johnhJ
    Case 14697
  • 0 Votes
    5 Posts
    318 Views
    Paul WinterhalderP
    Awesome. Thanks for confirming @lee-jong-gun !
  • 0 Votes
    6 Posts
    516 Views
    Paul WinterhalderP
    Cool - glad you found it!
  • How should Cloud Code read a Global Property flagged Secret?

    Solved General
    3
    0 Votes
    3 Posts
    241 Views
    G
    Thank you!
  • 0 Votes
    4 Posts
    242 Views
    Paul WinterhalderP
    Hi @jongdae.won , brainCloud 6.0.1 has been deployed. The Campaign Analytics feature - as well as the APIs for updating the campaign and scenario JSON, are now live! Paul.
  • Two edge cases we ran into with the bundled JsonFx parser

    Unsolved APIs json
    2
    0 Votes
    2 Posts
    175 Views
    Michael CostaM
    Thanks for letting us know and your own solutions! We'll see if we can patch this into the JsonFx library we're using for future versions of brainCloud to avoid these edge cases.
  • 0 Votes
    3 Posts
    210 Views
    johnhJ
    Created case 14475
  • Support for Bulk Rich/Template Push to Arbitrary ProfileId List

    Solved APIs
    2
    0 Votes
    2 Posts
    222 Views
    Paul WinterhalderP
    Hi, Apologies for the slow response. We don't have any calls that could directly handle a "file" of profileIds. We do have a few "toBatch" calls that are callable from S2S though - so you could probably have an offboard system make those calls - and call braincloud to send the notifications in batches. Where are these profileIds coming from? An offboard analytics system of some sort? To answer your questions: We are planning a revamp of our notifications system and it's APIs. I'll add this conversation so that it will be considered as we're planning that. As mentioned above, using one of the "Batch" calls would make the most sense - and keep your API counts reasonable There's an API call to call the SendRichPushNotificationWithParams, plus a second api call for the sending the push notification itself. So that would be <numReceivers> x 2 for API costs. Less if called from within a script. But the *Batch() calls would be Substitutions and custom metadata/custom data - the current APIs don't - so you'd probably need to handle those client side. Are the substitutions highly personal - like player's name? I hope that helps to clarify things, Paul.
  • 0 Votes
    3 Posts
    257 Views
    Paul WinterhalderP
    Hi @moondory77 , We hear you - and are looking to see what options we can provide. The thing to understand is that there are a lot of dependencies between metadata in the brainCloud system - and our deployment mechanisms work hard to ensure the integrity of the data that gets pushed. Even more importantly - it works to prevent user data from being corrupted by a mis-match of data during deployments - which is why apps are very temporarily disabled during a deployment. These deployments normally take well under a minute and aren't much more troublesome than a common wifi interruption for clients [depends upon the client implementation though]... (note - the deployment may seem like it takes longer on the web - as there is a lot of data dependency checking to do - but all of that is done BEFORE we disable the app... which happens just for the actually data migration activity itself). If you contact us via the support chat with your appId and the time you last did a deployment - we can take a look to see if your deployment times are above normal. Also - we are working to provide a separate custom entity deployment mechanism - similar to what has been done for item management. Paul.
  • Question about identifying Notification Template on client side

    Solved General
    2
    0 Votes
    2 Posts
    237 Views
    Paul WinterhalderP
    Unfortunately, our notification templating system is very simple and currently only supports simple text notifications. It does not currently push a template id. We do have plans to revamp the system on our "to-do" list - but it has not been scheduled yet. We recommend folks use the "raw" template calls - they give devs the most control over what gets sent to the various notification systems. Paul.
  • Billing/API Count impact of brainCloud Portal-triggered operations

    Solved APIs
    2
    0 Votes
    2 Posts
    279 Views
    Paul WinterhalderP
    Hi, API calls triggered by the backend DO count towards API usage -- so using the API Explorer to make calls do get counted as API calls. So - if you use API explorer to trigger a user batch job that then runs scripts on all of your users - yes, yes that does get counted as API calls. Also - uploads of files to and from the portal do get counted in the file transfer costs. Other normal portal operations - like viewing users, viewing logs, editing scripts, etc - do NOT get charged in API counts. So to clarify - using the API explorer to view a leaderboard is going to add an API count - but using the leaderboard viewer at App > Global > Leaderboards > Leaderboards does not! To be honest - in general - usaging of the portal is negligible. You won't really notice the usage added by what you're doing in the API explorer or working through the portal. It's only if you use the API Explorer to kick off a large job that API counts would be noticable <-- as you'd expect! I hope that helps! Paul.