/projects/{project_id}/branches/{branch_id}/anonymized_statusRetrieve anonymized branch statusRetrieves the current status of an anonymized branch, including its state and progress information. This endpoint allows you to monitor the anonymization process from initialization through completion. Only anonymized branches will have status information available.
Note: This endpoint is currently in Beta.
Parameters
project_idstringpathrequiredThe Neon project ID
branch_idstringpathrequiredThe branch ID
Responses
branch_idstringrequiredThe ID of the anonymized branch.
created_atstring · date-timerequiredA timestamp indicating when the anonymized branch was created
failed_atstring · date-timeA timestamp indicating when the anonymized branch operation failed (if applicable)
last_runobjectMetadata about the most recent anonymization attempt for the branch.
Show child attributes
completed_atstring · date-timeTimestamp indicating when the latest anonymization attempt completed. Populated even if the attempt failed.
masked_columnsintegerNumber of columns that had masking rules applied during the attempt.
started_atstring · date-timeTimestamp indicating when the latest anonymization attempt started.
triggered_bystring · uuidUUID of the user who triggered the latest anonymization attempt.
triggered_by_usernamestringUsername of the user who triggered the latest anonymization attempt.
project_idstringrequiredThe ID of the project this branch belongs to.
statestringrequiredThe current state of the anonymized branch. `created`: branch record exists but setup has not started. `initialized`: setup is complete and the branch is ready for anonymization. `initialization_error`: an error occurred during setup. `anonymizing`: the anonymization process is currently running. `anonymized`: anonymization completed successfully. `error`: an error occurred during anonymization.
status_messagestringA descriptive message about the current status or any errors
updated_atstring · date-timerequiredA timestamp indicating when the anonymized branch status was last updated
{
"branch_id": "br-aged-salad-637688",
"created_at": "2022-11-30T18:25:15Z",
"last_run": {
"completed_at": "2022-11-30T18:30:22Z",
"masked_columns": 12,
"started_at": "2022-11-30T18:25:15Z",
"triggered_by": "df6c5f70-6cbf-4c8c-9e7a-74c3ddbd8f9f"
},
"project_id": "simple-truth-637688",
"state": "anonymizing",
"status_message": "Anonymizing table mydb.public.users (3/5)",
"updated_at": "2022-11-30T18:30:22Z"
}codestringrequiredmessagestringrequiredError message
request_idstringUnique identifier for the request, useful for debugging. You can set this value manually by including an `X-Request-ID` header in the request. If not provided, the value will be generated automatically.
{
"code": "",
"message": "string",
"request_id": "string"
}