> ## 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.

# /sessions/{sessionId}/scids/{scid}/data/{pathAndFileName},{type}

> /sessions/{sessionId}/scids/{scid}/data/{pathAndFileName},{type}

Downloads a file.
The domain for these URIs is `titlestorage.xboxlive.com`.

* [URI parameters](#ID4EV)

## URI parameters

| Parameter | Type | Description |
| - | - | - |
| sessionId | string | the ID of the session to look up. |
| scid | guid | the ID of the service config to look up. |
| pathAndFileName | string | Path and file name for the item to be accessed. Valid characters for the path portion (up to and including the final forward slash) include uppercase letters (A-Z), lowercase letters (a-z), numbers (0-9), underscore (*), and forward slash (/). The path portion may be empty. Valid characters for the file name portion (everything after the final forward slash) include uppercase letters (A-Z), lowercase letters (a-z), numbers (0-9), underscore (*), period (.), and hyphen (-). The file name may not be empty, end in a period or contain two consecutive periods. |
| type | string | The format of the data. Possible values are binary or json. |

## Valid methods

[DELETE (/sessions/{sessionId}/scids/{scid}/data/{pathAndFileName},{type})](https://docs.xbox.com/reference/live/rest/uri/storage/uri-sessionssessionidscidssciddatapathandfilenametype-delete.md)

  Deletes a file.

[GET (/sessions/{sessionId}/scids/{scid}/data/{pathAndFileName},{type})](https://docs.xbox.com/reference/live/rest/uri/storage/uri-sessionssessionidscidssciddatapathandfilenametype-get.md)

  Downloads a file.

[PUT (/sessions/{sessionId}/scids/{scid}/data/{pathAndFileName},{type})](https://docs.xbox.com/reference/live/rest/uri/storage/uri-sessionssessionidscidssciddatapathandfilenametype-put.md)

  Uploads a file. The data can be uploaded in a full upload in which the data and metadata are sent in a single message, or as a multi-block upload in which the data and metadata are sent in a series of smaller blocks. Only files that are smaller than four megabytes can be sent as a single message. Multi-block upload is not supported for data of type json.

## See also

##### Parent

[Title Storage URIs](https://docs.xbox.com/reference/live/rest/uri/storage/atoc-reference-storagev2.md)


## Related topics

- [GET (/sessions/{sessionId}/scids/{scid}/data/{pathAndFileName},{type})](https://docs.xbox.com/reference/live/rest/uri/storage/uri-sessionssessionidscidssciddatapathandfilenametype-get.md)
- [PUT (/sessions/{sessionId}/scids/{scid}/data/{pathAndFileName},{type})](https://docs.xbox.com/reference/live/rest/uri/storage/uri-sessionssessionidscidssciddatapathandfilenametype-put.md)
- [DELETE (/sessions/{sessionId}/scids/{scid}/data/{pathAndFileName},{type})](https://docs.xbox.com/reference/live/rest/uri/storage/uri-sessionssessionidscidssciddatapathandfilenametype-delete.md)
- [/sessions/{sessionId}/scids/{scid}/data/{path}](https://docs.xbox.com/reference/live/rest/uri/storage/uri-sessionssessionidscidssciddatapath.md)
- [GET (/sessions/{sessionId}/scids/{scid}/data/{path})](https://docs.xbox.com/reference/live/rest/uri/storage/uri-sessionssessionidscidssciddatapath-get.md)
