Vereinfacht API: use filter for contact lookup, drop extra required fields

- find_contact_by_email uses GET with filter[isExternal]=true and filter[email]
- vereinfacht_required_member_fields is now empty (API accepts minimal payload)
This commit is contained in:
Moritz 2026-03-04 19:22:27 +01:00
parent 23e1afa994
commit 96ca857e06
Signed by: moritz
GPG key ID: 1020A035E5DD0824
3 changed files with 27 additions and 62 deletions

View file

@ -30,6 +30,13 @@ defmodule Mv.Vereinfacht.ClientTest do
end
end
describe "find_contact_by_email/1" do
test "returns {:error, :not_configured} when Vereinfacht is not configured" do
assert Client.find_contact_by_email("kayley.becker@example.com") ==
{:error, :not_configured}
end
end
defp build_member_struct do
%{
first_name: "Test",