Skip to main content
GET
/
apps
/
{client_id}
/
providers
/
{provider_id}
/
activation
/
steps
curl -H "Authorization: Bearer sk_workspace_test_..." \
  "https://sandbox.api.hopae.com/connect/v1/apps/abc123/providers/mitid/activation/steps"
{
  "state": "in_progress",
  "currentStepIndex": 1,
  "steps": [
    {
      "type": "enable",
      "title": "Enable Provider",
      "description": "Enable this provider to proceed to the next steps."
    },
    {
      "type": "activation-form",
      "title": "Submit Activation Request Form",
      "description": "Submit the required information for provider activation.",
      "requiredFields": [
        { "label": "Legal Company Name", "name": "legalCompanyName", "value": "", "type": "string" },
        { "label": "Registration Number", "name": "registrationNumber", "value": "", "type": "string" },
        { "label": "Service Description", "name": "serviceDescription", "value": "", "type": "string" },
        { "label": "Display Name", "name": "displayName", "value": "", "type": "string" },
        { "label": "Contact Email", "name": "contactEmail", "value": "", "type": "string" }
      ],
      "form": null
    },
    {
      "type": "api-key",
      "title": "Issuing Production API Key",
      "description": "Production API keys are being issued."
    },
    {
      "type": "activated",
      "title": "Provider Activated",
      "description": "API key has successfully been issued and configured."
    }
  ]
}
Returns the activation steps, current progress, and overall state for a provider. Steps vary by provider.

Request

Authorization
string
required
Bearer <API_KEY> from Console > Developers > Workspace API Keys.

Path parameters

client_id
string
required
Client identifier of the app.
provider_id
string
required
Provider identifier (e.g., smartid, ftn, mitid).

Response

state
string
Overall activation state: not_started, in_progress, or completed.
currentStepIndex
number
Zero-based index of the first incomplete step. Equals the last step index when all steps are completed.
steps
object[]
Ordered list of activation steps. Each step contains:
curl -H "Authorization: Bearer sk_workspace_test_..." \
  "https://sandbox.api.hopae.com/connect/v1/apps/abc123/providers/mitid/activation/steps"
{
  "state": "in_progress",
  "currentStepIndex": 1,
  "steps": [
    {
      "type": "enable",
      "title": "Enable Provider",
      "description": "Enable this provider to proceed to the next steps."
    },
    {
      "type": "activation-form",
      "title": "Submit Activation Request Form",
      "description": "Submit the required information for provider activation.",
      "requiredFields": [
        { "label": "Legal Company Name", "name": "legalCompanyName", "value": "", "type": "string" },
        { "label": "Registration Number", "name": "registrationNumber", "value": "", "type": "string" },
        { "label": "Service Description", "name": "serviceDescription", "value": "", "type": "string" },
        { "label": "Display Name", "name": "displayName", "value": "", "type": "string" },
        { "label": "Contact Email", "name": "contactEmail", "value": "", "type": "string" }
      ],
      "form": null
    },
    {
      "type": "api-key",
      "title": "Issuing Production API Key",
      "description": "Production API keys are being issued."
    },
    {
      "type": "activated",
      "title": "Provider Activated",
      "description": "API key has successfully been issued and configured."
    }
  ]
}