Verify an Accounts-authorized native READ registration

Default off. Accounts authorizes the current owner/admin of the exact existing Commerce workspace and signs a command. Core checks current Accounts JWKS and the SYNCED human workspace projection; no org, membership, merchant ADMIN key or Marketplace purchase is created. A command lease lasts at most 30 seconds, with at most 5 seconds future clock skew. JSON only; no query, Origin or Cookie. command_id has immutable semantic content; retries may refresh only issued_at and authorization_expires_at. No route executes a commerce or payment transaction. Requires fresh Entra tenant identity plus an exact operator-managed assignment to this Accounts/Core workspace, tenant, BC environment and company. Provider proof must be verified within 10 minutes of command issue and outlive its lease. Core selects its managed application and reads only the exact company and native guardSettings. Configured/enabled guard state is observed separately from READ permission. Atomic activation records an Accounts enrollment grant with can_configure=false. Reverification pins the existing enrollment/connection/revision and increments the revision. A successful immutable retry returns the original receipt without another provider read.

post/v1/internal/native-enrollments/enroll

Request

  • Base URL: https://api.decionis.com
  • URL: https://api.decionis.com/v1/internal/native-enrollments/enroll
  • Auth: HTTP bearer

Request body

payloadAccountsNativeEnrollmentEnrollCommand required(unresolved $ref)

Response

Bounded enrollment metadata; execution_available remains false

version'accounts-native-enrollment-v1' required
account_org_idstring required
account_workspace_idstring required
product'commerce' required
workspace_environment'sandbox' | 'production' required
command_idstring uuid required
enrollment_idstring uuid required
connection_idstring uuid required
connection_revisioninteger required
platform'D365_BC' required
tenant_idstring uuid required
environment_namestring required
company_idstring uuid required
execution_availablefalse required
status'enrolled' required
read_grantedtrue required
provider_read_observed_atstring date-time required
guard_enabledboolean required
guard_configuredboolean required

Changes

No recorded changes to this operation across all 1 revision of this API.