FAQ
Answers to common, technical questions.
You can use the public key endpoint to verify if the PDA exists. eg. you can send a GET request to
https://test.hubat.net/publickey
and if the response is 200
the PDA exists.Currently, the PDA doesn’t allow creating the same object twice, even in different namespaces.
In its current version, the API doesn't support getting records by their record IDs.
For example, not allowing multiple entries at
https://postman.hubat.net/api/v2.6/data/testdocumentation/testpath
with the same data.value
?At the moment, the PDA doesn't support unique indexes, so you cannot ensure that a property will have a unique value. The PDA only validates if the whole JSON object is unique, but it does not provide such granularity at a single field level.
For example, if you want to post the same object twice, it will fail:
{firstName: "John", lastName: "Smith"};
And it will succeed if you change the value of the property
lastName
:{firstName: "John", lastName: "Wick"};
So, you cannot ensure that the value of the property
lastName
will be unique.Unfortunately, this is not possible. The API is REST, so it’s not possible to “select” the data needed to be fetched or pushed. The API will always return the full representation of the record.
i.e. options:
{ replaceOnlyNestedFields: true }
?Currently, there are no plans to introduce options for update operations.
If you haven’t received an email with an activation link, please send us an email or use the #developers channel in our community Slack.
Most likely a PDA with the same email or name already exists. Please try a different combination
Most likely a PDA with the same email or name already exists. You can sign up with an existing PDA here. If you still encounter issues send us an email at su[email protected] or use the #developers channel in our Slack.
We use deep links but you can have support for both if you want. In the Developer Portal, you can set the deep link for the Android callback URI and an app link as a Web callback URI.
For authentication, you don't need to store the emails, but if you need to access them for correspondence your best options are:
- Store the emails on your back-end, which will impact the application rating
- Link a third-party email service like MailChimp and store your users' emails on their servers
Currently, an application requires the relevant permissions to use the File API.
Currently, an application requires the relevant permissions to access a different namespace.
Currently, an application requires the relevant permissions to access the data of a data plug.
If the application id is
app-100
and the application is still in draft in the Developers Portal, then -dev
has to be appended to the application id, app-100-dev
. This issue will be corrected in a feature update of the Developers Portal.Last modified 2mo ago