GET /withdraw/api/v1/links
Headers
{"X-Api-Key": <invoice_key>}
Body (application/json)
Returns 200 OK (application/json)
[<withdraw_link_object>, ...]
Curl example
curl -X GET {{ request.base_url }}withdraw/api/v1/links -H
"X-Api-Key: {{ user.wallets[0].inkey }}"
GET
/withdraw/api/v1/links/<withdraw_id>
Headers
{"X-Api-Key": <invoice_key>}
Body (application/json)
Returns 201 CREATED (application/json)
{"lnurl": <string>}
Curl example
curl -X GET {{ request.base_url
}}withdraw/api/v1/links/<withdraw_id> -H "X-Api-Key: {{
user.wallets[0].inkey }}"
POST /withdraw/api/v1/links
Headers
{"X-Api-Key": <admin_key>}
Body (application/json)
{"title": <string>, "min_withdrawable": <integer>,
"max_withdrawable": <integer>, "uses": <integer>,
"wait_time": <integer>, "is_unique": <boolean>,
"webhook_url": <string>}
Returns 201 CREATED (application/json)
{"lnurl": <string>}
Curl example
curl -X POST {{ request.base_url }}withdraw/api/v1/links -d
'{"title": <string>, "min_withdrawable": <integer>,
"max_withdrawable": <integer>, "uses": <integer>,
"wait_time": <integer>, "is_unique": <boolean>,
"webhook_url": <string>}' -H "Content-type: application/json" -H
"X-Api-Key: {{ user.wallets[0].adminkey }}"
PUT
/withdraw/api/v1/links/<withdraw_id>
Headers
{"X-Api-Key": <admin_key>}
Body (application/json)
{"title": <string>, "min_withdrawable": <integer>,
"max_withdrawable": <integer>, "uses": <integer>,
"wait_time": <integer>, "is_unique": <boolean>}
Returns 200 OK (application/json)
{"lnurl": <string>}
Curl example
curl -X PUT {{ request.base_url
}}withdraw/api/v1/links/<withdraw_id> -d '{"title":
<string>, "min_withdrawable": <integer>,
"max_withdrawable": <integer>, "uses": <integer>,
"wait_time": <integer>, "is_unique": <boolean>}' -H
"Content-type: application/json" -H "X-Api-Key: {{
user.wallets[0].adminkey }}"
DELETE
/withdraw/api/v1/links/<withdraw_id>
Headers
{"X-Api-Key": <admin_key>}
Returns 204 NO CONTENT
Curl example
curl -X DELETE {{ request.base_url
}}withdraw/api/v1/links/<withdraw_id> -H "X-Api-Key: {{
user.wallets[0].adminkey }}"
GET
/withdraw/api/v1/links/<the_hash>/<lnurl_id>
Headers
{"X-Api-Key": <invoice_key>}
Body (application/json)
Returns 201 CREATED (application/json)
{"status": <bool>}
Curl example
curl -X GET {{ request.base_url
}}withdraw/api/v1/links/<the_hash>/<lnurl_id> -H
"X-Api-Key: {{ user.wallets[0].inkey }}"
GET
/withdraw/img/<lnurl_id>
Curl example
curl -X GET {{ request.base_url }}withdraw/img/<lnurl_id>"