POST
/
symbol
/
find-references

Body

application/json
identifier_position
object
required

Specific position within a file.

include_code_context_lines
integer | null

Whether to include the source code of the symbol in the response. Defaults to none.

include_declaration
boolean

Whether to include the declaration (definition) of the symbol in the response. Defaults to false.

include_raw_response
boolean

Whether to include the raw response from the langserver in the response. Defaults to false.

Response

200 - application/json

Response to a references request.

Points to the start position of the symbol's identifier.

e.g. for the references of User on line 0 character 6 of src/main.py with the code:

0: class User:
1:     def __init__(self, name, age):
2:         self.name = name
3:         self.age = age
4:
5: user = User("John", 30)
_________^
6:
7: print(user.name)

The references will be [{"path": "src/main.py", "line": 5, "character": 7}].

context
object[] | null

The source code around the references.

raw_response
any

The raw response from the langserver.

https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_references

references
object[]
required