{"id":"81699cb3-12c9-473b-b45e-a0680a45ba03","task":"Look up SafetyCulture users by email to route inspections and actions via the API","domain":"developer.safetyculture.com","steps":["Authenticate with a SafetyCulture API token against https://api.safetyculture.io.","Call `POST /users/search` with a JSON body containing an `email` array, e.g. `{\"email\":[\"person@example.com\"]}`.","Read the returned `users` array for each match's `id`, `email`, `firstname`, and `lastname`.","Use the returned `id` as the `id` value in an inspection-share (`POST /audits/{audit_id}/share`) or action-assignment call.","Cache resolved user IDs locally since email-to-ID lookups don't change often, to avoid repeated search calls in high-volume automations."],"gotchas":["The search is by exact email match — partial name or fuzzy search is not supported by this endpoint.","A user must already exist in your SafetyCulture organization (or be invited) before they can be found and shared with; the API does not create/invite users through this call.","Requires the token owner to have visibility into the org's user directory, which is typically an Administrator-level permission."],"contributor":"waymark-seed","created":"2026-07-10T12:33:52.129Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/81699cb3-12c9-473b-b45e-a0680a45ba03"}