StreamBIM icon

StreamBIM

StreamBIM API: projects, IFC files, IFC search, converter jobs, sync, users, workflows, topics, checklists, attachments, documents

User → Deactivate Project Member

AI-generated

Summary

Deactivate a project member in a given StreamBIM project by setting their privilege level to inactive, effectively disabling their access.

Inputs

  • Project Name or ID — Select the project containing the member to deactivate, loaded from StreamBIM via the credential region. Can be chosen from the list or specified by expression.
  • Project Member Name or ID (required) — Choose the project member to deactivate from the selected project. Only members who are currently active (not already inactive) are listed. Can be selected from the list or specified by expression.
  • Advanced — Use Raw JSON Body — Enable to send a custom JSON:API PATCH request body to the endpoint instead of using the member picker fields.
  • JSON Body — Full JSON:API payload PATCH body to update the project member record. Used only if the Advanced toggle is enabled.

Output shape

a single updated project member record in JSON:API format

The output is the JSON:API response from patching the project member at /project-members/{projectMemberID}, reflecting the deactivated status (privilege-level set to 0). If advanced mode is used, the full JSON body must include valid and complete attributes and relationships per the StreamBIM API.

Examples

Example 1: Deactivate a specific active member by selecting the project and member from dropdown options.

Project ID provided, project member ID selected from current active members list, advanced raw JSON toggle off.

Example 2: Send a custom PATCH JSON body to deactivate the member with additional options.

Advanced raw JSON toggle on, complete JSON:API body provided with appropriate privilege-level and related fields.

Links

Discussion