specification icon indicating copy to clipboard operation
specification copied to clipboard

⚙️ VRChat API OpenAPI specification defining the API in a machine-readable format. This is then used for automatic generation of language-specific SDK's

Results 78 specification issues
Sort by recently updated
recently updated
newest added

* PUT /users/{yourID} Blocked (kinda) by #65 ```json { "revertDisplayName": true, "currentPassword": "password" } ``` apiKey and auth required ![bild](https://user-images.githubusercontent.com/5008081/134956696-f0f4c721-2212-44fc-8169-7751b96664a3.png) With password: ![bild](https://user-images.githubusercontent.com/5008081/134956789-0315a8aa-29f1-4d33-8247-593d27f6d66e.png) ![bild](https://user-images.githubusercontent.com/5008081/134956830-d220fcc2-36f5-4988-9f65-a51d7c628339.png) ![bild](https://user-images.githubusercontent.com/5008081/134961495-fd228bef-5659-422f-b9ac-543b869b65ed.png) Success returns CurrentUser `pastDisplayName` is:...

Priority: Low
Status: Blocked
Type: Undocumented Endpoint

POST `/user/{userId}/votekick` Would this fall under PlayerModeration API?

Priority: Low
Type: Undocumented Endpoint

Although also admin-only. Should be very easy to copy over the query param.

Type: Enhancement
Priority: Low
Status: Help Wanted

* `invite/${receiverUserId}/photo` * `requestInvite/{receiverUserId}/photo`

Priority: Medium
Type: Undocumented Endpoint

In the project of having feature-parity with Docsify, I noticed we technically lack: * POST `/auth/register` * POST `/auth/user/resendEmail` * GET `/auth/verifyLoginPlace`

Priority: Low
Type: Undocumented Endpoint

Probably similar to `WorldCreateNotAllowedYetError`, but needs to be double checked.

Priority: Low
Type: Undocumented Endpoint

CurrentUser: badge? badge field is not required: https://github.com/vrchatapi/specification-test/blob/b55c7d639f4d11167cdc0195170494db90b61cec/data/requests/avatars/selectavatar-with-id.md LimitedUser: +bioLinks, +currentAvatarTags SentNotification: recieverUserId -> receiverUserId, details: object (was string) POST `/invite/myself/to/{worldid}:{instanceid}`: ```json { "created_at": "2024-05-05T08:02:42.772Z", "details": { "worldId": "wrld_4cf554b4-430c-4f8f-b53e-1f294eed230b:80187~group(grp_9b1b2366-0eb6-41cb-9235-470b0db83f99)~groupAccessType(public)~region(us)", "worldName":...

## List Group Instances GET `/users//instances/groups` Endpoint is missing. Response: ``` { "fetchedAt": "2024-05-01T17:23:07.824Z", "instances": [ { "id": "wrld_4b341546-65ff-4607-9d38-5b7f8f405132:39911~group(grp_2d8cee98-2481-451b-9bb1-e0351f7190a7)~groupAccessType(members)~region(use)", "location": "wrld_4b341546-65ff-4607-9d38-5b7f8f405132:39911~group(grp_2d8cee98-2481-451b-9bb1-e0351f7190a7)~groupAccessType(members)~region(use)", "instanceId": "39911~group(grp_2d8cee98-2481-451b-9bb1-e0351f7190a7)~groupAccessType(members)~region(use)", "name": "39911", "worldId": "wrld_4b341546-65ff-4607-9d38-5b7f8f405132", "type": "group", "ownerId":...

Some generators support certain syntax's that others don't, to provide the best support possible and closely model VRChat's API, relying on the most minimum support available across all generators leaves...