Hello Kakao Ads API Support Team,
We are integrating with the Kakao Ads API within Salesforce and have encountered an issue with the OAuth authorization flow.
Issue Description: When users authenticate through the Kakao authorization URL, the consent screen only displays 10 accounts, even though the user has access to more accounts in their Kakao Ads Manager. We expected all accessible accounts to be presented during the authorization flow.
Current Behavior:
Authorization URL presents a maximum of 10 accounts in the consent screen
Additional accounts that the user has access to are not visible
Expected Behavior:
All accounts that the user has access to should be displayed in the consent screen
Or, if there is a pagination mechanism, it should be available to view additional accounts
Questions:
Is the 10-account limit an intentional restriction on the authorization consent screen?
If yes, is there a recommended approach to allow users to authorize access to their remaining accounts?
Is there a separate API endpoint or parameter that enables pagination or displays all accounts during authorization?
Are there any specific scopes or permissions required to view all available accounts?
Typically, approximately 10 to 20 business assets are displayed at a time.
May we ask whether the account used for the business verification is the same account associated with your inquiry?
(This will help us estimate the number of assets that may be expected to appear on the consent screen.)
It’s not the same account associated with the inquiry. Our client has more than 10 accounts, but they can only see the first 10 accounts in the consent screen.
We understand that only the first 10 accounts are currently displayed on the consent screen. We will review whether this behavior can be improved and will get back to you once we have completed our assessment.
Could you please let us know approximately how many ad accounts are associated with the client’s account?
At the moment, we are considering increasing the display limit to up to 30 accounts from a UX perspective. However, we would like to better understand real-world usage patterns and estimate an appropriate maximum number of accounts to display.
As a separate note, if the user’s ad account IDs are known in advance, it is possible to specify them when requesting the Business Authorization Code.
When account IDs are provided, the consent screen will display only those specified accounts rather than the full list. Depending on your use case, this may serve as an alternative approach.
This does not work in our case, because the authentication comes before the account selection
Is there any update on this matter, any change or suggestion or workaround
With this update, up to 30 accounts will be displayed.
If you need to view more than 30 accounts, please proceed with issuing a Business Token as well. This will allow us to identify the relevant users and verify the number of associated accounts.