···1+{
2+ "lexicon": 1,
3+ "id": "com.atproto.identity.refreshIdentity",
4+ "defs": {
5+ "main": {
6+ "type": "procedure",
7+ "description": "Request that the server re-resolve an identity (DID and handle). The server may ignore this request, or require authentication, depending on the role, implementation, and policy of the server.",
8+ "input": {
9+ "encoding": "application/json",
10+ "schema": {
11+ "type": "object",
12+ "required": ["identifier"],
13+ "properties": {
14+ "identifier": {
15+ "type": "string",
16+ "format": "at-identifier"
17+ }
18+ }
19+ }
20+ },
21+ "output": {
22+ "encoding": "application/json",
23+ "schema": {
24+ "type": "ref",
25+ "ref": "com.atproto.identity.defs#identityInfo"
26+ }
27+ },
28+ "errors": [
29+ {
30+ "name": "HandleNotFound",
31+ "description": "The resolution process confirmed that the handle does not resolve to any DID."
32+ },
33+ {
34+ "name": "DidNotFound",
35+ "description": "The DID resolution process confirmed that there is no current DID."
36+ },
37+ {
38+ "name": "DidDeactivated",
39+ "description": "The DID previously existed, but has been deactivated."
40+ }
41+ ]
42+ }
43+ }
44+}