Skip to content

API Authentication Error - errorCode: 1000 - Valid Credentials Rejected #803

@jarvisgioc-dot

Description

@jarvisgioc-dot

Issue: API Authentication Error - errorCode: 1000

Description

Unable to authenticate with Wyze API using valid credentials. The API returns errorCode: 1000 with message "Invalid credentials, please check username, password, keyid or apikey" despite:

  • Web login at wyze.com working correctly
  • API Key valid (expires March 2027)
  • Password verified and recently updated

Environment

  • Home Assistant Version: 2026.1.1
  • ha-wyzeapi Version: 0.1.36
  • wyzeapy Version: 0.5.31
  • Installation: Docker

Steps to Reproduce

  1. Install wyzeapi integration via HACS
  2. Attempt to configure via Config Flow
  3. Enter valid credentials:
    • Email: germanimaz@gmail.com
    • Password: B%ronco1787
    • Key ID: e96c6d74-978c-4ede-964d-b064bdf02cdd
    • API Key: 32q3vp215pPhTIWOfI5gplfK4hHscjm0aaJgZGEgVkWA4Bceh2tBHzkOvV7C
  4. Error occurs immediately

Error Log

Unable to login with response from Wyze: 
{'description': 'Invalid credentials, please check username, password, keyid or apikey', 
 'errorCode': 1000,
 'requestId': '0c5b4507-35b3-414c-b960-1ffe4cbcc803'}

Attempted Solutions

  • Verified web login works at wyze.com
  • Regenerated API Key
  • Tried different password formats (URL encoded, escaped)
  • Restarted Home Assistant
  • Updated integration files
  • Verified API Key expiration (valid until 2027)

Additional Context

The issue appears to be with the Wyze Developer API itself, as credentials work perfectly on the web interface but are rejected by the API endpoint. This suggests either:

  1. Account-specific API access issue
  2. Regional API endpoint problem
  3. Recent API authentication changes

Request

Please investigate why valid credentials are being rejected by the Wyze API with error code 1000. The API Key was created today and shows valid expiration date.


Note: Email address and API credentials are valid and tested working on wyze.com web interface.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions