> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# URIs do Session Directory

> URIs do Session Directory

# URIs do Session Directory

Esta seção fornece detalhes sobre os endereços URI (Universal Resource Identifier) e os métodos HTTP (Hypertext Transport Protocol) associados dos XBOX Live Services para o MPSD (Multiplayer Session Directory).

> **Observação:**\
> Somente títulos de jogos executados em um XBOX 360, em um dispositivo Windows Phone ou no Xbox.com podem usar os URIs do diretório de sessões.

* [Domínio](#ID4EUB)
* [Versão do serviço](#ID4EZB)
* [Objetos e propriedades do sistema](#ID4EAC)
* [Identificadores](#ID4EBE)

## Domínio

sessiondirectory.xboxlive.com

## Versão do serviço

Os chamadores desses URIs REST devem passar o valor 104/105 ou posterior para X-Xbl-Contract-Version, o cabeçalho HTTP que especifica a versão do serviço do EDS (Entertainment Discovery Services).

## Objetos e propriedades do sistema

Para a configuração de suas sessões e modelos, o MPSD usa vários objetos JSON de sessão que estão em conformidade com esquemas fixos que o diretório impõe e interpreta. Durante as chamadas aos métodos com suporte nos vários URIs do diretório de sessões, esses objetos são validados e mesclados com base nos esquemas com suporte. Os principais objetos JSON associados à configuração multijogador são:

* [MultiplayerActivityDetails (JSON)](https://docs.xbox.com/pt-BR/reference/live/rest/json/json-multiplayeractivitydetails.md)
* [MultiplayerSession (JSON)](https://docs.xbox.com/pt-BR/reference/live/rest/json/json-multiplayersession.md)
* [MultiplayerSessionReference (JSON)](https://docs.xbox.com/pt-BR/reference/live/rest/json/json-multiplayersessionreference.md)
* [MultiplayerSessionRequest (JSON)](https://docs.xbox.com/pt-BR/reference/live/rest/json/json-multiplayersessionrequest.md)

Os objetos JSON associados que dizem respeito especificamente a jogos são:

* [GameMessage (JSON)](https://docs.xbox.com/pt-BR/reference/live/rest/json/json-gamemessage.md)
* [GameResult (JSON)](https://docs.xbox.com/pt-BR/reference/live/rest/json/json-gameresult.md)
* [GameSession (JSON)](https://docs.xbox.com/pt-BR/reference/live/rest/json/json-gamesession.md)
* [GameSessionSummary (JSON)](https://docs.xbox.com/pt-BR/reference/live/rest/json/json-gamesessionsummary.md)

## Identificadores

Somente para o Multiplayer 2015, as sessões podem ser acessadas por meio de identificadores de sessão. Vários URIs foram adicionados para fornecer funcionalidade de suporte a identificadores.

## Nesta seção

[/handles](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-handles.md)

  Dá suporte a uma operação POST para definir a sessão da atividade atual do usuário a ser exibida na experiência do usuário do painel do XBOX One e para convidar membros da sessão, se necessário.

[/handles/{handleId}](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-handleshandleid.md)

  Dá suporte a operações DELETE e GET para identificadores de sessão especificados por ID.

[/handles/{handleId}/session](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-handleshandleidsession.md)

  Dá suporte a operações PUT e GET para uma sessão, usando a desreferenciação de identificadores.

[/handles/query](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-handlesquery.md)

  Dá suporte a operações POST para criar consultas de identificadores de sessão.

[/serviceconfigs/{scid}/batch](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidbatch.md)

  Dá suporte a uma operação POST para uma consulta em lote no nível do identificador de configuração de serviço.

[/serviceconfigs/{scid}/sessions](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessions.md)

  Dá suporte a uma operação GET para recuperar um conjunto de documentos de sessão.

[/serviceconfigs/{scid}/sessiontemplates](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplates.md)

  Dá suporte a uma operação GET para recuperar um conjunto de modelos de sessão do MPSD.

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatename.md)

  Dá suporte a uma operação GET para recuperar um conjunto de nomes de modelos de sessão.

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/batch](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigscidsessiontemplatessessiontemplatenamebatch.md)

  Dá suporte a uma operação POST para criar uma consulta em lote no nível do modelo de sessão.

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessions.md)

  Dá suporte a uma operação GET para recuperar um conjunto de modelos de sessão com os nomes de modelo especificados.

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessionssessionname.md)

  Dá suporte a operações PUT e GET para criar e recuperar sessões.

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}/members/me](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessionssessionnamemembersme.md)

  Dá suporte a uma operação DELETE para remover membros da sessão.

[/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}/servers/{server-name}](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessionnamemembersservername.md)

  Dá suporte a uma operação DELETE para remover o servidor especificado de uma sessão.

## Confira também

[URIs do Matchmaking](https://docs.xbox.com/pt-BR/reference/live/rest/uri/matchtickets/atoc-reference-matchtickets.md)

##### Pai

[Referência de URI (Universal Resource Identifier)](https://docs.xbox.com/pt-BR/reference/live/rest/uri/atoc-xboxlivews-reference-uris.md)


## Related topics

- [Visão geral do Multiplayer Session Directory](https://docs.xbox.com/pt-BR/services/xbox-services/multiplayer/mpsd/live-mpsd-overview.md)
- [/serviceconfigs/{scid}/sessions](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessions.md)
- [/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessionssessionname.md)
- [/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessions.md)
- [/serviceconfigs/{scid}/sessiontemplates/{sessionTemplateName}/sessions/{sessionName}/members/me](https://docs.xbox.com/pt-BR/reference/live/rest/uri/sessiondirectory/uri-serviceconfigsscidsessiontemplatessessiontemplatenamesessionssessionnamemembersme.md)
