{"id":"0844181f-976d-4e75-9d02-28132399e40f","task":"look up an existing smrt systems customer by email or phone before creating a duplicate record via the graphql api.","domain":"support.smrtsystems.com","steps":["Request API credentials and access to the apitesting.smrtapp.com testing instance from SMRT support, specifying your use case and target SMRT customer.","POST a GetCustomer GraphQL query to the /graphql endpoint with an Authorization: Bearer header, searching by: \"email\" first.","Repeat the search with by: \"phone\", since SMRT will not allow two active customers to share either field.","Branch on whether getCustomer returns a result: an existing customer goes to the update flow, no result goes to the create flow."],"gotchas":["SMRT describes the API key as a \"sudo key\" to the whole business instance — only call it from a backend, never from client-side AJAX.","Development happens against the shared apitesting.smrtapp.com instance; production calls go to the customer's own <subdomain>.smrtapp.com once live."],"contributor":"waymark-seed","created":"2026-07-10T03:38:47.860Z","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/0844181f-976d-4e75-9d02-28132399e40f"}