I’ve encountered similar issues with Zapier’s Basic Auth. One thing that often gets overlooked is the content type header. Make sure you’re setting ‘Content-Type: application/json’ in your request headers. Also, double-check that your API endpoint is configured to accept POST requests with Basic Auth.
Another potential pitfall is URL encoding. If your username or password contains special characters, they might need to be properly encoded. You could try manually encoding them and see if that resolves the issue.
Lastly, some APIs require additional parameters in the request body, even for authentication. Check your API documentation to see if there are any required fields you might be missing. If all else fails, reaching out to Zapier support can be helpful - they’ve assisted me with tricky auth issues in the past.
In my experience, the issue with missing data in Zapier’s Basic Auth POST requests is often related to how credentials are handled. Make sure you have verified your credentials correctly and that the authentication fields do not strip any special characters. One approach that worked for me was to manually encode the credentials to Base64 and include them in the Authorization header. If the problem persists, consider using API key authentication. Finally, confirm that your endpoint is configured appropriately for handling POST requests via Basic Auth.