---
title: "Managed Signer Status"
method: GET
path: "/v2/farcaster/signer/{signer_uuid}"
tags: ["Farcaster"]
---

# Managed Signer Status

`GET /v2/farcaster/signer/{signer_uuid}`

## Request

- Base URL: `https://api.jubjubapp.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.jubjubapp.com/v2/farcaster/signer/{signer_uuid}`
- Auth: HTTP bearer

Neynar's status for a signer this profile is waiting on. The dashboard
polls this every few seconds while the approval dialog is open. The first
poll that finds the signer approved persists the Farcaster credential
(the same verify-and-store the SIWN callback did) and returns it; later
polls upsert the same row, so they are harmless.

## Path parameters

- `signer_uuid` string, required

## Headers

- `Authorization` string
- `X-JubJub-Service-Key` string
- `X-JubJub-Agent-Key` string
- `X-JubJub-Platform-Key` string
- `Origin` string
- `Referer` string
- `X-JubJub-Trial-Token` string

## Response `200`

Successful Response

- SignerStatusResponse
  - `signer_uuid` string, required
  - `status` string, required
  - `approval_url` string, nullable
  - `connection` FarcasterConnectResponse
    - `status` string, required
    - `credential_id` string, required
    - `fid` string, required
    - `account_username` string, nullable
    - `verified_primary_address` string, nullable
    - `verified_eth_addresses` string[], nullable
    - `custody_address` string, nullable
    - `payout_wallet_assigned` boolean
    - `payout_wallet_address` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/jubjubapp/apis/jubjub-api.md) - [All operations](https://skmtc.dev/jubjubapp/apis/jubjub-api/llms.txt) - [OpenAPI document](https://skmtc.dev/jubjubapp/apis/jubjub-api/revisions/353157b296f2?raw)
