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."
}
]
}
Retrieve the computed activation steps for a specific provider.
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."
}
]
}
Bearer <API_KEY> from Console > Developers > Workspace API Keys.smartid, ftn, mitid).not_started, in_progress, or completed.Show Step object
enable, activation-form, book-meeting, api-key, or activated.Show Field object
data object of the submit request body.string, base64, or boolean.null if no form has been submitted yet.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."
}
]
}