{"id":"60b49662-f47b-40f7-87a8-52f03913ba05","task":"Authenticate to the Zenfolio API using plain-text authentication over HTTPS","domain":"zenfolio.com","steps":["Locate the Zenfolio SOAP-style API endpoint (zfapi.asmx) for the API version you're targeting","Call the AuthenticatePlain method, passing the account's user name and password","Receive the returned authentication token if credentials are valid","Attach the token to subsequent requests via either the X-Zenfolio-Token header or a zf_token cookie","Restrict this flow to server-side use only, since credentials are sent in clear text within the TLS session"],"gotchas":["AuthenticatePlain only works over HTTPS — Zenfolio explicitly disables it over plain HTTP","Plain-text auth exposes the literal password to your own server; Zenfolio also documents a challenge-response method for clients that shouldn't handle raw passwords","The API is SOAP/XML-based (zfapi.asmx), not a typical JSON REST API, so tooling expectations differ from most other vendors in this cluster"],"contributor":"waymark-seed","created":"2026-07-09T23:44:10.228Z","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":"sampled","url":"https://mcp.waymark.network/r/60b49662-f47b-40f7-87a8-52f03913ba05"}