List Compatible Credential Manager ACS Systems

Get all credential manager ACS systems that are compatible with a specified ACS

Returns a list of all credential manager ACS systems that are compatible with a specified access control system.

/acs/systems/list_compatible_credential_manager_acs_systems

POSThttps://connect.getseam.com/acs/systems/list_compatible_credential_manager_acs_systems
Authorization
Body
acs_system_id*string (uuid)
Response

OK

Body
acs_systems*array of acs_system (object)
ok*boolean
Request
const response = await fetch('https://connect.getseam.com/acs/systems/list_compatible_credential_manager_acs_systems', {
    method: 'POST',
    headers: {
      "Authorization": "Bearer API Token",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      "acs_system_id": "123e4567-e89b-12d3-a456-426614174000"
    }),
});
const data = await response.json();
Response
{
  "acs_systems": [
    {
      "acs_system_id": "123e4567-e89b-12d3-a456-426614174000",
      "external_type": "pti_site",
      "external_type_display_name": "text",
      "visionline_metadata": {
        "mobile_access_uuid": "text",
        "system_id": "text",
        "lan_address": "text"
      },
      "name": "text",
      "created_at": "2024-07-27T07:00:35.289Z",
      "workspace_id": "123e4567-e89b-12d3-a456-426614174000",
      "connected_account_ids": [
        "123e4567-e89b-12d3-a456-426614174000"
      ],
      "image_url": "text",
      "image_alt_text": "text",
      "errors": [
        {
          "created_at": "2024-07-27T07:00:35.289Z",
          "message": "text",
          "error_code": "seam_bridge_disconnected"
        }
      ],
      "warnings": [
        {}
      ],
      "can_automate_enrollment": false,
      "can_create_acs_access_groups": false,
      "can_remove_acs_users_from_acs_access_groups": false,
      "can_add_acs_users_to_acs_access_groups": false
    }
  ],
  "ok": false
}

Request

Specify the ACS system for which you want to retrieve all compatible credential manager ACS systems by including the corresponding acs_system_id in the request body.

Request Body Parameters

ParameterTypeDescription

acs_system_id

String (UUID) Required

ID of the ACS system for which you want to retrieve all compatible credential manager ACS systems

Sample Request

seam.acs.systems.list_compatible_credential_manager_acs_systems(
 acs_system_id="11111111-1111-1111-1111-111111111111"
)

Response

Returns an acs_systems array of compatible credential managers, in which each returned credential manager is an acs_system that contains the following properties:

PropertyDescription

acs_system_id

ID of the credential manager

name

Name of the credential manager

workspace_id

ID of the workspace that contains the credential manager

created_at

Date and time at which the credential manager was created

external_type

Brand-specific terminology for the credential manager type

external_type_display_name

Display name that corresponds to the brand-specific terminology for the credential manager type

connected_account_ids

Array of connected account IDs associated with the credential manager

image_url

URL for the image that represents the credential manager

image_alt_text

Alternative text for the credential manager image

Sample Response

[
  AcsSystem(
    acs_system_id='88888888-8888-8888-8888-888888888888',
    connected_account_ids=[
      '11111111-1111-1111-1111-222222222222'
    ],
    created_at='2024-03-26T14:32:06.350Z',
    external_type='example_credential_service',
    external_type_display_name='Example Credential Service',
    image_alt_text='Example Credential Service Logo',
    image_url='https://connect.getseam.com/_next/image?url=https://connect.getseam.com/assets/images/acs_systems/example_credential_service.png',
    name='Example Credential Service',
    workspace_id='00000000-0000-0000-0000-000000000000',
    can_automate_enrollment=True
  ),
  ...
]

Last updated

Logo

© Seam Labs, Inc. All rights reserved.