Check sync status before treating data as missing
Data endpoints return data that has reached SOXAI. They cannot distinguish a missing measurement from data that has not yet synced from the ring.GET /api/ProcessLog/{query_uid}shows one user’s processing history. It is available toPartnerAdminandAdmincallers within their authorized scope.GET /api/LastProcessLogreturns the most recent process-log entry for a user or organization. Use it to confirm the period for which data is available.GET /api/users/sync-logsreturns the signed-in user’s own ring sync history.
Resend an invitation
An organization administrator can resend an invitation with:GET /api/orgs/{org_id}/ResendInvitationEmail/{uid}
Confirm that the organization ID and user ID identify the intended membership before resending the email.
Withdraw data-sharing consent
To stop an organization from receiving a member’s shared data, update that organization membership with:PUT /api/orgs/{org_id}/orgUsers/{uid}
Set the allowDataSharing query parameter to false and send an empty JSON object ({}) as the required request body:
username, teams, and isAdmin when only withdrawing consent, because supplied fields also update the membership. This does not delete the user’s account.
Understand validation errors
A422 Unprocessable Entity response has a different shape from other API errors:
detail to locate and correct the parameter or request-body field. An unauthorized request is rejected before its body is validated, so correct 401 or 403 errors first.