[{"data":1,"prerenderedAt":235},["ShallowReactive",2],{"blog-article-en-token-api-nuki":3},{"id":4,"title":5,"body":6,"category":214,"ctaDescription":215,"ctaLabel":216,"ctaTitle":217,"description":218,"extension":219,"image":220,"imageAlt":221,"meta":222,"navigation":223,"path":224,"publishedAt":225,"readingTime":226,"seo":227,"seoDescription":228,"seoTitle":229,"socialImage":230,"status":231,"stem":232,"updatedLabel":233,"__hash__":234},"blog_en\u002Fblog\u002Ftoken-api-nuki.md","How to get a Nuki Web API token and connect your smart lock",{"type":7,"value":8,"toc":202},"minimark",[9,18,32,37,56,60,67,70,74,82,86,101,104,108,115,136,139,143,146,149,153,164,167,171,197],[10,11,12,13,17],"p",{},"Check-in Easy uses a ",[14,15,16],"strong",{},"Nuki Web API token"," to list your locks and create, update and revoke time-limited keypad codes. Nuki calls it an API token; it is the value you should paste into the API token field in Check-in Easy.",[19,20,21],"blockquote",{},[10,22,23,24,31],{},"Create the token only through ",[25,26,30],"a",{"href":27,"rel":28},"https:\u002F\u002Fweb.nuki.io\u002F",[29],"nofollow","Nuki Web",". It grants access to your locks, so never send it by email or paste it into an unknown website.",[33,34,36],"h2",{"id":35},"before-you-start","Before you start",[38,39,40,44,50,53],"ul",{},[41,42,43],"li",{},"Your Nuki Smart Lock must be installed and visible in the Nuki app.",[41,45,46,49],{},[14,47,48],{},"Remote Access"," must work, either through built-in Wi-Fi, Thread or a Nuki Bridge.",[41,51,52],{},"Nuki Web must be activated for the device.",[41,54,55],{},"To generate guest PINs, pair a compatible Nuki Keypad with the lock.",[33,57,59],{"id":58},"_1-activate-nuki-web-if-you-have-not-done-so","1. Activate Nuki Web if you have not done so",[10,61,62,63,66],{},"In the Nuki app, select the lock and open ",[14,64,65],{},"Features & Configuration → Integrations → Nuki Web",". Follow the instructions to create or link your Nuki Web account and verify it.",[10,68,69],{},"If you have several locks, make sure every lock you want to use appears in the same Nuki Web account.",[33,71,73],{"id":72},"_2-sign-in-to-nuki-web","2. Sign in to Nuki Web",[10,75,76,77,81],{},"Open ",[25,78,80],{"href":27,"rel":79},[29],"web.nuki.io"," and sign in with the account that owns the lock. Check that the device is online and can be managed remotely before continuing.",[33,83,85],{"id":84},"_3-open-the-api-section","3. Open the API section",[10,87,88,89,92,93,96,97,100],{},"Open the Nuki Web menu and go to ",[14,90,91],{},"API",". In ",[14,94,95],{},"API tokens",", choose ",[14,98,99],{},"Generate API token"," or the equivalent create-token action.",[10,102,103],{},"Do not use the OAuth API key or client ID: Check-in Easy expects the personal API token created in this section.",[33,105,107],{"id":106},"_4-name-the-token-and-grant-only-the-needed-rights","4. Name the token and grant only the needed rights",[10,109,110,111,114],{},"Use a recognizable name such as ",[14,112,113],{},"Check-in Easy",". Enable the rights that allow the integration to:",[38,116,117,129],{},[41,118,119,120,124,125,128],{},"view the Smart Locks in your account (",[121,122,123],"code",{},"smartlock"," \u002F ",[121,126,127],{},"smartlock.readOnly",");",[41,130,131,132,135],{},"view and manage lock authorizations or keypad codes (",[121,133,134],{},"smartlock.auth",").",[10,137,138],{},"Check-in Easy does not need a general lock\u002Funlock permission merely to manage guest keypad codes. If Nuki shows descriptive permission names rather than scope codes, choose the equivalents for viewing devices and managing authorizations.",[33,140,142],{"id":141},"_5-generate-and-copy-the-token","5. Generate and copy the token",[10,144,145],{},"Confirm the creation and copy the complete token immediately. Store it in a password manager until it has been added to Check-in Easy.",[10,147,148],{},"Nuki states that API tokens do not expire automatically, but changing the password of the associated Nuki Web account destroys them. If that happens, create a new token and update the integration.",[33,150,152],{"id":151},"_6-configure-nuki-in-check-in-easy","6. Configure Nuki in Check-in Easy",[10,154,155,156,159,160,163],{},"In Check-in Easy, go to ",[14,157,158],{},"Integrations → Smart locks",", add a Nuki integration and paste the token into ",[14,161,162],{},"Nuki Web API Token",". Assign the property, retrieve the available locks and select the correct Smart Lock.",[10,165,166],{},"Save and run the connection test. If the lock appears but the keypad is unavailable, pair the keypad in the Nuki app and refresh the lock list.",[33,168,170],{"id":169},"if-the-connection-test-fails","If the connection test fails",[38,172,173,179,185,191],{},[41,174,175,178],{},[14,176,177],{},"401 \u002F invalid token:"," copy the token again or generate a new one.",[41,180,181,184],{},[14,182,183],{},"403 \u002F insufficient rights:"," edit or recreate the token with device-reading and authorization-management rights.",[41,186,187,190],{},[14,188,189],{},"No locks found:"," verify Remote Access, Nuki Web activation and the account that owns the device.",[41,192,193,196],{},[14,194,195],{},"No keypad available:"," pair the keypad with that exact lock before refreshing Check-in Easy.",[19,198,199],{},[10,200,201],{},"Revoke tokens you no longer use from Nuki Web. A token gives persistent access to every permission selected during creation.",{"title":203,"searchDepth":204,"depth":204,"links":205},"",2,[206,207,208,209,210,211,212,213],{"id":35,"depth":204,"text":36},{"id":58,"depth":204,"text":59},{"id":72,"depth":204,"text":73},{"id":84,"depth":204,"text":85},{"id":106,"depth":204,"text":107},{"id":141,"depth":204,"text":142},{"id":151,"depth":204,"text":152},{"id":169,"depth":204,"text":170},"Nuki","Add the Nuki token to Check-in Easy, select your lock and test the integration before your next booking.","Configure Nuki","Ready to automate guest access?","Activate Nuki Web, generate a token with the permissions Check-in Easy needs and connect your lock step by step.","md","\u002Fblog\u002Fnuki-api-token-guide-og.png","Nuki smart-lock API token connected securely to Check-in Easy",{},true,"\u002Fblog\u002Ftoken-api-nuki","2026-08-01T11:00:00+02:00","6 min read",{"title":5,"description":218},"Step-by-step tutorial to activate Nuki Web, generate an API token with the right permissions and configure the Nuki integration in Check-in Easy.","How to get a Nuki API token for Check-in Easy","\u002Fblog\u002Fnuki-api-token-guide-square.jpg","published","blog\u002Ftoken-api-nuki","Updated 1 August 2026","aTwLaH8hqvEp6TJLCLXrnjKK1nrdxTUClA_6-jHSh3s",1786043376972]