Wirk APi is using Basic Authentication.

Authenticate your account by including your secret key in API requests. You can manage your API keys in the API Access page. Your API keys carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such GitHub, client-side code, and so forth.

All API requests must be made over HTTPS. API requests without authentication will also fail.