{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://neynar.com/schemas/RegisterDeveloperManagedSignedKeyReqBody", "title": "RegisterDeveloperManagedSignedKeyReqBody", "description": "Neynar Farcaster API schema for RegisterDeveloperManagedSignedKeyReqBody", "properties": { "app_fid": { "$ref": "#/components/schemas/Fid" }, "deadline": { "description": "unix timestamp in seconds that controls how long the signed key request is valid for. (24 hours from now is recommended)", "type": "integer" }, "public_key": { "$ref": "#/components/schemas/Ed25519PublicKey" }, "redirect_url": { "description": "Url to redirect to after the signer is approved.\n**Note** : This should only be used when requesting a signer from a native mobile application.", "type": "string" }, "signature": { "description": "Signature generated by the custody address of the app. Signed data includes app_fid, deadline, signer's public key", "example": "0x7867e84cb6a64bf6e1954e52884133f1114eb3fd97f63ff55fa76c77c80beb6434eea9d3736b59caa3130d63121177acc752dc8a2561e9edf700642f390f92d11b", "type": "string" }, "sponsor": { "$ref": "#/components/schemas/SignedKeyRequestSponsor" } }, "required": [ "public_key", "signature", "app_fid", "deadline" ], "type": "object" }