From f7b4aa91abdaccc4a2b7bb254d06e69f04b2e0c3 Mon Sep 17 00:00:00 2001 From: Lee Salminen Date: Tue, 20 Dec 2022 07:49:35 -0600 Subject: [PATCH] API docs --- .../templates/nostrnip5/_api_docs.html | 60 +++++++++++++------ 1 file changed, 41 insertions(+), 19 deletions(-) diff --git a/lnbits/extensions/nostrnip5/templates/nostrnip5/_api_docs.html b/lnbits/extensions/nostrnip5/templates/nostrnip5/_api_docs.html index 6e2a6355..3135641d 100644 --- a/lnbits/extensions/nostrnip5/templates/nostrnip5/_api_docs.html +++ b/lnbits/extensions/nostrnip5/templates/nostrnip5/_api_docs.html @@ -4,11 +4,11 @@ label="API info" :content-inset-level="0.5" > - + GET /invoices/api/v1/invoicesGET /nostrnip5/api/v1/domains
Headers
{"X-Api-Key": <invoice_key>}
@@ -16,22 +16,21 @@
Returns 200 OK (application/json)
- [<invoice_object>, ...] + [<domain_object>, ...]
Curl example
curl -X GET {{ request.base_url }}invoices/api/v1/invoices -H + >curl -X GET {{ request.base_url }}nostrnip5/api/v1/domains -H "X-Api-Key: <invoice_key>"
- + GET - /invoices/api/v1/invoice/{invoice_id}GET /nostrnip5/api/v1/addresses
Headers
{"X-Api-Key": <invoice_key>}
@@ -39,22 +38,45 @@
Returns 200 OK (application/json)
- {invoice_object} + [<address_object>, ...] +
Curl example
+ curl -X GET {{ request.base_url }}nostrnip5/api/v1/addresses -H + "X-Api-Key: <invoice_key>" + +
+
+
+ + + + + GET + /nostrnip5/api/v1/domain/{domain_id} +
Headers
+ {"X-Api-Key": <invoice_key>}
+
Body (application/json)
+
+ Returns 200 OK (application/json) +
+ {domain_object}
Curl example
curl -X GET {{ request.base_url - }}invoices/api/v1/invoice/{invoice_id} -H "X-Api-Key: + }}nostrnip5/api/v1/domain/{domain_id} -H "X-Api-Key: <invoice_key>"
- + POST /invoices/api/v1/invoicePOST /nostrnip5/api/v1/domain
Headers
{"X-Api-Key": <invoice_key>}
@@ -62,22 +84,22 @@
Returns 200 OK (application/json)
- {invoice_object} + {domain_object}
Curl example
curl -X POST {{ request.base_url }}invoices/api/v1/invoice -H + >curl -X POST {{ request.base_url }}nostrnip5/api/v1/domain -H "X-Api-Key: <invoice_key>"
- + POST - /invoices/api/v1/invoice/{invoice_id}
Headers
{"X-Api-Key": <invoice_key>}
@@ -85,11 +107,11 @@
Returns 200 OK (application/json)
- {invoice_object} + {address_object}
Curl example
curl -X POST {{ request.base_url - }}invoices/api/v1/invoice/{invoice_id} -H "X-Api-Key: + }}nostrnip5/api/v1/domain/{domain_id}/address -H "X-Api-Key: <invoice_key>"
@@ -134,7 +156,7 @@ GET - /invoices/api/v1/invoice/{invoice_id}/payments/{payment_hash}
Headers
Body (application/json)
@@ -144,7 +166,7 @@
Curl example
curl -X GET {{ request.base_url - }}invoices/api/v1/invoice/{invoice_id}/payments/{payment_hash} -H + }}nostrnip5/api/v1/domain/{domain_id}/payments/{payment_hash} -H "X-Api-Key: <invoice_key>"