Rest admin api error

Topic summary

Connection failures to Shopify’s REST Admin API from a specific server, returning: “cURL error 35: OpenSSL SSL_connect: SSL_ERROR_SYSCALL” when connecting to carpetsall.myshopify.com:443.

  • Context: The PHP code previously worked. The same code and environment succeed on a different server, pointing to a server-specific/environmental issue rather than an API-wide outage.

  • Error detail: cURL error 35 typically indicates an SSL/TLS handshake or transport-layer problem between OpenSSL and the remote host. An attached screenshot (image) shows the error and is central to the report.

  • Responses: A responder suggests an environmental cause and asks whether the issue reoccurs. Another participant reports the same problem and asks how it was resolved.

  • Status/outcome: No confirmed fix or root cause provided. Discussion remains open. Key unresolved question: which server/network or TLS/OpenSSL configuration on the affected host is causing the SSL handshake failure with Shopify.

Summarized with AI on January 8. AI used: gpt-5.

I am using the remaining management APIs, PHP language, and previously valid code. However, I suddenly couldn’t connect and displayed an error message as follows:

Curl failed 35: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to Carpetsall.myshopify.com:443

Why does Shopify refuse to access my server?

PS:After switching to a different server, the same environment and code ran normally

Hi Wandows,

It sounds like there could have been some environmental issue causing this - have you seen this reoccur?

I also encountered the same problem. How did you solve it?