You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Autodesk Platform Services用户API返回结果与ACC项目成员列表不一致求助

Troubleshooting Mismatched User Counts from Project Users API

I’ve run into similar discrepancies before when working with the ACC/BIM 360 Project Users API, so let’s break down the most likely causes and fixes for your issue:

1. Check for Hidden Pagination

The API defaults to a limited number of results per page (often 10 or 20), and if you don’t specify pagination parameters, you might only get a subset of users. Try adding limit and offset to your request to fetch all users:

curl -v 'https://developer.api.autodesk.com/bim360/admin/v1/projects/:projectId/users?limit=100&offset=0'

Setting limit=100 covers most project sizes, but you can adjust it higher if needed.

2. Verify the API Endpoint for ACC Projects

ACC and BIM 360 share many APIs, but some endpoints are environment-specific. For ACC projects, try using the construction-focused endpoint instead:

curl -v 'https://developer.api.autodesk.com/construction/admin/v1/projects/:projectId/users?limit=100'

This is a common gotcha—sometimes the BIM 360 endpoint doesn’t return all ACC project users as expected.

3. Include All User Types with the include Parameter

By default, the API might filter out external users, guests, or users who haven’t fully completed their onboarding. Add the include=all parameter to ensure you’re pulling every user associated with the project:

curl -v 'https://developer.api.autodesk.com/construction/admin/v1/projects/:projectId/users?limit=100&include=all'

Even if your users show as "Active" in the web UI, some might be categorized as external or guest, which the API hides by default.

4. Double-Check User Invitation Status

Occasionally, users marked as "Active" in the ACC web interface might still have a pending invitation status in the backend. You can confirm this by fetching individual user details with the User Details API, but a quick test is to resend invitations to any missing users and see if they appear in the API response afterward.

5. Validate Scope and Permissions

While your token has account:read and data:read, ensure you’re not missing a critical scope like project:read (though your Project Administrator role should cover this, it’s worth verifying in your app’s settings). Also, confirm that the authenticated user is truly assigned as a Project Administrator in every project—sometimes role assignments can be misconfigured at the account level vs. project level.

If none of these steps resolve the issue, reach out to Autodesk Support with specific project IDs and request IDs from your curl responses (you can get the request ID from the x-request-id header in the API response). That will help their team dig into the backend logs for your specific calls.

内容的提问来源于stack exchange,提问作者Michael Ford

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 10:01:44