Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
 
Profile picture
Paden Rose
Administrator
5 Questions, 17 Answers
Active since 16 April 2021
  Last activity 4 years ago

Reputation

77 0 2

Badges 1

  5 × Eureka!
0 Votes
1 Answers
117 Views
0 Votes 1 Answers 117 Views
I'm trying to utilize push notifications, but I want to check if a device is already enrolled so I know if I should redirect to the push enrollment page.
0 Votes
1 Answers
161 Views
0 Votes 1 Answers 161 Views
I need to get the limits/entitlements/policies for a user, is there a method to get them?
0 Votes
1 Answers
114 Views
0 Votes 1 Answers 114 Views
I am trying to find the primary owner of an account, or I need to know if the end user is an authorized user for the account. How would I find this information?
0 Votes
1 Answers
148 Views
0 Votes 1 Answers 148 Views
I am looking to get the date of birth for an end user, but I'm not seeing it populated in the self.online_user.demographic_info.
4 years ago
0 Votes
1 Answers
124 Views
0 Votes 1 Answers 124 Views
I am trying to call the Caliper API from a react/angular/vue app , but I keep getting a 403 even though the api key is provided.
0 Add a Customer Account through Q2 API

Hello Cameron,

Attaching an account to a new user should be done through either the AddAccountAssociation HQ method, or with the Linked Account DbObject. I believe the answers in this question will help with discovering those methods and how to call them.
https://community.q2developer.com/question/1511055046169595904/account-association-module-xml-payload#write-post

Recipient and Recipient accounts deal with wires and other transactions, and are not applicable here.

Let me know if ...

3 years ago
0 Account Association module xml payload

In addition to my above comment, there is another way method of adding accounts to a user. There is the DbObject LinkedAccount which has two add functions: add, and add_by_primary_cif. You can see them in the documentation here: https://docs.q2developer.com/api_references/q2_sdk/db/db_objects/linked_account.html#q2_sdk.hq.db.linked_account.LinkedAccount.add

3 years ago
0 Account Association module xml payload

Hello Cameron,

It looks like the account association xml builder function is missing from the documentation, but it does exist in the file. Here is the function signature

def build_account_association_xml(customer_id: int, user_id: int, account_access: int,
                                  host_account_id: Optional[int] = None,
                                  link_by_cif=False, cif_internal: Optional[str] = None,
                                  customer_account_id: Optional[...
3 years ago
2 How can I generate a SAC and send it to a user via phone call?

Hey Ethan,

Q2 does have a set of Q2Api endpoints that can be used to generate a SAC code and send it to the end user.

https://docs.q2developer.com/api_references/hq_api/q2_api/GetEndUserAccessCodeTargets.html -- Get a list of targets to send the access code to

https://docs.q2developer.com/api_references/hq_api/q2_api/CreateEdvSecureAccessCode.html - Generate the SAC code and send the code
https://docs.q2developer.com/api_references/hq_api/q2_api/ValidateEdvSecureAccessCode.html - Va...

3 years ago
0 How can I check if a device is enrolled in push notifications

Currently, there is only one way to check if a device is enrolled or not, and that is through tecton. The tecton function checkPushEnrollment will check to see if the current device is registerd or not.

https://cdn1.onlineaccess1.com/cdn/base/tecton/v1.10.2/Documentation/index.html#/capabilities/checkPushEnrollment

Outside of tecton, there is no way to know if a specific device is regesterd. The PushNotificationTargets DBObject can be used to see all targets for a given user id, and p...

4 years ago
0 Group-customer transaction limits

You can access the transaction limits for a group/customer/user by using the GetPolicyDataByPolicyIdentifier HQ call. I have made a seperate post to explain how to use this call and has a link to the SDK documentation.

https://community.q2developer.com/question/1390368921164451840/how-can-i-get-the-entitlements-policy-transaction-limits-for-a-group-customer-user

4 years ago
0 How can I get the entitlements/policy/transaction limits for a Group/Customer/User

You can do this with the HQ method GetPolicyDataByPolicyIdentifier (https://docs.q2developer.com/api_references/hq_api/q2_api/GetPolicyDataByPolicyIdentifier.html#module-q2_sdk.hq.hq_api.q2_api.GetPolicyDataByPolicyIdentifier)

In order to use this method, you need to construct the policy_identifier parameter. This can be constructed with a level code and an id, and has a format of “-” which is the level code and id separated by a hyphen.

The level code corresponds to the...

4 years ago
0 Finding the Primary owner or authorized user for an account

Q2 does not store any sort of relationship information between the current end user and their associated accounts. While the association does exists, the reason behind the association is not stored. You will not be able to gather this information from the Q2 database or associated systems.

If this information is needed, a core call is going to be required to obtain the relationship.

4 years ago
1 Confirm whether or not cache is unique to the current user?

Unique or not unique depends on the key used to stored the information in the Q2 cache. When information is stored in cache, a cache key is needed to pair with the information stored. You can see in the cache section of the online banking tutorial that the the this is done with the self.cache.set function

self.cache.set('key', 'value', 15)

The 'key' is a string value that the key to pair with the information.

Since it is a string, a key that is unique to the end user can b...

4 years ago
0 How can I get the date of birth for a user?

The date of birth (dob) for an end user is not something that is typically populated by Q2, and it is not included on the incoming request. There is a dob column on the Q2_User table in the database, but this is often NULL since (as of today at least) Q2 does not have a process for populating that column. To get a date of birth, a core call is typically required.

The suggested workflow for getting the dob is this:

  1. Using the User DbObject and the user_id in self.online_user.user_id, ...
4 years ago
0 How to tell if an account is linked to the logged in user (not joint)?

The short answer to this is Q2 does not store, or have a concept of account relationship. You may have to go to the core to get this information.

The link type that you are looking at is describing how the account is linked to the end user. Link type C means the account is linked via the primary cif and is probably part of a group of accounts that all have the same primary cif value. A link type of A means the account is linked via the account id (Host Account ID) and someone had to dir...

4 years ago
0 Caliper API CORS issue

The caliper API is for server to server communication. Calling the Caliper API from the browser is not supported and will not work. If you want to call the caliper API you will need to first call an API on your server and then have that call the Caliper API.

5 years ago
1 Does the SSO Extension support EncryptedAssertion?

We do not have any limitations on how an SSO connects to the vendor. You should be able to execute the method required by the vendor.

There are many python libraries that should help with the EncryptedAssertion.

5 years ago
0 Hello World Crash

Hey David,

It looks like you are trying to hit the extension directly. Can you provide more details about how you are attempting this, and what step you are on in the tutorial?

5 years ago
0 Q2SSORequestHandler - Render in new window

This is a setting that is set in the database at install. We have not created an "update" for SSO extension yet in the sandbox environment. So in order to update this value in the DB as of now, you need to uninstall and reinstall the SSO. This should update the SSO so it renders in a panel within online.

5 years ago
1 How can I get a sample api-token for validating Caliper API

You can request a key by making a ticket in the developer portial. Key's and instructions will be provided once approved.

5 years ago
1 New device registration

There currently isn't a way to do this in the SDK. Looking at the DB, this is somewhat possible, but it isn't exact. There exists a table in the DB called Q2_BrowserReg that contains the browser registration information for Desktop/Mobile. There isn't enough information stored here to say for sure that the user is currently on a new registered device. You can try to pair this with the Q2_Audit table, but that is not a table we like to query from because it is so high traffic.

Starting ...

5 years ago