💎
Diamond Network
  • 👋Welcome
  • 🛡️Authentication
  • 🛑App Errors
  • 💬Support
  • API Products
    • 🔑Verify
      • 🔒Unlockables
      • 🔗Unlockable Links
      • ✨Browser SDK
      • 👨‍💻REST API
      • 🛑Verify Errors
      • ❔Guides
        • Gated Content
        • Holders Discount
        • Wallet Login
        • Trait-based Rewards
  • NFT-Inator
    • 🎇NEW: Reserve your club
    • Features
      • Tiers
    • Getting Started
      • Create an account
      • Start a project
      • Project Stage
      • Upload Traits
      • Adjust project settings
    • Design custom tokens
      • Prototype UI
      • Design & save tokens
      • Creating a promo video
      • Download your art & metadata
    • Generate a collection
      • Generator UI
      • Token Sets
      • Managing traits & rarity
      • Rules
      • Rarity views
      • Filtering & editing tokens
    • Export a project
      • Pre-existing artwork
      • Promo video
      • Export Collection
        • Basic Settings
        • NFT-Preview
        • IPFS Upload
        • Export Files
      • IPFS Options
        • NFT.storage
        • Pinata
    • Smart contract deployer
      • Initial Setup
      • Deploy a contract
        • Minting
        • Payouts & royalties
        • Features
        • Deploy to testnet
      • Reserve your club
    • Managing a smart contract
      • Dashboard
      • Artwork
      • Allowlist
      • Airdrop
      • Withdraw
      • Mint Button
      • Source & ABI
      • Settings
Powered by GitBook
On this page
  • Unlockables
  • Marketplace integration
  • Address verification
  • User

Was this helpful?

  1. API Products
  2. Verify

Verify Errors

PreviousREST APINextGuides

Last updated 3 years ago

Was this helpful?

While using the API or SDK you may encounter errors if you format a request wrong or exceed your rate limit. Below are a list of the errors you may receive, .

Verify error codes are prefixed with verify/ (omitted in the tables below)

Unlockables

These errors occur when creating, editing or requesting unlockables.

HTTP Status
Code
Message
400

unlockable/invalid-name

Unlockable name is already in use

400

unlockable/invalid-json

JSON is invalid

400

unlockable/unsupported-type

Unlockable type is not supported

400

unlockable/webhook-failed

Webhook returned a non 2XX status code

400

unlockable/webhook-timeout

Webhook request timed out (maximum duration is 10s)

400

unlockable/webhook-invalid-url

Webhook URL could not be parsed

400

unlockable/webhook-invalid-protocol

Webhook protocol is invalid or unsupported (supports http, https and ipfs)

400

unlockable/webhook-unroutable

Webhook looks like an internal IP address

400

unlockable/webhook-unexpected-content

Content-Type header must be application/json, text/plain or text/html

403

unlockable/token-expired

Token expired, please complete verification again

404

unlockable/not-found

Unlockable not found

Marketplace integration

These errors occur when passing the marketplace option during verification requests.

HTTP Status
Code
Message
400

marketplace/invalid-slug

Collection slug not found

400

marketplace/invalid-contract

Collection contract not found

Address verification

These errors occur when completing the nonce/challenge process to verify address ownership.

HTTP Status
Code
Message
400

address/invalid-nonce

Invalid nonce

400

address/invalid-nonce-used

Invalid nonce, already used

400

address/invalid-signature

Invalid signature

400

address/invalid-hmac

Invalid HMAC

User

These errors occur when passing a user.id and HMAC to the verification request.

HTTP Status
Code
Message
400

user/invalid-hmac

Invalid HMAC

🔑
🛑
in addition to app-level errors