Hey @drag7ter
Youโre absolutely right, currently, there is no official API field that explicitly returns the recipient activation status (I just have tested it), even though the Databricks API documentation references a field called activated boolean
In practice, this field is not returned by the GET /api/2.1/unity-catalog/recipients endpoint, nor is it shown in the output of DESCRIBE RECIPIENT <name>
What weโve observed as a workaround:
When a recipient is created with authentication_type = "TOKEN", the API response and DESCRIBE RECIPIENT includes a field under the token object:
"activation_url": "https://...retrieve_config.html?..."
This activation_url exists only before the recipient has activated (i.e., downloaded) the credentials.
Once the recipient uses the link, the activation_url field disappears from the token, and thatโs currently the only reliable signal that the recipient has completed activation.
So, you can use the recipients/list API to fetch all recipients, and programmatically check which still include the activation_url field.
This behavior is not officially documented, and may change in future versions, but for now, itโs the most reliable way weโve found to monitor recipient activation at scale without relying on the UI...
Hope this helps, ๐
Isi