Delegated RA

Setup new onboarding account.

A partner can use the below API to create a sub-account for their clients.

post/api/v1/onboard/setup-account

Request

Request body

account_namestring required

The account name is a combination of a <PREFIX.>_<ENTERPRISE_NAME> <br />PREFIX= Defined by DigiCert and shared with partner. Prefix is one time and will remain the same for all accounts.

localestring required

locale for the account.

is_delegatedboolean required

is_delegated will identify if the account is delegated or not. This will be always true.

Example request

{
  "account_name": "account_name",
  "locale": "en_US",
  "is_delegated": true,
  "admin_user": {
    "first_name": "John",
    "last_name": "Doe",
    "email": "john@local.com",
    "user_name": "Doe",
    "locale": "en_US",
    "id": "XXXXXXXXXX"
  },
  "service_user": {
    "email": "john@local.com"
  },
  "organization_details": {
    "name": "Company1",
    "address": "Address1",
    "address2": "Suite 321",
    "city": "Bangalore",
    "state": "KAR",
    "country": "IN",
    "telephone": "111-222-333-4445",
    "organization_contact": {
      "first_name": "Jill",
      "last_name": "Valentine",
      "email": "jill.valentine@digicert.com",
      "job_title": "CTO",
      "telephone": "555-555-5555"
    },
    "authorized_representative": [
      {
        "first_name": "Jill",
        "last_name": "Valentine",
        "email": "jill.valentine@digicert.com",
        "job_title": "CTO",
        "telephone": "555-555-5555"
      }
    ],
    "organization_identifier": "XXXXXX"
  },
  "sso_configuration": {
    "authorization_endpoint": "https://dev-12345.okta.com/oauth2/default/v1/authorize",
    "token_endpoint": "https://dev-12345.okta.com/oauth2/default/v1/token",
    "jwks_endpoint": "https://dev-12345.okta.com/oauth2/default/v1/keys",
    "client_id": "0oafjfpppaT3ID912344",
    "client_secret": "2_PeF*************",
    "token_audience": "0oafjfpppaT3ID931234",
    "token_issuer": "https://dev-12345.okta.com/oauth2/default"
  }
}

Response

OK

idstring

Organization ID.

productsstring[]

List of products unique name which can be used to place orders

account_idstring

DigiCert One Account ID

Example response

{
  "id": "fd085dbb-e15a-487c-b3bd-9e6253fb42e2",
  "service_user": {
    "api_key": "0117fa9c31d0947e123fc9874c_51bdc18961d7d259bedcaa0e600c2b93feeda8ff6482b5a1426b9562a8185949",
    "id": "32d43cce-0e28-4f06-b4f0-0b6fa43be0f2"
  },
  "admin_user": {
    "api_key": "0117fa9c31d0947e123fc9874c_51bdc18961d7d259bedcaa0e600c2b93feeda8ff6482b5a1426b9562a8185949",
    "id": "32d43cce-0e28-4f06-b4f0-0b6fa43be0f2"
  },
  "products": [
    "AATL Electronic Seal | ZertES"
  ],
  "account_id": "53bcc608-9bb8-4ed4-ad10-a8e263913b0d",
  "organization": {
    "id": 1909826,
    "status": "active",
    "display_name": "Company1",
    "name": "Company1",
    "address": "Address1",
    "address2": "Suite 321",
    "city": "Bangalore",
    "state": "KAR",
    "country": "IN"
  },
  "sso_configuration": {
    "callback_url": "DIGICERT_BASE_URL/imauth/sso/oidc/callback",
    "login_initiation_endpoint": "DIGICERT_BASE_URL/imauth/sso/oidc/d1e0b871053742dc84d6233b668bdf72",
    "logout_endpoint": "DIGICERT_BASE_URL/imauth/api/v1/logout"
  }
}

Changes

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