Questions tagged [tapkey]

Questions about interacting with the Tapkey Smart Lock API or SDK

Tapkey is an open platform for mobile access control—with an open API, Mobile and Lock SDK to integrate smartphone-based access into existing apps and locks.

Use this tag for questions about interacting with the Tapkey Smart Lock API or SDK.

51 questions
3
votes
1 answer

TapKey - Getting a 403 forbidden error when trying to view own locks via the API

On the TapKey Integrator Portal I have a Client Credentials OAuth client, which I created after logging into my owner account. I can use this to successfully authenticate against https://login.tapkey.com/connect/token with the following…
JMK
  • 27,273
  • 52
  • 163
  • 280
3
votes
2 answers

Tapkey Mobile SDK crash on iOS - java.lang.IllegalArgumentException

I am trying to integrate Tap key Mobile SDK to existing iOS application project. Whenever I try to call TKMServiceFactoryBuilder().build() I get application crash with this exception java.lang.IllegalArgumentException Adding stack trace from the…
2
votes
1 answer

Token exchange flow - how to register and login user

Here is my understanding of the token exchange flow: First i should follow this section of the docs: https://developers.tapkey.io/api/authentication/identity_providers/ After I created identity provider, I want to register my test user using this…
2
votes
1 answer

Tapkey Token Exchange - better understanding the token exchange request

Regarding retrieving an access token via tapkey token exchange: Assuming I have two identity providers registered on Tapkey, which use the same public key: Now I make the request to: POST https://login.tapkey.com/connect/token including in the…
2
votes
1 answer

Tapkey token exchange is successful, but getting a 400 Bad Request when trying to login

I am successfully using the Tapkey token exchange endpoint to exchange a Firebase token for a Tapkey one, but am then having an error calling login. I am requested the following Scope's when exchanging the token: register:mobiles read:user…
JMK
  • 27,273
  • 52
  • 163
  • 280
2
votes
1 answer

Best approach for dealing with expired Firebase tokens on Tapkey

I am authenticating my users with Firebase, and using the token exchange API to retrieve a tapkey token. The issue I am having is that the Firebase certificate to authenticate the token expires regularly, as explained on the Firebase…
JMK
  • 27,273
  • 52
  • 163
  • 280
2
votes
1 answer

Registering Firebase as an identity provider for Tapkey

I am working on an App which uses Firebase for authentication, and I wish to exchange the token I get back from Firebase Auth for a Tapkey token using their Token Exchange API. The form to add an identity provider has four fields, I am trying with…
JMK
  • 27,273
  • 52
  • 163
  • 280
2
votes
0 answers

iOS Flutter Plugin Dependency Issue

I am trying to develop a Flutter plugin for the Tapkey Mobile SDK. I managed to add their SDK by modifying the podspec of the plugin and the Podfile of the example: tapkey.podspec: Pod::Spec.new do |s| s.name = 'tapkey' s.version …
zarbex
  • 21
  • 2
1
vote
1 answer

Can not update tapkey grunt

Can not update tapkey grunt. I try to update this tapkey object and got 400 (Bad Request). { active: false boundCard: null boundCardId: null boundLock: { targetType: 'Lock' id: '...' clientRef: null physicalLockId: '...' …
1
vote
1 answer

Can not create grunt with timeRestrictionIcal using tapkey API

Can not create grunt with timeRestrictionIcal, get TimeRestrictionIcalMalformed error Parameters: { "boundLockId": "string", "contactId": "string", "timeRestrictionIcal":"string" } Where timeRestrictionIcal…
1
vote
1 answer

extend an existing permission with a new time slot using tapkey API

the integration of the tapkey service into our app is almost complete. we are able to connect tapkey user account with the sharepar accounts we are able to connect the locks with sharepar objects we are able to set up grands for the locks during…
ToM
  • 11
  • 2
1
vote
2 answers

Why are Title and Comment field for a contact always null?

When I try to use Put or Patch for a contact object, the comment and title field always remain 'null'. For instance, this is the json I use to perform a PUT: { "IpId" : "tapkey", "Identifier" : "emailaddress here", "Title" : "Test title", "Comment"…
stan0611
  • 53
  • 2
1
vote
1 answer

What is wrong with this TapKey ICalendar object?

I'm trying to Put / Patch grants, but get an Ical exception. What is wrong with…
stan0611
  • 53
  • 2
1
vote
1 answer

Tapkey Web Api gateway timeout

I'm having trouble finding any information about the reliability and uptime of the Tapkey services. We're seeing multiple failed requests daily to https://my.tapkey.com/api/v1/Owners//Contacts//Grants that result in a 504…
1
vote
1 answer

No emails are sent to the added and granted user, nor does the user see any locks via the tapkey app while the grants for looks are set

I tried to add a user using the Web API via client credentials and via identity provider. Neither resulted in the invited user receiving an email or seeing the granted lock in his app. I called /api/v1/Owners to get the owner account's ID for the…
10us
  • 1,622
  • 18
  • 13
1
2 3 4