---
title: "Log in with PayPal status"
method: GET
path: "/withdraw/paypal/login/status"
tags: ["withdraw"]
---

# Log in with PayPal status

`GET /withdraw/paypal/login/status`

Polls the outcome of a Log in with PayPal attempt for the authenticated
withdrawer. The widget calls this while its popup is open; the server-side
return handler links the account and records `linked`/`error` on the
session, so completion never relies on the popup messaging the widget.

## Query parameters

- `sessionId` string, required

## Headers

- `x-coinflow-auth-user-id` string, required

## Response `200`

Ok

- WithdrawGetPaypalLoginStatusResponse200
  - `status` 'pending' | 'linked' | 'error' | 'cancelled', required — States of a single Log in with PayPal attempt. `cancelled` is a distinct terminal state for when the withdrawer declines consent on PayPal (no code to exchange) — the widget returns quietly to the methods screen rather than showing a linking-failed error.

---

[API](https://skmtc.net/coinflow/apis/api-reference.md) · [All operations](https://skmtc.net/coinflow/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coinflow/api-reference/versions/3f6a046fbb34/schema)
