smart hosting

Hello,

I am a Smart Hosting customer and I need access to the Advanced API endpoint to create guest invite links programmatically.

Account details:

  • Email: h***@gmail.com
  • Account ID: 489879406
  • Smart Hosting plan (active since May 1, 2026) — we signed up specifically because Smart Hosting was described as the solution to create invite links via API
  • Advanced API request submitted: April 23, 2026 (no response received yet)

What I need:
I need to create temporary guest access links (nuki.io/invite/CODE) via the API so my property management system can automatically send them to guests via WhatsApp before check-in.

What I have tested:

  • PUT /smartlock/{id}/auth with OAuth2 token → returns 400 (requires accountUserId, which personal accounts do not have)
  • PUT /account/user → returns 200 :white_check_mark: (sub-user creation works)
  • PUT /smartlock/{id}/auth/advanced → returns 405 Method Not Allowed

The 405 on /auth/advanced indicates this endpoint is not enabled for my account despite the Smart Hosting subscription.

My questions:

  1. Is there a separate approval process needed to access /auth/advanced, beyond the Smart Hosting subscription?
  2. My Advanced API request from April 23 has received no response — can you update me on its status?
  3. What is the correct API flow to generate a nuki.io/invite/CODE link programmatically for a temporary guest?

Thank you.

Hi Glena,

Welcome to the forum :wave:

I muted your e-mail address in the post as this forum is publicly searchable and indexable.

The Advanced endpoints (all endpoints listed under https://api.nuki.io/#/AdvancedApi) are accessible to users of the Advanced API. We only received an application for the Advanced API from your e-mail address today. It should be active now.

Your posted endpoint isn’t a valid one. The available endpoints are /smartlock/auth/advanced or /smartlock/{id}/auth. If you try these URLs, they will work for you.

We have examples of how you can create codes within our API documentation here: https://docs.nuki.io/guide/examples/#grant-someone-access-for-a-short-period-of-time

Hope that helps get things moving.