ApiDirectory
Submit an app (pending review). Omit lnAddress to auto-provision app-{slug}@zapapi.app — zaps land in your ZapAPI wallet.
POST
bearerX-API-Version?stringAPI version for header-based versioning
Default
"1"Value in
"1""2"application/json- body
name*stringdescription*stringurl*stringiconUrl?stringcategory*stringValue in
"wallet""social""tools""games""media""commerce""developer""other"tags?array<string>lnAddress?stringZap target lightning address. Omit to auto-provision app-{slug}@zapapi.app on our engine (zaps land in your ZapAPI wallet).
nostrPubkey?stringOwner nostr pubkey (hex) — shown on the card
curl -X POST 'http://localhost:3001/api/v1/directory/apps' \ -H 'Content-Type: application/json' \ -d '{ "name": "ZapStream", "description": "Live stream and zap in real time", "url": "https://zap.stream", "category": "media"}'Example Response201
Empty