Disaster Recovery

Get the readiness checklist

curl https://api.subscriby.net/v1/recovery/readiness \
  -H "Authorization: Bearer $SUBSCRIBY_TOKEN"

The whole checklist the Readiness page shows, with its totals.

  • done is three-valued: true or false when the platform can verify the line, null when it can only remind (reminder: true). Reminders never count toward total.
  • locked says the plan lacks the prevention feature the line needs, so a client shows the upgrade rather than the fix; prevention at the top says whether the plan bundles those features at all.
  • url is where the line is fixed, or null for a reminder. detail is the state in words, such as "2 of 3 projects".
  • connector names the connector a line belongs to (connector_name is its display name); both are null for the account's own lines.

The lines are the ones the dashboard lists, in the same order. The account's come first: second_factor and backup_identity. Then each installed connector's own lines, worded by that connector and keyed within it; Telegram's are standby_installation, standby_spaces, auto_failover and live_mirror, one line per key however many projects run it (the detail counts the projects when they differ). Last the two reminders, off_platform_copy and second_admin. A creator with no connector installed gets the account lines and the reminders alone. Every change to a verifiable line's state raises recovery.readiness_changed.

get/v1/recovery/readiness

Request

  • Base URL: https://api.subscriby.net
  • URL: https://api.subscriby.net/v1/recovery/readiness
  • Auth: HTTP bearer

Response

200 with the checklist.

Example response

{
  "data": {
    "prevention": true,
    "completed": 4,
    "total": 6
  }
}

Changes

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