Write to Farcaster without having to manage your own signers
signer_uuid
to their internal user object.signer_uuid
.signer_uuid
for all Neynar Farcaster Write APIs on behalf of that user.
signer_uuid
This uuid is generated on v2/farcaster/signer POST request and used across all other Neynar APIs. Once generated, we recommend mapping it to the user object within your app and storing it.status
- generated | pending_approval | approved | revoked Represents the different states of a signer. We recommend storing this within your app to have users resume onboarding if they left mid-step.public_key
This is the public key corresponding to the private key of the signers. It is a hex string format.fid
This represents the user’s fid.approval_url
This is the deeplink url into Warpcast mobile app.
signer_uuid
- Returns an identifier for the signerstatus
- Should be generated
after this POSTpublic_key
- Returns the public key of this Neynar-managed signer.fid
- At this stage it should be nullapproval_url
- At this stage it should be nullsignature
will be of the format:
signer_uuid
- Unchanged. Same identifier for the signer 2. status
- Changes to pending_approval
after a successful POST request 3. public_key
- Unchanged. 4. fid
- Unchanged. At this stage, it should be null 5. approval_url
- Changes to deeplink URL with the format like “farcaster://signed-key-request?token=0x54f0c31af79ce01e57568f3b”.
GET /v2/farcaster/signer
API using the signer_uuid
signer_uuid
- Unchanged. Same identifier for the signerstatus
- Changes to “approved”public_key
- Unchanged.fid
- Changes to an integer that represents the user’s farcaster idapproval_url
- Unchangedsigner_uuid
for all Neynar Farcaster Writes APIs on behalf of that usersigner_uuid
can now be used to write on behalf of a specific user on Farcaster. You’ll need a unique signer for each of your users. The signer_uuid
generated using a developer account are not shared or cannot be used by another developer.