/
UN
unlock-protocol
/
Unlock Locksmith
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v1
latest
OpenAPI 3.0.0
MIT
2026-07-17
120
35
151.9 KB
Provide a unique nonce for using in sign in with ethereum
get
/v2/auth/nonce
Response
Unique nonce.
All 120 operations
get
/v2/auth/nonce
post
/v2/auth/login
post
/v2/auth/privy
post
/v2/auth/logout
post
/v2/auth/revoke
get
/v2/auth/user
get
/v2/applications/list
post
/v2/applications
put
/v2/applications/:id
delete
/v2/applications/:id
get
/v2/api/verifier/list/{network}/{lockAddress}
put
/v2/api/verifier/{network}/{lockAddress}/{verifierAddress}
delete
/v2/api/verifier/{network}/{lockAddress}/{verifierAddress}
get
/v2/api/verifier/{network}/lock/{lockAddress}/address/{verifierAddress}
get
/v2/events/{slug}/verifiers
put
/v2/events/{slug}/verifiers/{verifierAddress}
delete
/v2/events/{slug}/verifiers/{verifierAddress}
post
/v2/events/{slug}/approve-refunds
get
/v2/events/approved-refunds/{slug}
get
/v2/api/ticket/{network}/{lockAddress}/{keyId}/sign
put
/v2/api/ticket/{network}/lock/{lockAddress}/key/{keyId}/check
put
/v2/api/ticket/{slug}/{network}/lock/{lockAddress}/key/{keyId}/check
get
/v2/api/ticket/{slug}/{network}/lock/{lockAddress}/key/{keyId}
post
/v2/api/ticket/{network}/{lockAddress}/{keyId}/email
get
/v2/api/ticket/{network}/{lockAddress}/{keyId}/qr
get
/v2/api/ticket/{network}/{lockAddress}/{keyId}/verification
get
/v2/api/metadata/{network}/locks/{lockAddress}
put
/v2/api/metadata/{network}/locks/{lockAddress}
get
/v2/api/metadata/{network}/locks/{lockAddress}/keys/{keyId}
put
/v2/api/metadata/{network}/locks/{lockAddress}/keys/{keyId}
get
/v2/api/metadata/{network}/locks/{lockAddress}/users/{userAddress}
put
/v2/api/metadata/{network}/locks/{lockAddress}/users/{userAddress}
put
/v2/api/metadata/users
post
/v2/api/users/{emailAddress}/{selectedProvider}/waas
get
/v2/api/users/{emailAddress}/existNextAuth
get
/v2/api/users/{emailAddress}/send-verification-code
post
/v2/api/users/{emailAddress}/verify-email-code
put
/users/{emailAddress}/passwordEncryptedPrivateKey
get
/users/{emailAddress}/privatekey
get
/users/{emailAddress}/recoveryphrase
post
/users/{publicKey}/eject
get
/api/captcha
get
/v2/api/{network}/locks/{lockAddress}/keys
get
/v2/api/{network}/locks/{lockAddress}/keys-by-page
get
/v2/api/{network}/locks/{lockAddress}/export-keys
get
/v2/api/{network}/locks/{lockAddress}/export-keys/{jobId}
get
/purchase
get
/v2/api/{network}/price
post
/v2/api/contracts/{network}/lock
post
/v2/purchase/intent/{network}/locks/{lockAddress}
get
/v2/subscriptions/{network}/locks/{lockAddress}/keys/{keyId}
delete
/v2/subscriptions/{network}/locks/{lockAddress}/keys/{keyId}
post
/v2/claim/{network}/locks/{lockAddress}
post
/v2/purchase/setup
get
/v2/purchase/list
get
/v2/api/ticket/{network}/lock/{lockAddress}/key/{keyId}/generate
get
/v2/api/ticket/{network}/lock/{lockAddress}/key/{keyId}
delete
/{network}/lock/{lockAddress}/stripe
get
/lock/{lockAddress}/stripe-connected
post
/v2/images/upload
post
/v2/transfer/{network}/locks/{lockAddress}/keys/{keyId}
post
/v2/transfer/done
get
/v2/receipts/all/{network}/{lockAddress}
post
/v2/receipts/all/{network}/{lockAddress}
get
/v2/receipts/download/{network}/{lockAddress}
get
/v2/receipts/{network}/{lockAddress}/all
get
/v2/receipts/{network}/{lockAddress}/{hash}
post
/v2/receipts/{network}/{lockAddress}/{hash}
get
/v2/receipts-base/{network}/{lockAddress}
post
/v2/receipts-base/{network}/{lockAddress}
get
/v2/email/{network}/locks/{lockAddress}/custom/{template}
post
/v2/email/{network}/locks/{lockAddress}/custom/{template}
get
/v2/checkout/{id}
put
/v2/checkout/{id}
delete
/v2/checkout/{id}
get
/v2/checkout/list
delete
/v2/purchase/payment-methods
get
/v2/api/credit-card-details/{network}/locks/{lockAddress}
post
/v2/stripe/connect/{network}/locks/{lockAddress}
get
/v2/stripe/connections
get
/v2/events/{network}/{lockAddress}
get
/v2/lock-settings/slug/{slug}
get
/v2/lock-settings/{network}/locks/{lockAddress}
post
/v2/lock-settings/{network}/locks/{lockAddress}
get
/v2/certificate/{network}/lock/{lockAddress}/key/{keyId}/generate
get
/v2/hooks/guild
get
/v2/hooks/gitcoin
post
/purchase/capture
get
/v2/api/charges/{network}/locks/{lockAddress}
post
/claim/{network}/locks/{lockAddress}
post
/v2/email-subscriptions/unsubscribe/{network}/locks/{lockAddress}
post
/v2/email-subscriptions/subscribe/{network}/locks/{lockAddress}
post
/v2/email/{network}/locks/{lockAddress}/custom/send
post
/v2/email/{slug}/invite
post
/v2/events/save
post
/v2/events/update/{slug}
get
/v2/events/{slug}
post
/v2/rsvp/{network}/{lockAddress}
post
/v2/rsvp/{network}/{lockAddress}/approve/{userAddress}
post
/v2/rsvp/{network}/{lockAddress}/deny/{userAddress}
post
/v2/rsvp/{network}/{lockAddress}/approve
post
/v2/rsvp/{network}/{lockAddress}/deny
get
/v2/pass/{network}/{lockAddress}/{keyId}/ios
get
/v2/pass/{network}/{lockAddress}/{keyId}/android
post
/v2/event-collection
get
/v2/event-collection/{slug}
put
/v2/event-collection/{slug}
get
/v2/event-collection/{slug}/events
post
/v2/event-collection/{slug}/events
delete
/v2/event-collection/{slug}/events
post
/v2/event-collection/{slug}/managers
delete
/v2/event-collection/{slug}/managers
get
/v2/event-collection/{slug}/unapproved-events
post
/v2/event-collection/{slug}/events/approve
post
/v2/event-collection/{slug}/events/bulk-approve
delete
/v2/event-collection/{slug}/events/bulk-remove
get
/v2/event-collection/by-manager/{managerAddress}
post
/v2/privy/check
post
/v2/merkle-tree
post
/v2/events/external/save