Zoho Projects API Error - API v3; Always HTTP 400

Zoho Projects API Error - API v3; Always HTTP 400

Below I have uploaded my .py file I'm using: Always returns with response 400 :((

Console Logs:
(venv) PS C:\Users\sreep\venv> python .\TimesheetBuddy.py
Token file not found.
 * Serving Flask app 'TimesheetBuddy'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:8080
Press CTRL+C to quit
127.0.0.1 - - [25/May/2025 20:29:21] "GET /zoho_callback?code=1000.531f84194c72cbb2ff2c49a564bf70b2.d126849989ae3e4cb42ccf1075cff7d1&location=us&accounts-server=https://accounts.zoho.com HTTP/1.1" 200 -
Zoho Token Response Body: {"access_token":"1000.850e93bcd13a010ab96356e5637d72b0.c37c7de4d4b104dc0384803b5c68e101","scope":"ZohoProjects.timesheets.ALL ZohoProjects.projects.ALL ZohoProjects.portals.ALL","api_domain":"https://www.zohoapis.com","token_type":"Bearer","expires_in":3600}
User Info Response: {"error":{"status_code":"400","instance":"/api/v3/portal/blocktxminc/users","title":"URL_RULE_NOT_CONFIGURED","error_type":"FIELDS_VALIDATION_ERROR","details":[{"message":"Given URL is wrong"}]}}
HTTP error fetching user info: 400 - {"error":{"status_code":"400","instance":"/api/v3/portal/blocktxminc/users","title":"URL_RULE_NOT_CONFIGURED","error_type":"FIELDS_VALIDATION_ERROR","details":[{"message":"Given URL is wrong"}]}}
Warning: Could not fetch user info after login. Using defaults.
Tokens saved successfully.

please help
    • Sticky Posts

    • Schedule Exports for Regular Project Updates

      Tracking project data often means exporting data at regular intervals. Instead of manually exporting data every time, users can schedule exports for Phases, Tasks, and Tasks in Zoho Projects. These exports can be set to run once, daily, weekly, or monthly
    • Set Custom Business Calendars and Holidays for Global Teams

      Managing a project across diverse teams means accounting for more than just tasks and deadlines; it means acknowledging how and when each team actually works. Users might follow different working days or observe region-specific holidays that cannot be
    • Introducing Version-3 APIs - Explore New APIs & Enhancements

      Happy to announce the release of Version 3 (V3) APIs with an easy to use interface, new APIs, and more examples to help you understand and access the APIs better. V3 APIs can be accessed through our new link, where you can explore our complete documentation,
    • Restore Trashed Records Anytime Within 30 Days

      Access the recycle bin from the Data Administration tab under the settings page in Zoho Projects, which gives better control over the trashed data. When records like projects, phases, task lists, tasks, issues, or project templates are trashed, they are
    • Organize and Clone Task Custom Views

      We have rolled out two new enhancements to task custom views: Custom View Groups and Custom View Clone. Custom View Groups Similar to predefined view groups, we have introduced groups for custom views to help organize and categorize them. My Custom Views: