Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ ASSA ABLOY Credential Services stores all the mobile credentials that your appli

Before connecting your ASSA ABLOY Credential Services to Seam, you must first identify your ASSA ABLOY credentials.

While you are in the development phase of your application, you can find your [development credentials](assa-abloy-credential-services-credential-manager.md#retrieve-your-assa-abloy-development-credentials) in the ASSA ABLOY Global Solutions Technology Partner Portal. You cannot use this preliminary application ID to connect to live sites.
While you are in the development phase of your application, you can find your [development credentials](assa-abloy-vingcard-credential-services.md#retrieve-your-assa-abloy-development-credentials) in the ASSA ABLOY Global Solutions Technology Partner Portal. You cannot use this preliminary application ID to connect to live sites.

Once you have received certification through the ASSA ABLOY partnership program, ASSA ABLOY provides a set of [production credentials](assa-abloy-credential-services-credential-manager.md#retrieve-your-assa-abloy-production-credentials).
Once you have received certification through the ASSA ABLOY partnership program, ASSA ABLOY provides a set of [production credentials](assa-abloy-vingcard-credential-services.md#retrieve-your-assa-abloy-production-credentials).

### Retrieve Your ASSA ABLOY Development Credentials

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ When integrating with the Visionline system, ASSA ABLOY requires handling a set

## Issue Guest Mobile Credentials

* [Issue a credential for a single guest in a single room.](credential-types/issuing-various-types-of-guest-mobile-credentials.md#single-guest-in-a-single-room)
* [Issue a credential for a returning guest to a single room.](credential-types/issuing-various-types-of-guest-mobile-credentials.md#returning-guest-to-a-single-room)
* [Issue credentials for multiple guests in multiple rooms.](credential-types/issuing-various-types-of-guest-mobile-credentials.md#multiple-guests-in-multiple-rooms)
* [Issue a credential for a single guest in a single room.](configuring-visionline-mobile-credentials/issuing-various-types-of-guest-mobile-credentials.md#single-guest-in-a-single-room)
* [Issue a credential for a returning guest to a single room.](configuring-visionline-mobile-credentials/issuing-various-types-of-guest-mobile-credentials.md#returning-guest-to-a-single-room)
* [Issue credentials for multiple guests in multiple rooms.](configuring-visionline-mobile-credentials/issuing-various-types-of-guest-mobile-credentials.md#multiple-guests-in-multiple-rooms)

```python
acs_user = seam.acs.user.get(acs_user_id="xxx")
Expand Down Expand Up @@ -101,8 +101,8 @@ seam.acs.credentials.create(

## Issue Joiner Mobile Credentials

* [Join to a Seam mobile credential.](credential-types/issuing-various-types-of-guest-joiner-mobile-credentials.md#join-to-a-seam-mobile-credential)
* [Join to a plastic card.](credential-types/issuing-various-types-of-guest-joiner-mobile-credentials.md#join-to-a-plastic-card)
* [Join to a Seam mobile credential.](configuring-visionline-mobile-credentials/issuing-various-types-of-guest-joiner-mobile-credentials.md#join-to-a-seam-mobile-credential)
* [Join to a plastic card.](configuring-visionline-mobile-credentials/issuing-various-types-of-guest-joiner-mobile-credentials.md#join-to-a-plastic-card)

```python
joiners = [joiner_mobile_parent_sync_credential, joiner_mobile_child_credential]
Expand All @@ -129,6 +129,6 @@ cred = seam.acs.credentials.create({

## Additional Scenarios

* [Update guest mobile credentials.](credential-types/updating-guest-mobile-credentials.md)
* [Revoke a mobile credential.](credential-types/revoking-mobile-credentials.md)
* [Update guest mobile credentials.](configuring-visionline-mobile-credentials/updating-guest-mobile-credentials.md)
* [Revoke a mobile credential.](configuring-visionline-mobile-credentials/revoking-mobile-credentials.md)
* [Remove a user identity.](https://docs.seam.co/latest/api/user_identities/delete)
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Reservations may involve multiple parties. In these situations, hotels often nee
To issue the first guest credential for a reservation, create an override credential. This credential type invalidates any existing guest access to the target entrances. When creating an override credential, set `visionline_metadata.override` to `true`.

{% hint style="info" %}
You can also [verify whether a user identity has a phone that is set up for a credential manager](../credential-types/checking-if-a-user-identity-has-a-phone-that-is-set-up-for-a-credential-manager.md) and, consequently, is ready to accept an override guest credential.
You can also [verify whether a user identity has a phone that is set up for a credential manager](../configuring-visionline-mobile-credentials/checking-if-a-user-identity-has-a-phone-that-is-set-up-for-a-credential-manager.md) and, consequently, is ready to accept an override guest credential.
{% endhint %}

{% tabs %}
Expand Down Expand Up @@ -122,7 +122,7 @@ To issue a joiner credential, you must specify both the entrances to which to gr
* `allowed_acs_entrance_ids`
* `visionline_metadata.joiner_acs_credential_ids`

For instructions on how to retrieve credentials that have overlapping access, see [Issuing Various Types of Guest Joiner Mobile Credentials](../credential-types/issuing-various-types-of-guest-joiner-mobile-credentials.md).
For instructions on how to retrieve credentials that have overlapping access, see [Issuing Various Types of Guest Joiner Mobile Credentials](../configuring-visionline-mobile-credentials/issuing-various-types-of-guest-joiner-mobile-credentials.md).

{% tabs %}
{% tab title="Python" %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ To create a credential to encode onto a plastic key card for a Visionline ACS:
* To issue the first credential for a reservation—that is, an "override" credential—make sure to set `visionline_metadata.override` to `true`.
* To issue subsequent credentials for a reservation, set the `visionline_metadata.joiner_acs_credential_ids`.

For more information about Visionline credential types, see [Credential Types for Visionline](credential-types/#credential-types-for-visionline) and [Guest Mobile Credential Types](credential-types/#guest-mobile-credential-types).
For more information about Visionline credential types, see [Credential Types for Visionline](configuring-visionline-mobile-credentials/#credential-types-for-visionline) and [Guest Mobile Credential Types](configuring-visionline-mobile-credentials/#guest-mobile-credential-types).
3. Encode the credential onto a plastic card.
1. Use the `/acs/encoders/list` endpoint to retrieve a list of available encoders. Then, choose the encoder that you want to use to write the credential to the card.\
See [Retrieve Encoders](../../capability-guides/access-systems/working-with-card-encoders-and-scanners/creating-and-encoding-card-based-credentials.md#id-2.-retrieve-encoders).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ When issuing a guest mobile credential, you can use the following relevant prope

## `acs_credential` Properties

These properties are applicable to [guest](credential-types/#issuing-guest-mobile-credentials) credentials for the Visionline ACS.
These properties are applicable to [guest](configuring-visionline-mobile-credentials/#issuing-guest-mobile-credentials) credentials for the Visionline ACS.

<table><thead><tr><th width="260">Property</th><th width="116">Type</th><th width="290">Description</th></tr></thead><tbody><tr><td><code>is_multi_phone_sync_credential</code></td><td>Boolean<br><em>Optional</em></td><td>Indicates whether the credential is a <a href="../../capability-guides/mobile-access/issuing-mobile-credentials-from-an-access-control-system.md#what-are-multi-phone-sync-credentials">multi-phone sync credential</a>.<br>When creating a Seam mobile key for a Visionline ACS, you must set this property to <code>true</code>.</td></tr><tr><td><code>allowed_acs_entrance_ids</code></td><td>Array of strings <em>Optional</em></td><td>List of ACS entrance IDs to which you want to grant the specified ACS user access. </td></tr><tr><td><code>starts_at</code></td><td><a href="https://www.iso.org/iso-8601-date-and-time-format.html">ISO 8601</a> format<br><em>Optional</em></td><td>Starting timestamp for credential activation.</td></tr><tr><td><code>ends_at</code></td><td><a href="https://www.iso.org/iso-8601-date-and-time-format.html">ISO 8601</a> format<br><em>Optional</em></td><td>Ending timestamp for credential expiration.</td></tr></tbody></table>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@ For detailed instructions, see the following topics:

[Step 9: Create a Production Workspace](step-9-create-a-production-workspace.md)

[Step 10: Connect Your Visionline Development Account to Seam](../../../../assa-abloy-visionline-access-control-system-in-development/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-10-connect-your-visionline-development-account-to-seam.md)
[Step 10: Connect Your Visionline Development Account to Seam](../../../../assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-10-connect-your-visionline-development-account-to-seam.md)

[Next Steps](next-steps.md)
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ To develop your mobile key app, perform the following procedures to connect your

## Connect Credential Services to Seam

ASSA ABLOY Credential Services stores all the mobile credentials that your application issues. For more information about ASSA ABLOY Credential Services, see the [ASSA ABLOY Credential Services integration guide](../../../../assa-abloy-credential-services-credential-manager.md).
ASSA ABLOY Credential Services stores all the mobile credentials that your application issues. For more information about ASSA ABLOY Credential Services, see the [ASSA ABLOY Credential Services integration guide](../../../../assa-abloy-vingcard-credential-services.md).

You received a Credential Services development "tenant" account during the [mandatory ASSA ABLOY mobile development course](step-1-complete-the-assa-abloy-mobile-development-course.md). To find out the credentials and details for this account, see [Retrieve Your ASSA ABLOY Credential Services Development Account Details](step-10-connect-your-visionline-development-account-to-seam.md#retrieve-your-assa-abloy-credential-services-development-account-details). Then, [connect your development Credential Services account to Seam](step-10-connect-your-visionline-development-account-to-seam.md#connect-credential-services).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,4 @@ These instructions use Visionline 1.27. If you are using Visionline 1.28, you ma
10. In the **Operators** window, click **Close**.

<figure><img src="../../../../../.gitbook/assets/visionline-add-operator.png" alt="Configure the new user as an operator with the System Manager operator template."><figcaption><p>Configure the new user as an operator with the System Manager operator template.</p></figcaption></figure>
4. Note the username and password for this Visionline user. You must use these credentials when you [connect your Visionline account to Seam](../../../../assa-abloy-visionline-access-control-system-in-development/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-10-connect-your-visionline-development-account-to-seam.md).
4. Note the username and password for this Visionline user. You must use these credentials when you [connect your Visionline account to Seam](../../../../assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/developing-your-visionline-mobile-key-app/step-10-connect-your-visionline-development-account-to-seam.md).
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ This process can be quite time-consuming because it requires interaction with al
Skip this step if you have already created a production workspace during the development phase and want to use this workspace to launch your app.
{% endhint %}

[Step 9: Connect Your Visionline Production Account to Seam](../../../../assa-abloy-visionline-access-control-system-in-development/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-9-connect-your-visionline-production-account-to-seam.md)
[Step 9: Connect Your Visionline Production Account to Seam](../../../../assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-9-connect-your-visionline-production-account-to-seam.md)
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@ These instructions use Visionline 1.27. If you are using Visionline 1.28, you ma
10. In the **Operators** window, click **Close**.

<figure><img src="../../../../../.gitbook/assets/visionline-add-operator.png" alt="Configure the new user as an operator with the System Manager operator template."><figcaption><p>Configure the new user as an operator with the System Manager operator template.</p></figcaption></figure>
4. Note the username and password for this Visionline user. You must use these credentials when you [connect your Visionline account to Seam](../../../../assa-abloy-visionline-access-control-system-in-development/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-9-connect-your-visionline-production-account-to-seam.md).
4. Note the username and password for this Visionline user. You must use these credentials when you [connect your Visionline account to Seam](../../../../assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-mobile-key-app/launching-your-visionline-mobile-key-app/step-9-connect-your-visionline-production-account-to-seam.md).
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ If you already connected your Visionline ACS to Seam during the development phas

## Connect Credential Services to Seam

ASSA ABLOY Credential Services stores all the mobile credentials that your application issues. For more information about ASSA ABLOY Credential Services, see the [ASSA ABLOY Credential Services integration guide](../../../../assa-abloy-credential-services-credential-manager.md).
ASSA ABLOY Credential Services stores all the mobile credentials that your application issues. For more information about ASSA ABLOY Credential Services, see the [ASSA ABLOY Credential Services integration guide](../../../../assa-abloy-vingcard-credential-services.md).

You received a Credential Services production "tenant" account from ASSA ABLOY when you [obtained ASSA ABLOY certification](step-1-obtain-assa-abloy-certification-for-your-mobile-key-app.md) for your mobile key app. ASSA ABLOY provided you with the following production-phase information upon certification:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,6 @@ For detailed instructions, see the following topics:

[Step 7: Create a Production Workspace](step-7-create-a-production-workspace.md)

[Step 8: Connect Your Visionline Development Account to Seam](../../../../assa-abloy-visionline-access-control-system-in-development/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-8-connect-your-visionline-development-account-to-seam.md)
[Step 8: Connect Your Visionline Development Account to Seam](../../../../assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-8-connect-your-visionline-development-account-to-seam.md)

[Next Steps](next-steps.md)
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,4 @@ These instructions use Visionline 1.27. If you are using Visionline 1.28, you ma
10. In the **Operators** window, click **Close**.

<figure><img src="../../../../../.gitbook/assets/visionline-add-operator.png" alt="Configure the new user as an operator with the System Manager operator template."><figcaption><p>Configure the new user as an operator with the System Manager operator template.</p></figcaption></figure>
4. Note the username and password for this Visionline user. You must use these credentials when you [connect your Visionline account to Seam](../../../../assa-abloy-visionline-access-control-system-in-development/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-8-connect-your-visionline-development-account-to-seam.md).
4. Note the username and password for this Visionline user. You must use these credentials when you [connect your Visionline account to Seam](../../../../assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/developing-your-visionline-plastic-card-encoding-app-using-a-real-visionline-server/step-8-connect-your-visionline-development-account-to-seam.md).
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ For detailed instructions, see the following topics:
Skip this step if you have already created a production workspace during the development phase and want to use this workspace to launch your app.
{% endhint %}

[Step 5: Connect Your Visionline Production Account to Seam](../../../../assa-abloy-visionline-access-control-system-in-development/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/launching-your-visionline-plastic-card-encoding-app-to-a-live-site/step-5-connect-your-visionline-production-account-to-seam.md)
[Step 5: Connect Your Visionline Production Account to Seam](../../../../assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/launching-your-visionline-plastic-card-encoding-app-to-a-live-site/step-5-connect-your-visionline-production-account-to-seam.md)
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,4 @@ These instructions use Visionline 1.27. If you are using Visionline 1.28, you ma
10. In the **Operators** window, click **Close**.

<figure><img src="../../../../../.gitbook/assets/visionline-add-operator.png" alt="Configure the new user as an operator with the System Manager operator template."><figcaption><p>Configure the new user as an operator with the System Manager operator template.</p></figcaption></figure>
4. Note the username and password for this Visionline user. You must use these credentials when you [connect your Visionline account to Seam](../../../../assa-abloy-visionline-access-control-system-in-development/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/launching-your-visionline-plastic-card-encoding-app-to-a-live-site/step-5-connect-your-visionline-production-account-to-seam.md).
4. Note the username and password for this Visionline user. You must use these credentials when you [connect your Visionline account to Seam](../../../../assa-abloy-visionline-access-control-system/visionline-acs-setup-instructions/developing-and-launching-your-visionline-plastic-card-encoding-app/launching-your-visionline-plastic-card-encoding-app-to-a-live-site/step-5-connect-your-visionline-production-account-to-seam.md).
Loading