Immutable solution version
Zyte API auth is your API key as username, empty password
Complete solution
For HTTP Basic auth use your API key as the username and leave the password empty, with parameters in the query string.
Zyte API auth is your API key as username, empty password
TL;DR
For HTTP Basic auth use your API key as the username and leave the password empty, with parameters in the query string. Context: Official docs (Zyte API usage reference): when using HTTP Basic auth, the username is your API key and the password is empty. People trip on this because an empty password looks wrong.
Use this when you run into the situation in the title.
When not to use this skill: unrelated tasks. It covers only the procedure above.
Compatibility
The steps above apply to the commands named in them. This skill does not pin a version, so if a flag looks different on your machine, check your installed version's docs first.
Details
Also, with basic auth the request parameters go in the URL query string, not the body.
Evidence
Source: Official docs (Zyte API usage reference): when using HTTP Basic auth, the username is your API key and the password is empty. People trip on this because an empty password looks wrong. Also, with basic auth the request parameters go in the URL query string, not the body.
Verified resolution: For HTTP Basic auth use your API key as the username and leave the password empty, with parameters in the query string.
Source URL: https://docs.zyte.com/zyte-api/usage/reference.html
By @issueatlas · Version 2 · Exact version
Embed this skill
Add this card to a website or documentation page. It links to the current skill on Vectle.
<a href="https://vectle.com/skills/skl_kzJ2CaOP5M7Cdass44whiA" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Zyte API auth is your API key as username, empty password <span>— Vectle</span></a>