2026-04-28 23:58:00,673 - main - INFO - === Logging system initialized ===
2026-04-28 23:58:00,674 - main - INFO - Log file: logs/app_20260428_235800.log
2026-04-28 23:58:00,674 - main - INFO - Log level: INFO
2026-04-28 23:58:00,674 - main - INFO - Timestamp: 20260428_235800
2026-04-28 23:58:01,633 - main - INFO - Included router: routers.aihub.router
2026-04-28 23:58:01,653 - main - INFO - Included router: routers.auth.router
2026-04-28 23:58:01,657 - main - INFO - Included router: routers.health.router
2026-04-28 23:58:01,679 - main - INFO - Included router: routers.settings.router
2026-04-28 23:58:01,715 - main - INFO - Included router: routers.storage.router
2026-04-28 23:58:01,723 - main - INFO - Included router: routers.user.router
2026-04-28 23:58:01,770 - main - INFO - Included router: routers.user_profiles.router
2026-04-28 23:58:01,920 - main - INFO - Included router: routers.whmcs.router
2026-04-28 23:58:01,922 - main - INFO - === Application startup initiated ===
2026-04-28 23:58:01,922 - services.database - INFO - Ignore creating tables
2026-04-28 23:58:01,922 - services.mock_data - INFO - Ignore initialize data
2026-04-28 23:58:01,922 - services.auth - INFO - Ignore initialize admin
2026-04-28 23:58:01,922 - main - INFO - === Application startup completed successfully ===
2026-04-28 23:58:03,102 - core.config - DEBUG - Read dynamic attribute jwt_secret_key from environment variable JWT_SECRET_KEY
2026-04-28 23:58:03,102 - core.config - DEBUG - Read dynamic attribute jwt_algorithm from environment variable JWT_ALGORITHM
2026-04-28 23:58:03,116 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:03,179 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:03,182 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:03,203 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:03,205 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:03,228 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:03,231 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:03,253 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:03,256 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:03,259 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:03,280 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:03,423 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e64cd0>
2026-04-28 23:58:03,423 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:03,536 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df6f80>
2026-04-28 23:58:03,537 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033f4b940> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:03,538 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df7730>
2026-04-28 23:58:03,538 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab4c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:03,538 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66fb0>
2026-04-28 23:58:03,538 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:03,540 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:03,540 - core.config - DEBUG - Read dynamic attribute oss_service_url from environment variable OSS_SERVICE_URL
2026-04-28 23:58:03,540 - core.config - DEBUG - Read dynamic attribute oss_api_key from environment variable OSS_API_KEY
2026-04-28 23:58:03,569 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:03,570 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66d40>
2026-04-28 23:58:03,570 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa840> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:03,580 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c809d0>
2026-04-28 23:58:03,581 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa1c0> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:03,590 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c80d60>
2026-04-28 23:58:03,590 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:03,591 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:03,592 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:03,592 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:03,592 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:03,597 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e64190>
2026-04-28 23:58:03,597 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:03,598 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:03,598 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:03,598 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:03,598 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:03,714 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c82f50>
2026-04-28 23:58:03,715 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:03,715 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:03,715 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:03,716 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:03,716 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:03,720 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e671c0>
2026-04-28 23:58:03,721 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66f80>
2026-04-28 23:58:03,721 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:03,722 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:03,723 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:03,723 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:03,723 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:03,723 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:03,723 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:03,724 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:03,724 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:03,724 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:03,741 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:03 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'dc56041cde49e9f5525144d43f11abc8'), (b'X-Trace-Id', b'abe171e1d9354b01809e46556ea1d758'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6a847f642360-LAX')])
2026-04-28 23:58:03,742 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:03,742 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:03,742 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:03,743 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:03,743 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:03,744 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:03,744 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:03,749 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66200>
2026-04-28 23:58:03,750 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:03,750 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:03,750 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:03,751 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:03,751 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:03,983 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:03 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=56ea3721b5a0b6b2d89cc981dd91c465; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:03,984 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:03,984 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:03,984 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:03,985 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:03,985 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:03,985 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:03,986 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:04,012 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:04,091 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=1d34193ff5630af8f179af15a91b06fc; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:04,092 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:04,092 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,093 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:04,093 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:04,093 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:04,093 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:04,094 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:04,115 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=024100ac4b7a84f272364577ff439c38; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:04,116 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:04,116 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,116 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:04,116 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:04,117 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:04,117 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:04,117 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:04,142 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:04,143 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=d40a148e7fb99cf6d2375fbc043c2d87; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:04,143 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:04,144 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,144 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:04,144 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:04,144 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:04,144 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:04,145 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:04,172 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:04,173 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=0fac95ac1233754611c0bb675e90de93; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:04,173 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:04,174 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,175 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:04,175 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:04,176 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:04,176 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:04,177 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:04,204 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:04,205 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ca8220>
2026-04-28 23:58:04,205 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:04,342 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c822f0>
2026-04-28 23:58:04,343 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabd40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:04,376 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cabf70>
2026-04-28 23:58:04,376 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:04,380 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ca83a0>
2026-04-28 23:58:04,380 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:04,384 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c80a90>
2026-04-28 23:58:04,385 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:04,385 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:04,385 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,386 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:04,386 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:04,518 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c82080>
2026-04-28 23:58:04,518 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:04,519 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:04,519 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,520 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:04,520 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:04,550 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:04,572 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:04,575 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cabd00>
2026-04-28 23:58:04,576 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ca8550>
2026-04-28 23:58:04,576 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:04,576 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:04,576 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:04,576 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,581 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:04,582 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,582 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:04,582 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:04,582 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:04,583 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:04,755 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce7bb0>
2026-04-28 23:58:04,756 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:04,758 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:04,759 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=af3906d8e4a07428c7ab45c1c3a953b0; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:04,760 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:04,761 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,761 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:04,762 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:04,762 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:04,762 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:04,762 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:04,922 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=fd1781d25d3600ac9d3c9e9641a4dc4c; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:04,923 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:04,923 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,924 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:04,924 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:04,924 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:04,925 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:04,925 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:04,936 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce7940>
2026-04-28 23:58:04,937 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:04,937 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:04,937 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,938 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:04,938 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:04,958 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=b0daf3e8046fdc392312a478342ea984; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:04,959 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:04,959 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,959 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:04,960 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:04,960 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:04,960 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:04,961 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:04,989 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:04,990 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:04 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=d5891dacfd9994b94ffd8e7f7ed22683; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:04,991 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:04,992 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:04,992 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:04,992 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:04,993 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:04,993 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:04,993 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:04,994 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:04,994 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:05,012 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:05,064 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:05,066 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:05,090 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:05,106 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22c20>
2026-04-28 23:58:05,106 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033f4b940> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:05,120 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22dd0>
2026-04-28 23:58:05,121 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:05,121 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:05,122 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:05,122 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:05,122 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:05,181 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:05,205 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:05,247 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:05,270 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:05,270 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e67580>
2026-04-28 23:58:05,271 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:05,276 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:05 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'6abf71d83fc93eb7a3ef8c15a7172b24'), (b'X-Trace-Id', b'ef84f07e9e6c4ff8b1125cc544c2673a'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6a8e0aedfc10-LAX')])
2026-04-28 23:58:05,277 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:05,277 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:05,278 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:05,278 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:05,278 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:05,278 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:05,279 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:05,327 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66e60>
2026-04-28 23:58:05,328 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabcc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:05,339 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=1d6bffda1ba7bf000b47b09b85933bbd; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:05,339 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:05,340 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:05,340 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:05,340 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:05,340 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:05,340 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:05,341 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:05,373 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce43a0>
2026-04-28 23:58:05,373 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab9c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:05,446 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce6b30>
2026-04-28 23:58:05,447 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:05,453 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce6bc0>
2026-04-28 23:58:05,454 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:05,454 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:05,454 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:05,455 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:05,455 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:05,506 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce6380>
2026-04-28 23:58:05,506 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:05,507 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:05,507 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:05,507 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:05,508 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:05,544 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce4910>
2026-04-28 23:58:05,545 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:05,545 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:05,545 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:05,545 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:05,546 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:05,627 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5a20>
2026-04-28 23:58:05,628 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:05,628 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:05,628 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:05,629 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:05,629 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:05,850 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=dbef45f56a1ab75a1e15329190d8659f; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:05,851 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:05,851 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:05,852 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:05,852 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:05,853 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:05,853 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:05,853 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:05,854 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=11146f1a7872cc2ee8ca843432d9441e; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:05,855 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:05,855 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:05,855 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:05,856 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:05,856 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:05,856 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:05,856 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:05,892 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:05,948 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=c4f3e81ee1ca4fc5d18f1e568ebc6ada; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:05,949 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:05,949 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:05,949 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:05,949 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:05,950 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:05,950 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:05,950 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:05,973 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:06,023 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:05 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=96740179288132b12990014c2f4a6631; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:06,024 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:06,025 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:06,025 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:06,025 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:06,025 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:06,026 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:06,026 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:06,064 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:06,073 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66860>
2026-04-28 23:58:06,073 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:06,113 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:06,139 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:06,151 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031caa170>
2026-04-28 23:58:06,152 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:06,238 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ca8160>
2026-04-28 23:58:06,241 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:06,255 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e654e0>
2026-04-28 23:58:06,256 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:06,256 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:06,256 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:06,257 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:06,257 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:06,316 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c808e0>
2026-04-28 23:58:06,316 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa840> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:06,334 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e21540>
2026-04-28 23:58:06,334 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:06,335 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:06,335 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:06,336 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:06,337 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:06,418 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cab940>
2026-04-28 23:58:06,419 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:06,419 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:06,419 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:06,419 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:06,420 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:06,496 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031caa770>
2026-04-28 23:58:06,496 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:06,497 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:06,497 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:06,497 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:06,497 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:06,616 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:06 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=4fdff129dee30c78162110793985c140; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:06,617 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:06,617 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:06,618 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:06,618 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:06,619 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:06,619 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:06,620 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:06,729 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:06 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=e9f5a6ac615b27645e4738edaa7742d6; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:06,730 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:06,730 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:06,730 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:06,730 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:06,731 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:06,731 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:06,732 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:06,771 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:06 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=04427a3b12ca7cba7a00acfc2bff9df5; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:06,771 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:06,772 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:06,772 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:06,772 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:06,772 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:06,773 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:06,773 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:06,773 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:06,773 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:06,864 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:06 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=2c51594033b8ea73fb6456553da04b27; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:06,865 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:06,865 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:06,865 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:06,865 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:06,866 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:06,867 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:06,867 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:06,904 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:06,905 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:06,931 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:06,938 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:06,944 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:06,968 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:06,989 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:07,014 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:07,017 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:07,061 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:07,104 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c82aa0>
2026-04-28 23:58:07,104 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab4c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:07,105 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c80070>
2026-04-28 23:58:07,105 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabd40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:07,157 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81870>
2026-04-28 23:58:07,157 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c916c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:07,189 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:07,216 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:07,223 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cab2b0>
2026-04-28 23:58:07,223 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:07,235 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ca8910>
2026-04-28 23:58:07,235 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:07,236 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:07,236 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:07,236 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:07,236 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:07,237 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e23e20>
2026-04-28 23:58:07,237 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa840> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:07,238 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efd6f0>
2026-04-28 23:58:07,238 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:07,282 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c802e0>
2026-04-28 23:58:07,283 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:07,284 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:07,284 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:07,284 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:07,285 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:07,287 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81360>
2026-04-28 23:58:07,288 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:07,288 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:07,288 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:07,289 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:07,289 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:07,335 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c82500>
2026-04-28 23:58:07,336 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:07,337 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:07,337 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:07,337 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:07,337 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:07,407 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:07 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'6ed4f4e792893ab25c0200e408cf9975'), (b'X-Trace-Id', b'939dd10154ef4116915c539565cba1f4'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6a9b3c8a08c7-LAX')])
2026-04-28 23:58:07,408 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:07,408 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:07,408 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:07,409 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:07,409 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:07,409 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:07,410 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:07,411 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c80af0>
2026-04-28 23:58:07,412 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:07,414 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:07,414 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:07,414 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22f80>
2026-04-28 23:58:07,415 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:07,415 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:07,415 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:07,415 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:07,415 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:07,416 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:07,416 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:07,633 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=448708dc20b83962208347c11000bd7e; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:07,634 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:07,634 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:07,635 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:07,635 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:07,635 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:07,635 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:07,636 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:07,660 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:07,682 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=f41336ee5e739dfe829e25bc08464730; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:07,683 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:07,683 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:07,684 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:07,684 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:07,684 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:07,685 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:07,685 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:07,708 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:07,743 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=900fcc0b4a1b1bf3c18e1b2eefdde402; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:07,744 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:07,745 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:07,745 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:07,745 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:07,745 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:07,745 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:07,746 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:07,780 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=17af0fdd3a6106da83f141b6a295099d; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:07,781 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:07,781 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:07,782 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:07,782 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:07,782 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:07,783 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:07,783 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:07,807 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:07,808 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:07 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=8677c32fa221c51f8e143c2831593332; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:07,809 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:07,809 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:07,810 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:07,810 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:07,810 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:07,811 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:07,812 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:07,837 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:07,838 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e64dc0>
2026-04-28 23:58:07,838 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:07,886 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e65d20>
2026-04-28 23:58:07,886 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa1c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:08,006 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c83bb0>
2026-04-28 23:58:08,007 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:08,011 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e67fa0>
2026-04-28 23:58:08,011 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:08,016 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cab400>
2026-04-28 23:58:08,017 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:08,017 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:08,017 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:08,018 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:08,018 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:08,063 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e67c40>
2026-04-28 23:58:08,064 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:08,064 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:08,064 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:08,065 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:08,065 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:08,183 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c83be0>
2026-04-28 23:58:08,185 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:08,185 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:08,185 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:08,186 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:08,186 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:08,192 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e65d80>
2026-04-28 23:58:08,193 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:08,193 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:08,194 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:08,194 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:08,194 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:08,255 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:08,278 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:08,280 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:08,419 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=2dbcc4f16d04663b52dffa340f2c70a0; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:08,419 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:08,419 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:08,420 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:08,420 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:08,420 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:08,420 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:08,421 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:08,421 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=ec25d189e82c7301f240bdc743127f8a; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:08,422 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:08,422 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:08,422 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:08,422 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:08,422 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:08,423 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:08,423 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:08,454 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5bd0>
2026-04-28 23:58:08,455 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabcc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:08,531 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:08,555 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:08,557 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=2db784616b9d92cff6cb375c1654820e; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:08,557 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:08,558 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:08,558 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:08,559 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:08,560 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=417ee107a3b19debe6e8496d9488193c; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:08,561 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:08,561 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:08,562 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:08,562 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:08,562 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:08,562 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:08,563 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:08,563 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:08,563 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:08,563 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:08,564 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:08,564 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:08,567 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c83250>
2026-04-28 23:58:08,567 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91c40> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:08,575 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c824a0>
2026-04-28 23:58:08,576 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:08,576 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:08,576 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:08,577 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:08,577 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:08,631 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5f30>
2026-04-28 23:58:08,632 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:08,632 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:08,633 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:08,633 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:08,633 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:08,666 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:08,689 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:08,690 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:08,722 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:08,723 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:08 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'0c0a12ed6d18fc1483c45ef90c030d76'), (b'X-Trace-Id', b'5dbf5b2e2cac44cbbb6a83e9d30c9971'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6aa39e39cb82-LAX')])
2026-04-28 23:58:08,724 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:08,724 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:08,725 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:08,725 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:08,725 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:08,726 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:08,726 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:08,810 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:08,834 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:08,846 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:08,868 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:08,900 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22e60>
2026-04-28 23:58:08,901 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91dc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:09,009 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:08 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=519449fbca182053d7a3efa7a9baf53b; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:09,010 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:09,010 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,010 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:09,011 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:09,011 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:09,011 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:09,012 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:09,038 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9840>
2026-04-28 23:58:09,038 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91cc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:09,039 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9510>
2026-04-28 23:58:09,039 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:09,057 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ceb2e0>
2026-04-28 23:58:09,057 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:09,080 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22bf0>
2026-04-28 23:58:09,080 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,081 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:09,081 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,081 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:09,081 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,202 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:09,209 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9720>
2026-04-28 23:58:09,210 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,210 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:09,211 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,211 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:09,212 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,213 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce98d0>
2026-04-28 23:58:09,214 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,214 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:09,215 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,215 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:09,215 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,231 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ceb070>
2026-04-28 23:58:09,231 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,232 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:09,232 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,233 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:09,233 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,243 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:09,267 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:09,440 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:09,480 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:09,481 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=a12e50fe1797671db4d8fa14d7271a1a; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:09,482 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:09,483 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,483 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:09,483 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:09,484 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:09,485 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:09,485 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:09,510 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22620>
2026-04-28 23:58:09,511 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:09,511 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:09,514 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e21d20>
2026-04-28 23:58:09,514 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c918c0> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:09,522 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22da0>
2026-04-28 23:58:09,522 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:09,522 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:09,522 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:09,523 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:09,523 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:09,581 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=73017c547b50f36b8e9c4f3ce4148b9b; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:09,582 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:09,582 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,582 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:09,582 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:09,583 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:09,583 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:09,583 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:09,606 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:09,607 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=b986002862ce1e124f6c415009c76eab; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:09,608 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:09,608 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,609 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:09,609 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:09,610 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=1f1a84482fac1b0d9e7301438f283289; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:09,610 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:09,611 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,611 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:09,611 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:09,612 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:09,612 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:09,612 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:09,613 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:09,613 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:09,636 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:09,658 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:09,659 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:09,659 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:09 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'd48fe17d0b4c148ac9a3f4751567b6d4'), (b'X-Trace-Id', b'085a1d2a435f45da9745f1b673f4e230'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6aa9896bb74c-LAX')])
2026-04-28 23:58:09,660 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:09,660 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:09,660 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:09,661 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:09,661 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:09,661 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:09,661 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:09,681 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22560>
2026-04-28 23:58:09,682 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033f4b940> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:09,687 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033ece9b0>
2026-04-28 23:58:09,687 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,687 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:09,688 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,688 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:09,688 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,827 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8250>
2026-04-28 23:58:09,828 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:09,831 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c836d0>
2026-04-28 23:58:09,831 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab9c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:09,835 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c821a0>
2026-04-28 23:58:09,835 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa1c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:09,852 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22bc0>
2026-04-28 23:58:09,853 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:09,854 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:09,854 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:09,854 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:09,855 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:10,001 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8550>
2026-04-28 23:58:10,001 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:10,003 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:10,003 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:10,003 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:10,004 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:10,005 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c828c0>
2026-04-28 23:58:10,005 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:10,006 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:10,006 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:10,006 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:10,007 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:10,011 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c83b50>
2026-04-28 23:58:10,012 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:10,012 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:10,013 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:10,013 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:10,013 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:10,060 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:09 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=a92530f02587ffaf4053fac5b626f938; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:10,061 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:10,061 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:10,061 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:10,062 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:10,062 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:10,062 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:10,063 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:10,205 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=cc4538cfb07e7063c83393d19071f210; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:10,206 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:10,206 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:10,207 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:10,207 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:10,207 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:10,208 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:10,208 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:10,342 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=3af34dd206d26e7b0ec9ccd770fe0f60; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:10,343 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:10,343 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:10,344 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:10,344 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:10,344 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:10,345 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:10,345 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:10,345 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:10,345 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:10,363 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=21e441f13c4e379050f6ace37889a21c; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:10,364 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:10,364 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:10,364 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:10,364 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:10,364 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:10,365 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:10,365 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:10,378 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:10 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=4776a614bfe99c41f6fcae645f74b95d; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:10,379 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:10,379 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:10,379 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:10,379 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:10,380 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:10,380 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:10,380 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:10,403 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:10,456 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:10,479 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:10,579 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81330>
2026-04-28 23:58:10,579 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:10,592 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:10,614 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:10,624 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:10,647 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:10,656 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5ae0>
2026-04-28 23:58:10,656 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:10,759 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5c30>
2026-04-28 23:58:10,759 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:10,761 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:10,761 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:10,761 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:10,761 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:10,820 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce67d0>
2026-04-28 23:58:10,821 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabcc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:10,826 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce45b0>
2026-04-28 23:58:10,827 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033f4b940> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:10,838 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5990>
2026-04-28 23:58:10,838 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:10,839 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:10,839 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:10,839 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:10,840 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,001 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5570>
2026-04-28 23:58:11,001 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,002 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:11,002 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:11,003 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:11,003 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,010 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce7dc0>
2026-04-28 23:58:11,010 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,011 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:11,011 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:11,012 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:11,012 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,111 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=c71cec48921f365ca168730b48898a88; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:11,112 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:11,112 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:11,112 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:11,113 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:11,113 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:11,113 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:11,114 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:11,249 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=7cb61299db6549d08c0b0f41ad094dd2; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:11,250 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:11,250 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:11,250 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:11,251 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:11,251 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:11,251 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:11,251 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:11,275 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:11,363 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:11,385 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:11,410 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=932dd78e25969dda110553004984b6db; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:11,411 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:11,412 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:11,412 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:11,413 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:11,413 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:11,413 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:11,414 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:11,437 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:11,438 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=ea4b95d507c48b1a4ba7923595df8d4b; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:11,439 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:11,440 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:11,440 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:11,441 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:11,441 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:11,441 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:11,442 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:11,465 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:11,466 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5cc0>
2026-04-28 23:58:11,466 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:11,562 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9ed0>
2026-04-28 23:58:11,562 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa840> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:11,635 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9180>
2026-04-28 23:58:11,636 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:11,642 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e23a30>
2026-04-28 23:58:11,642 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa1c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:11,649 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce75e0>
2026-04-28 23:58:11,649 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,649 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:11,650 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:11,651 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:11,651 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,743 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e23ca0>
2026-04-28 23:58:11,744 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,744 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:11,744 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:11,745 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:11,745 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,810 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8490>
2026-04-28 23:58:11,811 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,811 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:11,812 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:11,812 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:11,812 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,816 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e23fa0>
2026-04-28 23:58:11,817 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:11,818 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:11,818 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:11,818 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:11,819 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,058 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:11 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=4330cb7b11a27c6e86a10df5aa678697; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:12,059 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:12,059 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,060 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:12,060 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:12,061 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:12,061 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:12,061 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:12,115 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=fdb5326bf888ce72456034b0385760b0; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:12,116 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:12,116 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,116 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:12,116 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:12,117 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:12,117 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:12,117 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:12,141 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:12,170 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=03b8cdac93361e2e0bbf4ae5b1425a0c; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:12,170 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:12,171 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,172 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:12,172 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:12,172 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:12,172 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:12,173 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:12,173 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:12,173 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:12,221 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=12e431af71615b726adb84cea1623495; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:12,222 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:12,222 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,222 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:12,222 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:12,223 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:12,223 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:12,223 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:12,295 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:12,318 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:12,319 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efcf40>
2026-04-28 23:58:12,319 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabd40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:12,382 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:12,383 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:12,406 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:12,417 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:12,440 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:12,442 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:12,465 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:12,468 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:12,491 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:12,492 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efcd00>
2026-04-28 23:58:12,492 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:12,497 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efcee0>
2026-04-28 23:58:12,498 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,499 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:12,499 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,500 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:12,500 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,607 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5cc0>
2026-04-28 23:58:12,608 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab9c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:12,634 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:12,659 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:12,659 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c829e0>
2026-04-28 23:58:12,660 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa1c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:12,662 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efd120>
2026-04-28 23:58:12,662 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,663 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:12,663 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,665 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:12,665 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,666 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce88b0>
2026-04-28 23:58:12,667 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:12,668 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c83040>
2026-04-28 23:58:12,668 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:12,672 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efd0f0>
2026-04-28 23:58:12,672 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:12,681 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9330>
2026-04-28 23:58:12,681 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:12,682 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:12,682 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:12,682 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:12,682 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:12,783 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df7730>
2026-04-28 23:58:12,784 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,784 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:12,784 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,785 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:12,785 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,816 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:12 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'8f2995df84ab2ca314c88e58766e4744'), (b'X-Trace-Id', b'43ef84f22e4a449485f979dea0e52e44'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6abd4fd6c8d2-LAX')])
2026-04-28 23:58:12,817 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:12,817 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:12,818 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:12,818 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:12,818 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:12,818 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:12,819 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:12,839 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c80f10>
2026-04-28 23:58:12,841 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,842 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:12,842 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,842 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:12,842 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,845 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c823e0>
2026-04-28 23:58:12,846 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,846 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:12,846 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,846 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:12,847 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,852 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81660>
2026-04-28 23:58:12,853 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=2ba078a7ccf04be79aa0676d2a4ca04d; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:12,853 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:12,854 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,855 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:12,855 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:12,855 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,856 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:12,856 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:12,857 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:12,857 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:12,857 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:12,880 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:12,880 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:12,880 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:13,057 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce4d30>
2026-04-28 23:58:13,058 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c918c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:13,081 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:12 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=8a9140ff6062b539841990d6a1c978a4; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:13,082 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:13,082 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,082 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:13,083 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:13,083 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:13,083 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:13,083 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:13,287 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:13,289 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=ee62b1f499e02bd8f22294ea9a19bfab; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:13,290 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:13,290 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,291 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:13,291 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:13,291 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=358029957e5dd2582545ce69b9769181; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:13,291 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:13,292 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,292 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:13,292 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:13,293 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=5eb35262a6f3e8ca9fb363a8ad3ddc8c; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:13,294 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:13,294 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,294 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:13,294 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:13,294 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=50491472130a656e7a0c4d26efb50be1; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:13,295 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:13,295 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,296 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:13,296 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:13,296 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:13,296 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:13,296 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:13,297 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:13,297 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce77c0>
2026-04-28 23:58:13,297 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:13,297 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:13,298 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:13,298 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:13,298 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:13,299 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:13,325 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:13,326 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:13,349 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:13,372 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:13,372 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:13,372 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,373 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:13,373 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:13,381 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:13,381 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:13,546 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e644c0>
2026-04-28 23:58:13,546 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:13,551 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e672e0>
2026-04-28 23:58:13,551 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c92140> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:13,553 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e65120>
2026-04-28 23:58:13,553 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91940> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:13,556 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e662f0>
2026-04-28 23:58:13,557 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabcc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:13,729 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e67a00>
2026-04-28 23:58:13,730 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:13,730 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:13,730 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,731 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:13,731 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:13,736 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e64d30>
2026-04-28 23:58:13,737 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:13,738 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66680>
2026-04-28 23:58:13,738 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:13,738 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,738 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:13,738 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:13,739 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:13,739 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:13,739 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,740 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:13,740 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:13,741 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=eccb4ec44eca6f876730d11dffd378e8; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:13,742 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:13,742 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,742 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:13,743 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:13,743 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:13,743 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:13,743 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:13,749 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e664a0>
2026-04-28 23:58:13,749 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:13,750 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:13,750 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:13,750 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:13,750 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:13,991 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:14,055 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:14,081 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:13 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=154d86ae78cdddacbb3a27dd9626bd15; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:14,082 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:14,082 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:14,082 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:14,083 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:14,083 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:14,083 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:14,083 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:14,109 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=347e671505b3ddb4afb98dabe0ab413a; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:14,110 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:14,110 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:14,111 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:14,111 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:14,111 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:14,111 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:14,112 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:14,112 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:14,112 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:14,146 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=1ed59d0245f706a4a81856ba5bb3565f; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:14,146 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:14,146 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:14,147 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:14,147 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:14,147 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:14,147 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:14,148 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:14,229 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c82f20>
2026-04-28 23:58:14,229 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91fc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:14,287 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=48fa5c4d1608980171de36f329df7cf1; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:14,288 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:14,289 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:14,341 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:14,365 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:14,367 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:14,397 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:14,399 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:14,432 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:14,434 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c82f80>
2026-04-28 23:58:14,434 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:14,435 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:14,435 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:14,436 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:14,436 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:14,568 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efd360>
2026-04-28 23:58:14,569 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91dc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:14,605 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c82470>
2026-04-28 23:58:14,605 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabcc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:14,606 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c807f0>
2026-04-28 23:58:14,606 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:14,743 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efca60>
2026-04-28 23:58:14,743 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:14,744 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:14,744 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:14,744 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:14,744 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:14,777 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81b70>
2026-04-28 23:58:14,778 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:14,778 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:14,778 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:14,779 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:14,779 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:14,782 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c818a0>
2026-04-28 23:58:14,783 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:14,784 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:14,784 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:14,784 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:14,784 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:14,828 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:14 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=d1d32374121c3cbe1d4b934423dfbec4; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:14,829 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:14,829 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:14,829 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:14,829 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:14,830 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:14,830 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:14,830 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:14,855 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:14,972 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:14,973 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:14,973 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:14,974 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:14,974 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:15,032 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5c30>
2026-04-28 23:58:15,032 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab9c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:15,108 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=486386a8e60ba6ecbce4c660f6e3a0af; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:15,109 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:15,110 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,110 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:15,110 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:15,110 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:15,111 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:15,111 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:15,136 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:15,178 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=a78a2fde370bd22ace2b15cd48f00143; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:15,179 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:15,179 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,180 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:15,180 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:15,181 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:15,181 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:15,181 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:15,217 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:15,219 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=100ccfae6a404400ca6d650981fbafe3; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:15,219 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:15,220 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,220 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:15,220 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:15,223 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:15,223 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:15,223 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5ff0>
2026-04-28 23:58:15,224 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:15,248 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:15,249 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:15,274 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:15,274 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:15,274 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,275 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:15,275 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:15,275 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:15,314 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81fc0>
2026-04-28 23:58:15,315 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabd40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:15,421 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ceb3d0>
2026-04-28 23:58:15,422 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:15,444 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce50c0>
2026-04-28 23:58:15,444 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:15,446 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5e40>
2026-04-28 23:58:15,446 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:15,498 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22650>
2026-04-28 23:58:15,499 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:15,499 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:15,499 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,499 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:15,500 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:15,599 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e643d0>
2026-04-28 23:58:15,600 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:15,600 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:15,600 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,600 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:15,600 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:15,616 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce7340>
2026-04-28 23:58:15,617 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:15,617 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:15,617 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,618 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:15,618 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:15,619 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5990>
2026-04-28 23:58:15,619 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:15,620 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:15,620 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,620 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:15,620 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:15,652 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=38588dca7cfca66fbed7aab0ac00777b; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:15,653 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:15,654 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,659 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:15,660 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:15,661 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:15,661 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:15,661 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:15,685 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:15,859 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cea890>
2026-04-28 23:58:15,859 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:15,870 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=78bf71825b46eb7a518bbd209f16d1ff; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:15,871 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:15,871 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,872 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:15,872 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:15,872 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:15,872 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:15,872 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:15,962 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=b3af32bc8c6e0f381e1ab32b889892eb; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:15,963 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:15,963 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:15,964 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:15,964 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:15,964 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:15,964 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:15,965 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:15,965 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:15,965 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:16,029 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=4c16c217dffec9c6065de2a8d499979b; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:16,031 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:16,031 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,032 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:16,032 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:16,032 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:16,032 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:16,034 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:16,067 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5e40>
2026-04-28 23:58:16,068 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:16,069 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:16,070 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:15 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=39d6d89897ac109e0af4180921feb079; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:16,071 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:16,071 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,071 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:16,072 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:16,072 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:16,072 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,072 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:16,073 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:16,073 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:16,073 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:16,073 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:16,121 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:16,155 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:16,214 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:16,237 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:16,244 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66c20>
2026-04-28 23:58:16,245 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa540> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:16,310 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:16,342 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:16,343 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e652a0>
2026-04-28 23:58:16,343 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:16,418 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66710>
2026-04-28 23:58:16,418 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c90fc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:16,425 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e640a0>
2026-04-28 23:58:16,426 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:16,427 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:16,427 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,427 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:16,428 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:16,442 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=f0e2dd80a81a3609301a181ce17dc2ac; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:16,443 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:16,443 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,444 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:16,444 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:16,444 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:16,445 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:16,445 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:16,518 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5de0>
2026-04-28 23:58:16,519 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91840> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:16,525 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e647f0>
2026-04-28 23:58:16,526 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:16,526 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:16,526 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,527 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:16,527 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:16,602 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e64100>
2026-04-28 23:58:16,603 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:16,603 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:16,603 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,604 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:16,604 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:16,691 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:16,715 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:16,718 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5a50>
2026-04-28 23:58:16,718 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:16,719 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:16,719 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,720 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:16,720 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:16,848 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:16,849 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:16,885 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:16,892 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e23c10>
2026-04-28 23:58:16,892 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:16,930 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=04c9357f02fed114c76a0a871f5939be; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:16,930 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:16,931 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,931 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:16,931 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:16,931 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:16,932 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:16,932 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:16,955 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:16,976 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=2d23f02d3b97bf4cf4035c357ed0ee8c; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:16,977 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:16,978 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,983 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:16 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=c21da6503981ff6046de6e9ab886bac0; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:16,984 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:16,985 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:16,985 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:16,986 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:16,986 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:16,986 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:16,986 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:17,010 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:17,064 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e23b20>
2026-04-28 23:58:17,065 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c90cc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:17,072 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e213f0>
2026-04-28 23:58:17,073 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,073 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:17,073 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,074 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:17,074 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,101 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:17 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=35b5d85dbc7579d311197b8237c9fbb1; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:17,102 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:17,102 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,103 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:17,103 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:17,103 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:17,105 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:17,105 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:17,131 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:17,134 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:17,162 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:17,175 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c811e0>
2026-04-28 23:58:17,176 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91bc0> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:17,181 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ceb370>
2026-04-28 23:58:17,182 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:17,191 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce65c0>
2026-04-28 23:58:17,192 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:17,192 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:17,192 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:17,192 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:17,193 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:17,243 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cea9e0>
2026-04-28 23:58:17,244 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,245 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:17,245 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,246 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:17,246 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,304 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce7400>
2026-04-28 23:58:17,305 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:17,339 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e656f0>
2026-04-28 23:58:17,339 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa1c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:17,354 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cebd60>
2026-04-28 23:58:17,355 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,355 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:17,355 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,356 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:17,356 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,405 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:17 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'd7e637374cf7374db7f78ce1ab3e0b52'), (b'X-Trace-Id', b'5ddb1d99312a403a9588c3690f82d9f0'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6ad978d81e0f-LAX')])
2026-04-28 23:58:17,406 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:17,406 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:17,407 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:17,407 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:17,408 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:17,408 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:17,409 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:17,483 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce48e0>
2026-04-28 23:58:17,484 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,484 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:17 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=cb48195eadaa0423b8e51ba37d323607; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:17,485 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:17,485 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,485 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:17,485 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:17,486 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:17,486 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,486 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:17,487 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:17,487 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:17,488 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,488 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:17,511 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:17,522 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e647f0>
2026-04-28 23:58:17,523 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,524 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:17,524 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,524 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:17,525 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,625 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:17 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=fb85d6e605841e2c77e4e6927c653321; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:17,626 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:17,626 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,627 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:17,627 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:17,627 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:17,628 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:17,628 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:17,685 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81360>
2026-04-28 23:58:17,685 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91a40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:17,686 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:17,687 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:17,687 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:17,688 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:17,688 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:17,734 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:17 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=d1bf5a9822cf362c82840d12dd068e63; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:17,735 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:17,735 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,736 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:17,736 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:17,736 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:17,736 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:17,737 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:17,737 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:17,737 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:17,853 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:17 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=c1ae7251fb51321a63b8a68dafcdfeaf; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:17,854 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:17,855 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,855 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:17,855 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:17,855 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:17,856 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:17,856 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:17,863 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033eff850>
2026-04-28 23:58:17,863 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,864 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:17,864 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,864 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:17,864 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:17,936 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:17,960 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:17,962 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:17 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=1029b3470c750ae91f5039dae71d4769; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:17,962 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:17,962 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:17,963 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:17,963 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:17,963 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:17,963 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:17,964 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:17,972 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:17,996 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:18,134 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cebe20>
2026-04-28 23:58:18,135 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:18,218 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:18,242 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:18,243 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:18 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=e23f65997a8f09ea93d3a86e5897e7c7; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:18,244 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:18,244 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:18,244 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:18,244 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:18,244 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:18,245 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:18,245 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:18,267 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:18,317 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5cc0>
2026-04-28 23:58:18,317 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:18,319 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:18,341 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:18,342 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:18,342 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:18,343 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:18,343 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:18,344 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efd750>
2026-04-28 23:58:18,344 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c90dc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:18,448 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5c30>
2026-04-28 23:58:18,448 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c928c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:18,452 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033ece9b0>
2026-04-28 23:58:18,452 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:18,516 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efd4b0>
2026-04-28 23:58:18,516 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab9c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:18,524 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efd570>
2026-04-28 23:58:18,525 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:18,525 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:18,525 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:18,526 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:18,526 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:18,627 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce6ce0>
2026-04-28 23:58:18,628 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:18,628 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:18,629 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:18,629 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:18,629 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:18,638 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5f90>
2026-04-28 23:58:18,639 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:18,639 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:18,639 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:18,639 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:18,639 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:18,693 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efcfa0>
2026-04-28 23:58:18,694 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:18,694 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:18,694 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:18,695 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:18,695 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:18,720 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:18 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=0b9b3fecf55c9751d7406e23f37485e8; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:18,720 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:18,721 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:18,721 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:18,721 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:18,721 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:18,722 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:18,722 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:18,746 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:18,894 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:18 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=39b63200bd6c4146eaac526b78eaa61e; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:18,895 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:18,896 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:18,896 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:18,897 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:18,897 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:18,897 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:18,898 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:18,921 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:18,925 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9000>
2026-04-28 23:58:18,926 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa1c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:19,015 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:18 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=ac99df363dc36b60b0a3d0b0214dfe97; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:19,016 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:19,016 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,016 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:19,017 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:19,017 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:19,018 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:19,018 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:19,031 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:18 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=713ae670b676916aff68c48eabe17a7d; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:19,032 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:19,032 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,033 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:19,033 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:19,033 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:19,033 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:19,034 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:19,062 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:19,063 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:18 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=94d797d05bbc2a3416ed34d27288eb5e; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:19,065 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:19,065 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,066 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:19,066 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:19,067 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:19,067 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:19,067 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:19,099 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:19,100 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce89d0>
2026-04-28 23:58:19,101 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:19,107 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9210>
2026-04-28 23:58:19,108 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:19,109 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:19,109 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,109 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:19,110 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:19,268 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:19,327 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:19,330 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8b20>
2026-04-28 23:58:19,332 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:19,333 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cea440>
2026-04-28 23:58:19,333 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:19,334 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:19,334 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,334 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8490>
2026-04-28 23:58:19,335 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:19,335 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:19,335 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:19,512 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce94e0>
2026-04-28 23:58:19,513 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:19,514 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:19,514 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,515 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:19,515 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:19,515 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9420>
2026-04-28 23:58:19,515 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:19,521 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cebf70>
2026-04-28 23:58:19,522 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:19,522 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:19,522 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,523 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:19,523 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:19,658 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=52fcf37e95dcf60e332ac20a2c47d665; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:19,659 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:19,660 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,701 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=402a95c9efab54f1b377e684231d279f; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:19,702 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:19,702 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,702 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:19,703 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:19,703 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8d60>
2026-04-28 23:58:19,703 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:19,703 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:19,704 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:19,705 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:19,705 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:19,705 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:19,706 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:19,706 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,707 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:19,707 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:19,879 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=7a1515a3333630199b3e5246185a6c99; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:19,880 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:19,880 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,881 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:19,881 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:19,882 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:19,882 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:19,883 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:19,887 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=bb9ae8eff1821a0443b718ba22e20576; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:19,888 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:19,888 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:19,889 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:19,889 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:19,889 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:19,889 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:19,890 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:19,964 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:19,995 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:20,076 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:19 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=654ae75705dbb930c1f2a12f1c026340; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:20,076 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:20,077 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:20,077 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:20,077 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:20,078 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:20,078 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:20,078 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:20,106 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:20,141 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:20,174 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:20,180 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:20,206 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:20,207 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5300>
2026-04-28 23:58:20,207 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:20,280 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce53f0>
2026-04-28 23:58:20,281 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab9c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:20,348 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:20,349 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:20,350 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:20,350 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:20,351 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:20,377 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5900>
2026-04-28 23:58:20,377 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:20,380 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e646a0>
2026-04-28 23:58:20,380 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c90cc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:20,386 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033ece860>
2026-04-28 23:58:20,387 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:20,387 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:20,388 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:20,389 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:20,389 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:20,460 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce55d0>
2026-04-28 23:58:20,461 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:20,461 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:20,462 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:20,462 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:20,462 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:20,553 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce52d0>
2026-04-28 23:58:20,553 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:20,554 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:20,554 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:20,554 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:20,554 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:20,562 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e652a0>
2026-04-28 23:58:20,563 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:20,563 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:20,563 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:20,564 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:20,564 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:20,595 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:20,623 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:20,776 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:20 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=75a4b73b4cb1bd42abe5eedd5280b0ce; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:20,777 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:20,778 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:20,778 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:20,778 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:20,778 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:20,779 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:20,779 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:20,804 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:20,806 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:20 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=3aa6e2c3d337bf4307c3f111e4325450; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:20,806 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:20,806 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:20,807 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:20,808 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:20,809 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:20,809 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:20,810 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8a60>
2026-04-28 23:58:20,810 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:20,811 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:20,836 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:20,913 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:20 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=493d545a4a943e0cdaa71dec2bb0b1dc; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:20,914 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:20,914 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:20,915 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:20,915 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:20,915 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:20,916 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:20,916 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:20,938 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:20,973 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:20 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=6d540e141896513df703a6ac84c25112; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:20,973 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:20,974 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:20,974 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:20,974 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:20,975 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:20,975 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:20,975 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:21,011 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:21,012 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ceb220>
2026-04-28 23:58:21,012 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c927c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:21,013 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8400>
2026-04-28 23:58:21,013 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c92840> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:21,015 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8ac0>
2026-04-28 23:58:21,015 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,016 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:21,016 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,016 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:21,016 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,109 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81570>
2026-04-28 23:58:21,109 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:21,189 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ceb250>
2026-04-28 23:58:21,190 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,190 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:21,190 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,191 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:21,191 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,192 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df77f0>
2026-04-28 23:58:21,192 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:21,194 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cebee0>
2026-04-28 23:58:21,194 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,195 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:21,195 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,195 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:21,195 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,280 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81bd0>
2026-04-28 23:58:21,280 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,280 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:21,281 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,281 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:21,281 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,368 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df6e30>
2026-04-28 23:58:21,369 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,370 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:21,371 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,371 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:21,371 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,450 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=e4cbcc53987c354f74591b82056a623b; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:21,452 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:21,452 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,452 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:21,453 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:21,453 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:21,453 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:21,454 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:21,478 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:21,537 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=41b20dba2baf22e888f43d4a56db0178; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:21,538 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:21,538 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,539 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:21,539 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:21,539 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:21,540 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:21,540 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:21,577 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=c16315f1fcb0838dc713e542e815934b; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:21,578 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:21,579 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,579 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:21,579 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:21,579 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:21,579 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:21,580 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:21,581 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:21,581 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:21,656 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033ecea40>
2026-04-28 23:58:21,657 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91e40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:21,692 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=2c7b427235f69fc752c35aa8de31b8e0; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:21,693 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:21,693 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,693 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:21,693 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:21,694 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:21,694 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:21,694 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:21,752 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:21 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=6a16f59156a327017adb24885c6c233c; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:21,753 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:21,754 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,754 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:21,755 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:21,755 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:21,755 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:21,756 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:21,791 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:21,822 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:21,832 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:21,861 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:21,863 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033ecf790>
2026-04-28 23:58:21,864 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,864 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:21,864 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:21,865 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:21,865 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:21,944 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:21,978 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:21,998 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce6230>
2026-04-28 23:58:21,998 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:22,000 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:22,023 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:22,037 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e64910>
2026-04-28 23:58:22,038 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c917c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:22,151 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce4790>
2026-04-28 23:58:22,151 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:22,174 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce41f0>
2026-04-28 23:58:22,175 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:22,176 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:22,176 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:22,176 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:22,176 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:22,193 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8700>
2026-04-28 23:58:22,193 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:22,213 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce7790>
2026-04-28 23:58:22,214 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:22,215 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:22,215 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:22,217 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:22,217 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:22,324 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e657b0>
2026-04-28 23:58:22,324 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:22,325 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:22,325 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:22,326 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:22,326 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:22,364 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efcd90>
2026-04-28 23:58:22,364 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:22,366 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:22,366 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:22,367 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:22,367 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:22,414 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=a9c9a40749f6bd0041aced2e32eb43cd; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:22,415 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:22,416 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:22,574 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=94a5ae03034cd1e9d0a2d7cd036052d8; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:22,575 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:22,575 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:22,575 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:22,576 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:22,576 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:22,576 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:22,576 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:22,618 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:22,620 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=190404d25495040dda97c5ed2a4bb175; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:22,620 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:22,620 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:22,621 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:22,621 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:22,622 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:22,622 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:22,623 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:22,647 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:22,733 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=23864f0141b2aff4a2570fdef4d10b09; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:22,734 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:22,734 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:22,734 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:22,734 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:22,735 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:22,735 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:22,735 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:22,762 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:22,763 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:22 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=133ebda1847fdff2e37dc382396e8ccd; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:22,764 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:22,764 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:22,764 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:22,765 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:22,765 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:22,765 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:22,765 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:22,788 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:22,821 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c83250>
2026-04-28 23:58:22,821 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:22,824 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e64b50>
2026-04-28 23:58:22,824 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab9c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:22,955 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81fc0>
2026-04-28 23:58:22,956 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:22,964 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efcf70>
2026-04-28 23:58:22,965 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c90cc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:22,998 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5c30>
2026-04-28 23:58:22,999 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:22,999 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:22,999 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:23,000 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:23,000 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:23,001 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c81cf0>
2026-04-28 23:58:23,001 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:23,002 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:23,002 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:23,002 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:23,002 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:23,127 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c82320>
2026-04-28 23:58:23,128 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:23,128 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:23,128 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:23,129 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:23,129 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:23,136 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:23,136 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:23,136 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:23,137 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:23,137 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:23,142 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e67730>
2026-04-28 23:58:23,142 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:23,143 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:23,143 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:23,144 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:23,144 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:23,368 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=89f9949efe404080385d9465a04f6e52; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:23,369 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:23,369 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:23,370 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:23,370 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:23,371 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:23,371 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:23,371 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:23,408 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:23,409 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=5e3785951811745290947ecd76c617aa; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:23,410 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:23,410 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:23,410 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:23,411 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:23,411 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:23,411 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:23,411 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:23,412 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:23,412 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:23,493 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=6358ed628296897ccc2a195adeb28d86; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:23,494 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:23,495 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:23,495 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:23,495 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:23,495 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:23,496 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:23,497 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:23,516 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:23 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=5948f60e9ce231baa71ccb5261bcbbb8; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:23,516 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:23,517 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:23,517 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:23,517 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:23,517 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:23,518 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:23,518 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:23,585 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce82e0>
2026-04-28 23:58:23,586 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c90ec0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:23,660 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:23,684 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:23,745 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:23,768 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:23,770 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce97b0>
2026-04-28 23:58:23,771 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:23,799 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:23,801 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:23,801 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:23,801 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:23,802 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:23,802 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:23,865 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e23eb0>
2026-04-28 23:58:23,866 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:23,974 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5b40>
2026-04-28 23:58:23,975 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c925c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:23,978 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5fc0>
2026-04-28 23:58:23,978 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c92840> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:24,047 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5c90>
2026-04-28 23:58:24,048 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,048 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:24,048 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,049 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:24,049 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,153 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22a10>
2026-04-28 23:58:24,153 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,155 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:24,156 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,156 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df6c80>
2026-04-28 23:58:24,157 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:24,157 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,157 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,157 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:24,158 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,158 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:24,158 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,183 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=5c2beb6d03510d70c0883cb7e5a6c1b9; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:24,184 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:24,185 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,185 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:24,186 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:24,186 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:24,186 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:24,187 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:24,436 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:24,483 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:24,484 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=48059275d4cabc7dd1c91f8ecab197c9; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:24,485 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:24,486 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,486 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:24,486 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:24,486 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:24,487 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:24,488 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:24,517 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:24,551 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=d45ccca17b3b6af8ee258167443928cc; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:24,552 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:24,552 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,553 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:24,553 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:24,553 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:24,554 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:24,554 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:24,579 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:24,580 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:24 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=e0dc062dbc6ee7d3f31e762b02484a6e; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:24,580 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:24,581 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,581 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:24,581 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:24,582 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:24,582 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:24,582 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:24,606 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:24,693 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efcdf0>
2026-04-28 23:58:24,693 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c92640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:24,697 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ceb040>
2026-04-28 23:58:24,697 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:24,781 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c82b00>
2026-04-28 23:58:24,781 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab9c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:24,782 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c82770>
2026-04-28 23:58:24,782 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:24,873 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e657b0>
2026-04-28 23:58:24,873 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,874 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:24,874 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,875 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:24,875 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,876 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9b40>
2026-04-28 23:58:24,876 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,876 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:24,876 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,877 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:24,877 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,960 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c80c10>
2026-04-28 23:58:24,961 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,961 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:24,961 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,962 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:24,962 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,969 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cead10>
2026-04-28 23:58:24,969 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:24,969 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:24,969 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:24,970 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:24,970 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:25,249 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:25 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=8b552b9c4b667e40c5b9f22c1c04520a; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:25,250 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:25,250 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:25,251 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:25,251 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:25,251 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:25,251 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:25,252 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:25,277 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:25,284 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:25 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=5dae5050e276fdbcc287480cc0df7b8f; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:25,285 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:25,285 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:25,285 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:25,285 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:25,286 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:25,286 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:25,286 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:25,286 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:25,286 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:25,359 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:25 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=7f714add4508c48480c45df90d1de56a; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:25,359 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:25,360 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:25,360 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:25,360 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:25,360 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:25,361 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:25,361 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:25,362 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:25 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=d4fb5a10403140e58eaf5b6f55cf81bb; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:25,362 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:25,363 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:25,363 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:25,363 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:25,363 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:25,363 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:25,363 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:25,458 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66cb0>
2026-04-28 23:58:25,458 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:25,636 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e676a0>
2026-04-28 23:58:25,637 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:25,637 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:25,637 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:25,637 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:25,638 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:26,002 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:25 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=66f1751680cca5e7543060205058c01b; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:26,002 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:26,002 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:26,003 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:26,003 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:26,003 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:26,003 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:26,004 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:26,054 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:26,234 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e23070>
2026-04-28 23:58:26,234 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:26,417 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22aa0>
2026-04-28 23:58:26,418 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:26,418 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:26,418 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:26,419 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:26,419 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:26,767 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:26 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=68b322da161aad432a8db8f9e10eb89c; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:26,768 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:26,768 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:26,768 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:26,768 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:26,769 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:26,769 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:26,769 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:27,025 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:27,061 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:27,238 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c83010>
2026-04-28 23:58:27,239 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:27,416 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e64820>
2026-04-28 23:58:27,417 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:27,418 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:27,418 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:27,418 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:27,418 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:27,838 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:27 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=c36c18511ecde91e4a61bc5b0e05672f; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:27,838 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:27,839 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:27,839 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:27,839 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:27,840 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:27,840 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:27,840 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:27,961 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:28,138 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cea770>
2026-04-28 23:58:28,138 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c92340> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:28,315 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce8ee0>
2026-04-28 23:58:28,315 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:28,316 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:28,316 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:28,316 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:28,317 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:28,670 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:28 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=32556ea6486fabc211fcda6eb2a05f98; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:28,671 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:28,672 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:28,672 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:28,673 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:28,673 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:28,673 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:28,674 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:28,707 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:28,884 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5540>
2026-04-28 23:58:28,884 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c92840> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:29,070 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5bd0>
2026-04-28 23:58:29,070 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:29,071 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:29,071 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:29,071 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:29,072 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:29,448 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:29 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=a7b4143451883b8167fd9d7742c26a9c; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:29,448 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:29,449 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:29,449 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:29,450 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:29,450 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:29,451 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:29,451 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:29,700 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:29,726 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:29,905 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce7dc0>
2026-04-28 23:58:29,906 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91c40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:30,088 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e67c10>
2026-04-28 23:58:30,088 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:30,089 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:30,089 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:30,089 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:30,089 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:30,518 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:30 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=6f76ecc055735c9cd9c8059c379d4fdb; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:30,519 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:30,519 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:30,519 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:30,520 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:30,520 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:30,520 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:30,521 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:30,556 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:30,733 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce6200>
2026-04-28 23:58:30,733 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c916c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:30,909 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce4af0>
2026-04-28 23:58:30,910 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:30,911 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:30,911 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:30,911 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:30,911 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:31,286 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:31 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=e7d2371b55e79bc4d4f596e495d6ae94; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:31,286 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:31,287 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:31,287 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:31,287 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:31,287 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:31,287 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:31,288 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:31,341 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:31,525 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df6c80>
2026-04-28 23:58:31,525 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c921c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:31,705 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5e10>
2026-04-28 23:58:31,706 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:31,707 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:31,707 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:31,708 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:31,708 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:32,094 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:32 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=8f308fa0b55d1105bca217069c552fcf; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:32,095 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:32,095 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:32,095 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:32,096 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:32,096 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:32,096 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:32,097 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:32,462 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:32,498 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:32,668 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce7520>
2026-04-28 23:58:32,669 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033da9bc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:32,844 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22ad0>
2026-04-28 23:58:32,844 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:32,845 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:32,845 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:32,845 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:32,846 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:32,902 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:32,928 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:32,929 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:33,101 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce7400>
2026-04-28 23:58:33,102 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:33,176 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:33,179 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:33,202 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:33,209 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df6cb0>
2026-04-28 23:58:33,209 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c90cc0> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:33,217 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5f90>
2026-04-28 23:58:33,217 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:33,218 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:33,218 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:33,218 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:33,218 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:33,230 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:33 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=66b2a3b1110bfe3044b2130a55afb591; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:33,231 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:33,231 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:33,232 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:33,232 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:33,232 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:33,232 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:33,232 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:33,255 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:33,280 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce5ff0>
2026-04-28 23:58:33,281 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:33,281 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:33,281 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:33,281 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:33,282 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:33,345 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:33 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'b49a269e0ae50f128f6b5cd5db88df45'), (b'X-Trace-Id', b'c57584dfd0684820aff80e3cd83633f1'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6b3d993fa425-LAX')])
2026-04-28 23:58:33,346 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:33,346 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:33,347 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:33,347 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:33,347 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:33,347 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:33,348 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:33,432 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efcdf0>
2026-04-28 23:58:33,432 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:33,596 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:33,636 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:33,637 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efd210>
2026-04-28 23:58:33,637 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:33,638 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:33,638 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:33,638 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:33,638 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:33,642 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9ed0>
2026-04-28 23:58:33,643 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:33,648 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:33 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=f3a541168bb9c2b1c24e4ed8da56b605; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:33,650 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:33,650 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:33,650 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:33,650 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:33,651 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:33,651 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:33,654 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:33,656 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce6b60>
2026-04-28 23:58:33,656 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:33,657 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:33,657 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:33,657 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:33,657 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:33,822 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:33 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'e29c71891fa7e683f69efd309122e91c'), (b'X-Trace-Id', b'd6a3dbb4d5d04242b996d15f2f159c89'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6b4058232f11-LAX')])
2026-04-28 23:58:33,822 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:33,823 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:33,824 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:33,824 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:33,824 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:33,825 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:33,825 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:33,985 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:33 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=05dc8cad5d504af9a8829cee5fd24b88; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:33,986 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:33,987 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:33,987 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:33,987 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:33,987 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:33,988 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:33,988 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:34,010 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:34,191 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c816c0>
2026-04-28 23:58:34,191 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:34,374 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce4610>
2026-04-28 23:58:34,375 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:34,375 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:34,375 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:34,376 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:34,376 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:34,782 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:34 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=41c6bfd57ef82331ad9656a0d5c00dd0; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:34,782 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:34,783 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:34,783 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:34,783 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:34,784 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:34,784 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:34,785 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:35,474 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:35,720 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:35,744 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:35,751 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ceba30>
2026-04-28 23:58:35,751 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab9c0> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:35,761 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce9480>
2026-04-28 23:58:35,762 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:35,763 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:35,763 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:35,763 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:35,763 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:35,895 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:35 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'113789e0e54464a74ca4f50ba17cc4c7'), (b'X-Trace-Id', b'35f77f7ff57d4321b043b45eb8a1ec48'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6b4d8cf72b61-LAX')])
2026-04-28 23:58:35,896 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:35,896 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:35,896 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:35,897 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:35,897 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:35,898 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:35,898 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:38,256 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:38,259 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:38,297 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:38,493 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:38,516 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:58:38,524 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e667a0>
2026-04-28 23:58:38,524 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c915c0> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:58:38,534 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e65ea0>
2026-04-28 23:58:38,534 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:58:38,534 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:38,535 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:58:38,535 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:38,535 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:58:38,636 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031cea680>
2026-04-28 23:58:38,637 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c92840> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:38,701 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:58:38 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'd5be52a6d9d163359df9c853e17422a4'), (b'X-Trace-Id', b'bcd45d8a23db4c13981c29b8e180dac5'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6b5eda532b62-LAX')])
2026-04-28 23:58:38,701 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:58:38,702 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:58:38,702 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:38,702 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:38,702 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:38,703 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:38,704 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:38,811 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e22c20>
2026-04-28 23:58:38,812 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:38,812 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:38,812 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:38,813 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:38,814 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:39,193 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:39 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=9c7c96104ec0a196bc7b454dbabfeebc; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:39,194 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:39,195 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:39,195 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:39,195 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:39,196 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:39,196 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:39,196 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:39,442 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:39,469 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:39,470 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:39,506 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:39,507 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:39,531 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:39,533 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:39,562 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:39,568 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:58:39,603 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:39,702 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e67b80>
2026-04-28 23:58:39,702 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c92640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:39,775 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5fc0>
2026-04-28 23:58:39,775 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa7c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:39,776 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5c30>
2026-04-28 23:58:39,777 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabc40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:39,781 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e65ff0>
2026-04-28 23:58:39,782 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa1c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:39,846 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e66b30>
2026-04-28 23:58:39,846 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c926c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:39,876 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e653c0>
2026-04-28 23:58:39,877 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:39,878 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:39,878 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:39,878 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:39,878 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:39,953 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efcca0>
2026-04-28 23:58:39,955 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:39,956 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e67ee0>
2026-04-28 23:58:39,956 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:39,956 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:39,957 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:39,958 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:39,958 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:39,959 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:39,959 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:39,960 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:39,960 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:39,963 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e655d0>
2026-04-28 23:58:39,964 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:39,964 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:39,964 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:39,966 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:39,966 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,024 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033e67fd0>
2026-04-28 23:58:40,024 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,025 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:40,025 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,025 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:40,025 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,249 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:40 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=2e6b426ca8ebd2f5ec4d4f5438f204da; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:40,250 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:40,251 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,251 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:40,251 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:40,251 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:40,252 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:40,252 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:40,297 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:40,352 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:40 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=b688d44faf1d02731f66e3836e20380d; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:40,354 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:40,354 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,354 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:40,355 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:40,355 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:40,355 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:40,356 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:40,385 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:40 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=9b76563221c8f493242a0d4395218f43; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:40,386 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:40,386 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,386 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:40,386 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:40,387 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:40,387 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:40,388 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:40,389 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:40 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=45aa4167512bdfbf2d1077d1820173b3; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:40,389 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:40,389 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,390 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:40,390 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:40,390 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:40,415 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:40,416 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:40,416 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:40,416 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:40,444 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:40,445 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:40 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=924f1e17849785f194f4465ad6113fe9; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:40,445 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:40,445 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,446 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:40,446 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:40,447 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:40,447 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:40,447 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:40,575 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:40,577 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efc8b0>
2026-04-28 23:58:40,577 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dabdc0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:40,620 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efed10>
2026-04-28 23:58:40,621 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c927c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:40,746 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5f60>
2026-04-28 23:58:40,747 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033dab9c0> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:40,748 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df6260>
2026-04-28 23:58:40,748 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe031c91e40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:40,752 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df6470>
2026-04-28 23:58:40,753 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe034031640> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:40,757 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df6410>
2026-04-28 23:58:40,757 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,758 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:40,758 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,758 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:40,759 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,803 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033efca90>
2026-04-28 23:58:40,803 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,804 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:40,804 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,804 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:40,805 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,925 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df6e30>
2026-04-28 23:58:40,926 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,926 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:40,926 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,927 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:40,927 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,932 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df5c00>
2026-04-28 23:58:40,932 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,933 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:40,933 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,933 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:40,934 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,941 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe033df6440>
2026-04-28 23:58:40,942 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:40,942 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:40,942 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:40,942 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:40,943 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:41,155 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:41 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=56c8bbcb0739a5adb88c2d28d5ccd454; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:41,156 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:41,156 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:41,157 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:41,157 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:41,157 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:41,158 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:41,158 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:41,171 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:41 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=e844451ccb9934ac29843bd43d4dc084; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:41,172 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:41,173 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:41,173 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:41,173 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:41,173 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:41,174 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:41,174 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:41,305 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:41 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=b31a5a4f039b3ed0b767f922a3a798fe; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:41,306 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:41,307 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:41,307 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:41,307 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:41,307 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:41,308 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:41,308 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:41,333 - httpcore.connection - DEBUG - connect_tcp.started host='client.doiteasy.net' port=443 local_address=None timeout=25.0 socket_options=None
2026-04-28 23:58:41,387 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 403, b'Forbidden', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:41 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=97d2b1d7af87a85664fb7fa536ef3b5d; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:41,388 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 403 Forbidden"
2026-04-28 23:58:41,388 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:41,388 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:41,388 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:41,389 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:41,389 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:41,390 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:41,390 - services.whmcs - ERROR - WHMCS API returned HTTP 403 for action GetInvoices: {"result":"error","message":"Invalid Permissions: API action \u0022getinvoices\u0022 is not allowed"}
2026-04-28 23:58:41,391 - services.whmcs - WARNING - call_whmcs_safe: swallowing WHMCS error for action GetInvoices: WHMCS API returned status 403.
2026-04-28 23:58:41,480 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:41 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=7f04543113f3d855b6340ae17bc1ba23; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:41,481 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:41,481 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:41,507 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce6b00>
2026-04-28 23:58:41,507 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daab40> server_hostname='client.doiteasy.net' timeout=25.0
2026-04-28 23:58:41,680 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031c83d60>
2026-04-28 23:58:41,681 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'POST']>
2026-04-28 23:58:41,682 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:58:41,682 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'POST']>
2026-04-28 23:58:41,682 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:58:41,682 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'POST']>
2026-04-28 23:58:42,048 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Server', b'nginx'), (b'Date', b'Wed, 29 Apr 2026 06:58:41 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Expires', b'Thu, 19 Nov 1981 08:52:00 GMT'), (b'Cache-Control', b'no-store, no-cache, must-revalidate'), (b'Pragma', b'no-cache'), (b'Set-Cookie', b'WHMCShaXcqDDHD9SP=44f6806d887b1e524a59809bb69d1fd8; path=/; secure; HttpOnly'), (b'X-Content-Type-Options', b'nosniff'), (b'X-Frame-Options', b'SAMEORIGIN'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'X-XSS-Protection', b'1; mode=block')])
2026-04-28 23:58:42,049 - httpx - INFO - HTTP Request: POST https://client.doiteasy.net/includes/api.php "HTTP/1.1 200 OK"
2026-04-28 23:58:42,049 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'POST']>
2026-04-28 23:58:42,050 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:42,050 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:42,052 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:42,053 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:42,053 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:58:42,170 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:58:42,171 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:58:42,171 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:58:42,172 - httpcore.connection - DEBUG - close.started
2026-04-28 23:58:42,172 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:59:15,775 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:59:16,017 - core.auth - DEBUG - Authentication token validated for user hash: 8c5e6440
2026-04-28 23:59:16,056 - httpcore.connection - DEBUG - connect_tcp.started host='atoms.dev' port=443 local_address=None timeout=120.0 socket_options=None
2026-04-28 23:59:16,071 - httpcore.connection - DEBUG - connect_tcp.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce6bc0>
2026-04-28 23:59:16,072 - httpcore.connection - DEBUG - start_tls.started ssl_context=<ssl.SSLContext object at 0x7fe033daa040> server_hostname='atoms.dev' timeout=120.0
2026-04-28 23:59:16,080 - httpcore.connection - DEBUG - start_tls.complete return_value=<httpcore._backends.anyio.AnyIOStream object at 0x7fe031ce45e0>
2026-04-28 23:59:16,081 - httpcore.http11 - DEBUG - send_request_headers.started request=<Request [b'GET']>
2026-04-28 23:59:16,081 - httpcore.http11 - DEBUG - send_request_headers.complete
2026-04-28 23:59:16,081 - httpcore.http11 - DEBUG - send_request_body.started request=<Request [b'GET']>
2026-04-28 23:59:16,081 - httpcore.http11 - DEBUG - send_request_body.complete
2026-04-28 23:59:16,081 - httpcore.http11 - DEBUG - receive_response_headers.started request=<Request [b'GET']>
2026-04-28 23:59:16,217 - httpcore.http11 - DEBUG - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Wed, 29 Apr 2026 06:59:16 GMT'), (b'Content-Type', b'application/json; charset=utf-8'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'Access-Control-Allow-Headers', b'Origin, Content-Type, Accept, Authorization'), (b'Access-Control-Allow-Methods', b'GET, POST, PUT, DELETE, OPTIONS'), (b'Access-Control-Allow-Origin', b'*'), (b'Access-Control-Max-Age', b'86400'), (b'X-Request-Id', b'9f7d904942a89a08c75d8fea6378d969'), (b'X-Trace-Id', b'aaf09c31e2864b6ca5e90b7be38d57fa'), (b'Content-Security-Policy', b"frame-ancestors 'self' https://atoms.dev"), (b'Strict-Transport-Security', b'max-age=63072000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'X-XSS-Protection', b'1; mode=block'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'cf-cache-status', b'DYNAMIC'), (b'Content-Encoding', b'gzip'), (b'Server', b'cloudflare'), (b'CF-RAY', b'9f3c6c498b0be538-LAX')])
2026-04-28 23:59:16,217 - httpx - INFO - HTTP Request: GET https://atoms.dev/api/v1/infra/client/oss/buckets/user-avatars/objects "HTTP/1.1 200 OK"
2026-04-28 23:59:16,218 - httpcore.http11 - DEBUG - receive_response_body.started request=<Request [b'GET']>
2026-04-28 23:59:16,218 - httpcore.http11 - DEBUG - receive_response_body.complete
2026-04-28 23:59:16,218 - httpcore.http11 - DEBUG - response_closed.started
2026-04-28 23:59:16,218 - httpcore.http11 - DEBUG - response_closed.complete
2026-04-28 23:59:16,219 - httpcore.connection - DEBUG - close.started
2026-04-28 23:59:16,219 - httpcore.connection - DEBUG - close.complete
2026-04-28 23:59:34,822 - services.database - DEBUG - [DB_OP] Starting database close
2026-04-28 23:59:34,822 - services.database - INFO - Database connections closed
2026-04-28 23:59:34,823 - services.database - DEBUG - [DB_OP] Database close completed in 0.0009s
