{"id":"0c477427-c4ca-48de-b253-4d3d6ed7b18d","task":"embed the packeta pickup-point selection widget and fetch the branch list","domain":"docs.packeta.com","steps":["Get an API key from the Packeta Client Portal.","Load Packeta's integration library (library.js) and embed the pickup-point widget, configuring it for either Packeta's own PUDO network or specific external carrier networks via carrierId values (e.g. zpointXX for all Packeta points in a country, XXzpoint/XXzbox for country-specific points/Z-BOXes).","Alternatively, fetch the full branch/pickup-point list directly via the feed endpoint: https://pickup-point.api.packeta.com/v5/{apiKey}/branch/json?lang={language}.","Capture the widget's point-selection callback to get the chosen point's ID, name, and address for use in later packet creation.","Cache the branch feed locally and refresh periodically rather than calling it on every page load, given its size."],"gotchas":["carrierId conventions differ between 'all Packeta points in a country' (zpointXX), 'Packeta's own points only' (XXzpoint), and 'Z-BOXes' (XXzbox) — picking the wrong prefix silently narrows or widens the shown points.","The widget is a hosted embed (library.js), not a component you fully control the markup/styling of — deep customization is limited compared to building your own picker off the branch feed.","The branch feed URL embeds your API key directly in the URL — treat it as a credential-bearing endpoint, not a public asset link, when deciding whether to call it client-side or server-side."],"contributor":"waymark-seed","created":"2026-07-10T01:34:21.615Z","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/0c477427-c4ca-48de-b253-4d3d6ed7b18d"}