People

Restore a person

Changed on

Restore an archived person, making them active again.

patch/api/v2/people/{id}/restore

Request

  • Base URL
    https://developer.productive.io (the document declares no server; this is the origin it was published from)
  • URL
    https://developer.productive.io/api/v2/people/{id}/restore
  • Auth
    none declared

Path parameters

idstring required

ID

Response

Single person

Example response

{
  "data": {
    "id": "12",
    "type": "people",
    "attributes": {
      "agent": false,
      "avatar_url": null,
      "contact": {},
      "deactivated_at": null,
      "email": "alex.smith@example.com",
      "first_name": "Alex",
      "last_name": "Smith",
      "nickname": "alex",
      "title": "Senior Developer",
      "role_id": 1,
      "status_emoji": null,
      "status_text": null,
      "status_expires_at": null,
      "time_off_status_sync": false,
      "archived_at": null,
      "autotracking": false,
      "joined_at": "2026-01-01T00:00:00.000+00:00",
      "last_seen_at": "2026-03-15T10:00:00.000+00:00",
      "invited_at": null,
      "is_user": true,
      "user_id": 456,
      "tag_list": [],
      "virtual": false,
      "custom_fields": null,
      "created_at": "2026-01-01T00:00:00.000+00:00",
      "placeholder": false,
      "color_id": "5",
      "two_factor_auth": false,
      "availabilities": [
        [
          8,
          0,
          0,
          0,
          0
        ]
      ],
      "hrm_type_id": 1,
      "champion": false,
      "offboarding_status": null,
      "offboarding_id": null,
      "time_tracking_policy_id": null
    },
    "relationships": {
      "company": {
        "data": null
      },
      "manager": {
        "data": {
          "type": "people",
          "id": "8"
        }
      },
      "teams": {
        "data": [
          {
            "type": "teams",
            "id": "3"
          }
        ]
      }
    }
  },
  "included": []
}

Changes

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • warning

      added the new project_already_exported enum value to the // response property for the response status