调用Users import接口报错:client_id无API产品访问权限求助
Let’s tackle this issue head-on—since your v1 endpoint works and other admin endpoints (like adding project admins) function smoothly with your 2-legged token, this is almost certainly a permission gap tied to the newer version of the Users Import endpoint. Here are the most likely fixes to try:
1. Confirm your client_id has access to the correct API product
API platforms often group endpoints into "products" that require explicit access grants. Since v1 works but the newer version doesn’t, your client_id is probably not assigned to the API product that includes the updated Users Import endpoint.
- Log into your platform’s developer portal or API management dashboard
- Locate your
client_idin the registered applications list - Check the "API Products" section linked to your client—ensure the product containing the non-v1 Users Import endpoint is listed here
- If it’s missing, request your platform admin to add this product to your client’s permissions. This is the most common fix for this exact error
2. Verify your token includes required scopes
Even with 2-legged auth, some endpoints (especially bulk operations like user imports) need specific scopes that might not be included by default:
- Pull up the documentation for the Users Import endpoint you’re using—look for "required scopes" (something like
user:importoradmin:user:bulk) - Compare that to the scopes you request when generating your token. If the required scope is missing, update your token request to include it
- Note: Many platforms auto-include scopes based on API product access, so fixing step 1 might resolve this automatically
3. Double-check your endpoint URL
It sounds simple, but a tiny typo in the URL (like using the wrong version path or a misspelled endpoint) can route your request to an API product you don’t have access to:
- Cross-reference your request URL with the official docs to ensure it’s exact
- Make sure you’re not accidentally hitting a different environment (e.g., staging vs production) with separate permissions
4. Check for bulk operation-specific restrictions
User import is often a restricted bulk operation, even if other admin endpoints are open:
- Confirm your
client_idis whitelisted for bulk/user import actions (some platforms require separate approvals for these) - Check if your client’s access tier blocks this specific endpoint—basic admin access sometimes excludes bulk operations
If none of these steps resolve the issue, reach out to your platform’s support team with these details to speed up troubleshooting:
- Your exact
client_id - The full error message including
{fault.name} - The exact endpoint URL you’re calling
- Confirmation that v1 works and other endpoints (like adding project admins) function correctly
内容的提问来源于stack exchange,提问作者Alejandro Siccha

