Creates a new credential for a specified ACS user .
Creates a new PIN code credential for a specified access system user, using the associated user identity.
Code
Copy await seam . acs . credentials .create ({
credential_manager_acs_system_id : "bccb0d23-5107-498b-87a6-6a8aa929eeb2" ,
user_identity_id : "4b6ec19d-ba68-46ca-80fd-55247684c2bb" ,
acs_system_id : "7113de29-6130-4153-a6ea-1b7ca0fe3198" ,
access_method : "code" ,
code : "1234" ,
allowed_acs_entrance_ids : [ "21805570-4706-4c21-99fc-3ed873a5e014" ] ,
starts_at : "2025-06-19T21:08:08.000Z" ,
ends_at : "2025-06-23T12:35:01.000Z" ,
});
Output
Copy {
"access_method" : "code" ,
"acs_credential_id" : "73a0a199-024f-454d-a916-9bbda8502c12" ,
"acs_system_id" : "7113de29-6130-4153-a6ea-1b7ca0fe3198" ,
"acs_user_id" : "53f39f90-5113-4bdd-8432-acf328ce508c" ,
"code" : "1234" ,
"created_at" : "2025-06-16T16:54:17.946514Z" ,
"display_name" : "Salto KS Credential" ,
"errors" : [] ,
"external_type" : "salto_ks_credential" ,
"external_type_display_name" : "Salto KS Credential" ,
"is_latest_desired_state_synced_with_provider" : true ,
"is_managed" : true ,
"is_multi_phone_sync_credential" : true ,
"is_one_time_use" : false ,
"latest_desired_state_synced_with_provider_at" : "2025-06-18T16:54:17.946514Z" ,
"starts_at" : "2025-06-19T21:08:08.000Z" ,
"warnings" : [] ,
"workspace_id" : "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Creates a new PIN code credential for a specified access system user, using the associated user identity.
Code
Copy curl --include --request POST "https://connect.getseam.com/acs/credentials/create" \
--header "Authorization: Bearer $SEAM_API_KEY" \
--json @- <<EOF
{
"credential_manager_acs_system_id": "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
"user_identity_id": "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"access_method": "code",
"code": "1234",
"allowed_acs_entrance_ids": [
"21805570-4706-4c21-99fc-3ed873a5e014"
],
"starts_at": "2025-06-19T21:08:08.000Z",
"ends_at": "2025-06-23T12:35:01.000Z"
}
EOF
Output
Copy {
"acs_credential": {
"access_method": "code",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"code": "1234",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Salto KS Credential",
"errors": [],
"external_type": "salto_ks_credential",
"external_type_display_name": "Salto KS Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
}
Creates a new PIN code credential for a specified access system user, using the associated user identity.
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id="bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id="4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method="code",
code="1234",
allowed_acs_entrance_ids=["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at="2025-06-19T21:08:08.000Z",
ends_at="2025-06-23T12:35:01.000Z",
)
Output
Copy AcsCredential(
access_method="code",
acs_credential_id="73a0a199-024f-454d-a916-9bbda8502c12",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
acs_user_id="53f39f90-5113-4bdd-8432-acf328ce508c",
code="1234",
created_at="2025-06-16T16:54:17.946514Z",
display_name="Salto KS Credential",
errors=[],
external_type="salto_ks_credential",
external_type_display_name="Salto KS Credential",
is_latest_desired_state_synced_with_provider=true,
is_managed=true,
is_multi_phone_sync_credential=true,
is_one_time_use=false,
latest_desired_state_synced_with_provider_at="2025-06-18T16:54:17.946514Z",
starts_at="2025-06-19T21:08:08.000Z",
warnings=[],
workspace_id="005f1e54-5360-40db-8c31-4ef6baaad1fd",
)
Creates a new PIN code credential for a specified access system user, using the associated user identity.
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id: "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "code",
code: "1234",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
)
Output
Copy {
"access_method" => "code",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"code" => "1234",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Salto KS Credential",
"errors" => [],
"external_type" => "salto_ks_credential",
"external_type_display_name" => "Salto KS Credential",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" => "2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
}
Creates a new PIN code credential for a specified access system user, using the associated user identity.
Code
Copy <?php
$seam->acs->credentials->create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id: "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "code",
code: "1234",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z"
);
Output
Copy <?php
[
"access_method" => "code",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"code" => "1234",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Salto KS Credential",
"errors" => [],
"external_type" => "salto_ks_credential",
"external_type_display_name" => "Salto KS Credential",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" =>
"2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
];
Creates a new PIN code credential for a specified access system user, using the associated user identity.
Code
Copy seam acs credentials create --credential_manager_acs_system_id "bccb0d23-5107-498b-87a6-6a8aa929eeb2" --user_identity_id "4b6ec19d-ba68-46ca-80fd-55247684c2bb" --acs_system_id "7113de29-6130-4153-a6ea-1b7ca0fe3198" --access_method "code" --code "1234" --allowed_acs_entrance_ids ["21805570-4706-4c21-99fc-3ed873a5e014"] --starts_at "2025-06-19T21:08:08.000Z" --ends_at "2025-06-23T12:35:01.000Z"
Output
Copy {
"access_method": "code",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"code": "1234",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Salto KS Credential",
"errors": [],
"external_type": "salto_ks_credential",
"external_type_display_name": "Salto KS Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Authentication MethodsPersonal access token
Must also include the seam-workspace
header in the request.
To learn more, see Authentication .
Request Parameters
access_method
String (Required)
Access method for the new credential. Supported values: code
, card
, mobile_key
.
acs_system_id
String
ID of the access system to which the new credential belongs. You must provide either acs_user_id
or the combination of user_identity_id
and acs_system_id
.
acs_user_id
String
ID of the access system user to whom the new credential belongs. You must provide either acs_user_id
or the combination of user_identity_id
and acs_system_id
.
allowed_acs_entrance_ids
Array of UUIDs
Set of IDs of the entrances for which the new credential grants access.
assa_abloy_vostio_metadata
Object
Vostio-specific metadata for the new credential.
auto_join
Boolean join_all_guest_acs_entrances
Boolean override_all_guest_acs_entrances
Boolean override_guest_acs_entrance_ids
List code
String
Access (PIN) code for the new credential. There may be manufacturer-specific code restrictions. For details, see the applicable device or system integration guide .
credential_manager_acs_system_id
String
ACS system ID of the credential manager for the new credential.
ends_at
String
Date and time at which the validity of the new credential ends, in ISO 8601 format. Must be a time in the future and after starts_at
.
is_multi_phone_sync_credential
Boolean
Indicates whether the new credential is a multi-phone sync credential .
salto_space_metadata
Object
Salto Space-specific metadata for the new credential.
assign_new_key
Boolean update_current_key
Boolean starts_at
String
Date and time at which the validity of the new credential starts, in ISO 8601 format.
user_identity_id
String
ID of the user identity to whom the new credential belongs. You must provide either acs_user_id
or the combination of user_identity_id
and acs_system_id
. If the access system contains a user with the same email_address
or phone_number
as the user identity that you specify, they are linked, and the credential belongs to the access system user. If the access system does not have a corresponding user, one is created.
visionline_metadata
Object
Visionline-specific metadata for the new credential.
assa_abloy_credential_service_mobile_endpoint_id
UUID
Deprecated . Read-only endpoint references moved to endpoint
.
auto_join
Boolean card_format
Enum card_function_type
Enum is_override_key
Boolean
Deprecated . Use override
instead.
joiner_acs_credential_ids
List override
Boolean Response
acs_credential
Copy {
"access_method": "card",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "b1d03165-2759-474b-a342-e02223f27b39",
"acs_user_id": "0fc82df4-391b-4d00-a234-86378f1c3952",
"connected_account_id": "daba7bd0-edb6-4bb9-a70b-f9ae08a0e301",
"card_number": "164d29dc4a09b65f",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Guest Lock 1, Vingcard Lock 2",
"ends_at": "2025-07-12T16:54:17.946512Z",
"errors": [],
"external_type": "visionline_card",
"external_type_display_name": "Visionline Card",
"is_issued": true,
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": false,
"issued_at": "2025-06-16T16:54:17.946512Z",
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-07-10T16:54:17.946512Z",
"visionline_metadata": {
"card_function_type": "guest",
"card_id": "5",
"common_acs_entrance_ids": ["5f4e3d2c-1b0a-9f8e-7d6c-5b4a3c2d1e0f"],
"credential_id": "15",
"guest_acs_entrance_ids": ["a1b2c3d4-e5f6-4a3b-2c1d-0e9f8a7b6c5d"],
"is_valid": true
},
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Examples
Create a PIN code credential for an access system user
Creates a new PIN code credential for a specified access system user.
Code
Copy await seam.acs.credentials.create({
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id: "53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "code",
code: "1234",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
});
Output
Copy {
"access_method": "code",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"code": "1234",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Salto KS Credential",
"errors": [],
"external_type": "salto_ks_credential",
"external_type_display_name": "Salto KS Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Code
Copy curl --include --request POST "https://connect.getseam.com/acs/credentials/create" \
--header "Authorization: Bearer $SEAM_API_KEY" \
--json @- <<EOF
{
"credential_manager_acs_system_id": "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"access_method": "code",
"code": "1234",
"allowed_acs_entrance_ids": [
"21805570-4706-4c21-99fc-3ed873a5e014"
],
"starts_at": "2025-06-19T21:08:08.000Z",
"ends_at": "2025-06-23T12:35:01.000Z"
}
EOF
Output
Copy {
"acs_credential": {
"access_method": "code",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"code": "1234",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Salto KS Credential",
"errors": [],
"external_type": "salto_ks_credential",
"external_type_display_name": "Salto KS Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
}
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id="bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id="53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method="code",
code="1234",
allowed_acs_entrance_ids=["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at="2025-06-19T21:08:08.000Z",
ends_at="2025-06-23T12:35:01.000Z",
)
Output
Copy AcsCredential(
access_method="code",
acs_credential_id="73a0a199-024f-454d-a916-9bbda8502c12",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
acs_user_id="53f39f90-5113-4bdd-8432-acf328ce508c",
code="1234",
created_at="2025-06-16T16:54:17.946514Z",
display_name="Salto KS Credential",
errors=[],
external_type="salto_ks_credential",
external_type_display_name="Salto KS Credential",
is_latest_desired_state_synced_with_provider=true,
is_managed=true,
is_multi_phone_sync_credential=true,
is_one_time_use=false,
latest_desired_state_synced_with_provider_at="2025-06-18T16:54:17.946514Z",
starts_at="2025-06-19T21:08:08.000Z",
warnings=[],
workspace_id="005f1e54-5360-40db-8c31-4ef6baaad1fd",
)
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id: "53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "code",
code: "1234",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
)
Output
Copy {
"access_method" => "code",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"code" => "1234",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Salto KS Credential",
"errors" => [],
"external_type" => "salto_ks_credential",
"external_type_display_name" => "Salto KS Credential",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" => "2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
}
Code
Copy <?php
$seam->acs->credentials->create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id: "53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "code",
code: "1234",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z"
);
Output
Copy <?php
[
"access_method" => "code",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"code" => "1234",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Salto KS Credential",
"errors" => [],
"external_type" => "salto_ks_credential",
"external_type_display_name" => "Salto KS Credential",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" =>
"2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
];
Code
Copy seam acs credentials create --credential_manager_acs_system_id "bccb0d23-5107-498b-87a6-6a8aa929eeb2" --acs_user_id "53f39f90-5113-4bdd-8432-acf328ce508c" --acs_system_id "7113de29-6130-4153-a6ea-1b7ca0fe3198" --access_method "code" --code "1234" --allowed_acs_entrance_ids ["21805570-4706-4c21-99fc-3ed873a5e014"] --starts_at "2025-06-19T21:08:08.000Z" --ends_at "2025-06-23T12:35:01.000Z"
Output
Copy {
"access_method": "code",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"code": "1234",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Salto KS Credential",
"errors": [],
"external_type": "salto_ks_credential",
"external_type_display_name": "Salto KS Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Create a card credential for a user identity
Creates a new card credential for a specified access system user, using the associated user identity.
Code
Copy await seam.acs.credentials.create({
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id: "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "card",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
visionline_metadata: { card_format: "rfid48", override: true },
});
Output
Copy {
"access_method": "card",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Visionline Credential",
"errors": [],
"external_type": "visionline_card",
"external_type_display_name": "Visionline Card",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Code
Copy curl --include --request POST "https://connect.getseam.com/acs/credentials/create" \
--header "Authorization: Bearer $SEAM_API_KEY" \
--json @- <<EOF
{
"credential_manager_acs_system_id": "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
"user_identity_id": "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"access_method": "card",
"allowed_acs_entrance_ids": [
"21805570-4706-4c21-99fc-3ed873a5e014"
],
"starts_at": "2025-06-19T21:08:08.000Z",
"ends_at": "2025-06-23T12:35:01.000Z",
"visionline_metadata": {
"card_format": "rfid48",
"override": true
}
}
EOF
Output
Copy {
"acs_credential": {
"access_method": "card",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Visionline Credential",
"errors": [],
"external_type": "visionline_card",
"external_type_display_name": "Visionline Card",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
}
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id="bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id="4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method="card",
allowed_acs_entrance_ids=["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at="2025-06-19T21:08:08.000Z",
ends_at="2025-06-23T12:35:01.000Z",
visionline_metadata={"card_format": "rfid48", "override": true},
)
Output
Copy AcsCredential(
access_method="card",
acs_credential_id="73a0a199-024f-454d-a916-9bbda8502c12",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
acs_user_id="53f39f90-5113-4bdd-8432-acf328ce508c",
created_at="2025-06-16T16:54:17.946514Z",
display_name="Visionline Credential",
errors=[],
external_type="visionline_card",
external_type_display_name="Visionline Card",
is_latest_desired_state_synced_with_provider=true,
is_managed=true,
is_multi_phone_sync_credential=true,
is_one_time_use=false,
latest_desired_state_synced_with_provider_at="2025-06-18T16:54:17.946514Z",
starts_at="2025-06-19T21:08:08.000Z",
warnings=[],
workspace_id="005f1e54-5360-40db-8c31-4ef6baaad1fd",
)
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id: "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "card",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
visionline_metadata: {
card_format: "rfid48",
override: true,
},
)
Output
Copy {
"access_method" => "card",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Visionline Credential",
"errors" => [],
"external_type" => "visionline_card",
"external_type_display_name" => "Visionline Card",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" => "2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
}
Code
Copy <?php
$seam->acs->credentials->create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id: "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "card",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
visionline_metadata: ["card_format" => "rfid48", "override" => true]
);
Output
Copy <?php
[
"access_method" => "card",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Visionline Credential",
"errors" => [],
"external_type" => "visionline_card",
"external_type_display_name" => "Visionline Card",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" =>
"2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
];
Code
Copy seam acs credentials create --credential_manager_acs_system_id "bccb0d23-5107-498b-87a6-6a8aa929eeb2" --user_identity_id "4b6ec19d-ba68-46ca-80fd-55247684c2bb" --acs_system_id "7113de29-6130-4153-a6ea-1b7ca0fe3198" --access_method "card" --allowed_acs_entrance_ids ["21805570-4706-4c21-99fc-3ed873a5e014"] --starts_at "2025-06-19T21:08:08.000Z" --ends_at "2025-06-23T12:35:01.000Z" --visionline_metadata {"card_format":"rfid48","override":true}
Output
Copy {
"access_method": "card",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Visionline Credential",
"errors": [],
"external_type": "visionline_card",
"external_type_display_name": "Visionline Card",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Create a card credential for an access system user
Creates a new card credential for a specified access system user.
Code
Copy await seam.acs.credentials.create({
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id: "53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "card",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
visionline_metadata: { card_format: "rfid48", override: true },
});
Output
Copy {
"access_method": "card",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Visionline Credential",
"errors": [],
"external_type": "visionline_card",
"external_type_display_name": "Visionline Card",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Code
Copy curl --include --request POST "https://connect.getseam.com/acs/credentials/create" \
--header "Authorization: Bearer $SEAM_API_KEY" \
--json @- <<EOF
{
"credential_manager_acs_system_id": "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"access_method": "card",
"allowed_acs_entrance_ids": [
"21805570-4706-4c21-99fc-3ed873a5e014"
],
"starts_at": "2025-06-19T21:08:08.000Z",
"ends_at": "2025-06-23T12:35:01.000Z",
"visionline_metadata": {
"card_format": "rfid48",
"override": true
}
}
EOF
Output
Copy {
"acs_credential": {
"access_method": "card",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Visionline Credential",
"errors": [],
"external_type": "visionline_card",
"external_type_display_name": "Visionline Card",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
}
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id="bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id="53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method="card",
allowed_acs_entrance_ids=["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at="2025-06-19T21:08:08.000Z",
ends_at="2025-06-23T12:35:01.000Z",
visionline_metadata={"card_format": "rfid48", "override": true},
)
Output
Copy AcsCredential(
access_method="card",
acs_credential_id="73a0a199-024f-454d-a916-9bbda8502c12",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
acs_user_id="53f39f90-5113-4bdd-8432-acf328ce508c",
created_at="2025-06-16T16:54:17.946514Z",
display_name="Visionline Credential",
errors=[],
external_type="visionline_card",
external_type_display_name="Visionline Card",
is_latest_desired_state_synced_with_provider=true,
is_managed=true,
is_multi_phone_sync_credential=true,
is_one_time_use=false,
latest_desired_state_synced_with_provider_at="2025-06-18T16:54:17.946514Z",
starts_at="2025-06-19T21:08:08.000Z",
warnings=[],
workspace_id="005f1e54-5360-40db-8c31-4ef6baaad1fd",
)
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id: "53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "card",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
visionline_metadata: {
card_format: "rfid48",
override: true,
},
)
Output
Copy {
"access_method" => "card",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Visionline Credential",
"errors" => [],
"external_type" => "visionline_card",
"external_type_display_name" => "Visionline Card",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" => "2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
}
Code
Copy <?php
$seam->acs->credentials->create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id: "53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "card",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
visionline_metadata: ["card_format" => "rfid48", "override" => true]
);
Output
Copy <?php
[
"access_method" => "card",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Visionline Credential",
"errors" => [],
"external_type" => "visionline_card",
"external_type_display_name" => "Visionline Card",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" =>
"2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
];
Code
Copy seam acs credentials create --credential_manager_acs_system_id "bccb0d23-5107-498b-87a6-6a8aa929eeb2" --acs_user_id "53f39f90-5113-4bdd-8432-acf328ce508c" --acs_system_id "7113de29-6130-4153-a6ea-1b7ca0fe3198" --access_method "card" --allowed_acs_entrance_ids ["21805570-4706-4c21-99fc-3ed873a5e014"] --starts_at "2025-06-19T21:08:08.000Z" --ends_at "2025-06-23T12:35:01.000Z" --visionline_metadata {"card_format":"rfid48","override":true}
Output
Copy {
"access_method": "card",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Visionline Credential",
"errors": [],
"external_type": "visionline_card",
"external_type_display_name": "Visionline Card",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Create a mobile key credential for a user identity
Creates a new mobile key credential for a specified access system user, using the associated user identity.
Code
Copy await seam.acs.credentials.create({
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id: "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "mobile_key",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
is_multi_phone_sync_credential: true,
});
Output
Copy {
"access_method": "mobile_key",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Multi Phone Sync Credential",
"errors": [],
"external_type": "multi_phone_sync_credential",
"external_type_display_name": "Multi Phone Sync Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Code
Copy curl --include --request POST "https://connect.getseam.com/acs/credentials/create" \
--header "Authorization: Bearer $SEAM_API_KEY" \
--json @- <<EOF
{
"credential_manager_acs_system_id": "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
"user_identity_id": "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"access_method": "mobile_key",
"allowed_acs_entrance_ids": [
"21805570-4706-4c21-99fc-3ed873a5e014"
],
"starts_at": "2025-06-19T21:08:08.000Z",
"ends_at": "2025-06-23T12:35:01.000Z",
"is_multi_phone_sync_credential": true
}
EOF
Output
Copy {
"acs_credential": {
"access_method": "mobile_key",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Multi Phone Sync Credential",
"errors": [],
"external_type": "multi_phone_sync_credential",
"external_type_display_name": "Multi Phone Sync Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
}
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id="bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id="4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method="mobile_key",
allowed_acs_entrance_ids=["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at="2025-06-19T21:08:08.000Z",
ends_at="2025-06-23T12:35:01.000Z",
is_multi_phone_sync_credential=true,
)
Output
Copy AcsCredential(
access_method="mobile_key",
acs_credential_id="73a0a199-024f-454d-a916-9bbda8502c12",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
acs_user_id="53f39f90-5113-4bdd-8432-acf328ce508c",
created_at="2025-06-16T16:54:17.946514Z",
display_name="Multi Phone Sync Credential",
errors=[],
external_type="multi_phone_sync_credential",
external_type_display_name="Multi Phone Sync Credential",
is_latest_desired_state_synced_with_provider=true,
is_managed=true,
is_multi_phone_sync_credential=true,
is_one_time_use=false,
latest_desired_state_synced_with_provider_at="2025-06-18T16:54:17.946514Z",
starts_at="2025-06-19T21:08:08.000Z",
warnings=[],
workspace_id="005f1e54-5360-40db-8c31-4ef6baaad1fd",
)
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id: "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "mobile_key",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
is_multi_phone_sync_credential: true,
)
Output
Copy {
"access_method" => "mobile_key",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Multi Phone Sync Credential",
"errors" => [],
"external_type" => "multi_phone_sync_credential",
"external_type_display_name" => "Multi Phone Sync Credential",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" => "2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
}
Code
Copy <?php
$seam->acs->credentials->create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
user_identity_id: "4b6ec19d-ba68-46ca-80fd-55247684c2bb",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "mobile_key",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
is_multi_phone_sync_credential: true
);
Output
Copy <?php
[
"access_method" => "mobile_key",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Multi Phone Sync Credential",
"errors" => [],
"external_type" => "multi_phone_sync_credential",
"external_type_display_name" => "Multi Phone Sync Credential",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" =>
"2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
];
Code
Copy seam acs credentials create --credential_manager_acs_system_id "bccb0d23-5107-498b-87a6-6a8aa929eeb2" --user_identity_id "4b6ec19d-ba68-46ca-80fd-55247684c2bb" --acs_system_id "7113de29-6130-4153-a6ea-1b7ca0fe3198" --access_method "mobile_key" --allowed_acs_entrance_ids ["21805570-4706-4c21-99fc-3ed873a5e014"] --starts_at "2025-06-19T21:08:08.000Z" --ends_at "2025-06-23T12:35:01.000Z" --is_multi_phone_sync_credential true
Output
Copy {
"access_method": "mobile_key",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Multi Phone Sync Credential",
"errors": [],
"external_type": "multi_phone_sync_credential",
"external_type_display_name": "Multi Phone Sync Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Create a mobile key credential for an access system user
Creates a new mobile key credential for a specified access system user.
Code
Copy await seam.acs.credentials.create({
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id: "53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "mobile_key",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
is_multi_phone_sync_credential: true,
});
Output
Copy {
"access_method": "mobile_key",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Multi Phone Sync Credential",
"errors": [],
"external_type": "multi_phone_sync_credential",
"external_type_display_name": "Multi Phone Sync Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Code
Copy curl --include --request POST "https://connect.getseam.com/acs/credentials/create" \
--header "Authorization: Bearer $SEAM_API_KEY" \
--json @- <<EOF
{
"credential_manager_acs_system_id": "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"access_method": "mobile_key",
"allowed_acs_entrance_ids": [
"21805570-4706-4c21-99fc-3ed873a5e014"
],
"starts_at": "2025-06-19T21:08:08.000Z",
"ends_at": "2025-06-23T12:35:01.000Z",
"is_multi_phone_sync_credential": true
}
EOF
Output
Copy {
"acs_credential": {
"access_method": "mobile_key",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Multi Phone Sync Credential",
"errors": [],
"external_type": "multi_phone_sync_credential",
"external_type_display_name": "Multi Phone Sync Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
}
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id="bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id="53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method="mobile_key",
allowed_acs_entrance_ids=["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at="2025-06-19T21:08:08.000Z",
ends_at="2025-06-23T12:35:01.000Z",
is_multi_phone_sync_credential=true,
)
Output
Copy AcsCredential(
access_method="mobile_key",
acs_credential_id="73a0a199-024f-454d-a916-9bbda8502c12",
acs_system_id="7113de29-6130-4153-a6ea-1b7ca0fe3198",
acs_user_id="53f39f90-5113-4bdd-8432-acf328ce508c",
created_at="2025-06-16T16:54:17.946514Z",
display_name="Multi Phone Sync Credential",
errors=[],
external_type="multi_phone_sync_credential",
external_type_display_name="Multi Phone Sync Credential",
is_latest_desired_state_synced_with_provider=true,
is_managed=true,
is_multi_phone_sync_credential=true,
is_one_time_use=false,
latest_desired_state_synced_with_provider_at="2025-06-18T16:54:17.946514Z",
starts_at="2025-06-19T21:08:08.000Z",
warnings=[],
workspace_id="005f1e54-5360-40db-8c31-4ef6baaad1fd",
)
Code
Copy seam.acs.credentials.create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id: "53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "mobile_key",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
is_multi_phone_sync_credential: true,
)
Output
Copy {
"access_method" => "mobile_key",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Multi Phone Sync Credential",
"errors" => [],
"external_type" => "multi_phone_sync_credential",
"external_type_display_name" => "Multi Phone Sync Credential",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" => "2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
}
Code
Copy <?php
$seam->acs->credentials->create(
credential_manager_acs_system_id: "bccb0d23-5107-498b-87a6-6a8aa929eeb2",
acs_user_id: "53f39f90-5113-4bdd-8432-acf328ce508c",
acs_system_id: "7113de29-6130-4153-a6ea-1b7ca0fe3198",
access_method: "mobile_key",
allowed_acs_entrance_ids: ["21805570-4706-4c21-99fc-3ed873a5e014"],
starts_at: "2025-06-19T21:08:08.000Z",
ends_at: "2025-06-23T12:35:01.000Z",
is_multi_phone_sync_credential: true
);
Output
Copy <?php
[
"access_method" => "mobile_key",
"acs_credential_id" => "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id" => "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id" => "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at" => "2025-06-16T16:54:17.946514Z",
"display_name" => "Multi Phone Sync Credential",
"errors" => [],
"external_type" => "multi_phone_sync_credential",
"external_type_display_name" => "Multi Phone Sync Credential",
"is_latest_desired_state_synced_with_provider" => true,
"is_managed" => true,
"is_multi_phone_sync_credential" => true,
"is_one_time_use" => false,
"latest_desired_state_synced_with_provider_at" =>
"2025-06-18T16:54:17.946514Z",
"starts_at" => "2025-06-19T21:08:08.000Z",
"warnings" => [],
"workspace_id" => "005f1e54-5360-40db-8c31-4ef6baaad1fd",
];
Code
Copy seam acs credentials create --credential_manager_acs_system_id "bccb0d23-5107-498b-87a6-6a8aa929eeb2" --acs_user_id "53f39f90-5113-4bdd-8432-acf328ce508c" --acs_system_id "7113de29-6130-4153-a6ea-1b7ca0fe3198" --access_method "mobile_key" --allowed_acs_entrance_ids ["21805570-4706-4c21-99fc-3ed873a5e014"] --starts_at "2025-06-19T21:08:08.000Z" --ends_at "2025-06-23T12:35:01.000Z" --is_multi_phone_sync_credential true
Output
Copy {
"access_method": "mobile_key",
"acs_credential_id": "73a0a199-024f-454d-a916-9bbda8502c12",
"acs_system_id": "7113de29-6130-4153-a6ea-1b7ca0fe3198",
"acs_user_id": "53f39f90-5113-4bdd-8432-acf328ce508c",
"created_at": "2025-06-16T16:54:17.946514Z",
"display_name": "Multi Phone Sync Credential",
"errors": [],
"external_type": "multi_phone_sync_credential",
"external_type_display_name": "Multi Phone Sync Credential",
"is_latest_desired_state_synced_with_provider": true,
"is_managed": true,
"is_multi_phone_sync_credential": true,
"is_one_time_use": false,
"latest_desired_state_synced_with_provider_at": "2025-06-18T16:54:17.946514Z",
"starts_at": "2025-06-19T21:08:08.000Z",
"warnings": [],
"workspace_id": "005f1e54-5360-40db-8c31-4ef6baaad1fd"
}
Last updated 21 hours ago