Files
vrchatapi-rust/docs/InstancesApi.md
2024-04-15 22:18:47 +00:00

5.3 KiB

\InstancesApi

All URIs are relative to https://api.vrchat.cloud/api/1

Method HTTP request Description
close_instance DELETE /instances/{worldId}:{instanceId} Close Instance
get_instance GET /instances/{worldId}:{instanceId} Get Instance
get_instance_by_short_name GET /instances/s/{shortName} Get Instance By Short Name
get_short_name GET /instances/{worldId}:{instanceId}/shortName Get Instance Short Name
send_self_invite POST /instances/{worldId}:{instanceId}/invite Send Self Invite

close_instance

crate::models::Instance close_instance(world_id, instance_id, hard_close) Close Instance

Close an instance. You can only close an instance if the ownerId is yourself or if the instance owner is a group and you have the group-instance-moderate permission.

Parameters

Name Type Description Required Notes
world_id String Must be a valid world ID. [required]
instance_id String Must be a valid instance ID. [required]
hard_close Option<bool> Whether to hard close the instance. Defaults to false.

Return type

crate::models::Instance

Authorization

authCookie

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

get_instance

crate::models::Instance get_instance(world_id, instance_id) Get Instance

Returns an instance. Please read Instances Tutorial for more information on Instances. If an invalid instanceId is provided, this endpoint will simply return "null"!

Parameters

Name Type Description Required Notes
world_id String Must be a valid world ID. [required]
instance_id String Must be a valid instance ID. [required]

Return type

crate::models::Instance

Authorization

authCookie

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

get_instance_by_short_name

crate::models::Instance get_instance_by_short_name(short_name) Get Instance By Short Name

Returns an instance. Please read Instances Tutorial for more information on Instances.

Parameters

Name Type Description Required Notes
short_name String Must be a valid instance short name. [required]

Return type

crate::models::Instance

Authorization

authCookie

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

get_short_name

crate::models::InstanceShortNameResponse get_short_name(world_id, instance_id) Get Instance Short Name

Returns an instance short name.

Parameters

Name Type Description Required Notes
world_id String Must be a valid world ID. [required]
instance_id String Must be a valid instance ID. [required]

Return type

crate::models::InstanceShortNameResponse

Authorization

authCookie

HTTP request headers

  • Content-Type: Not defined
  • Accept: text/plain, application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

send_self_invite

crate::models::Success send_self_invite(world_id, instance_id) Send Self Invite

Sends an invite to the instance to yourself.

Parameters

Name Type Description Required Notes
world_id String Must be a valid world ID. [required]
instance_id String Must be a valid instance ID. [required]

Return type

crate::models::Success

Authorization

authCookie

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]