---
schema_version: "1"
id: 5b8cf85de94fcd86b3340a80657fb1e29cf5f42a6ace4c0d2ea0d3d6115e2deb
title: SessionHeader
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_meta/meta_sessionheader.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_sessionheader.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: a140dcfc59b4f6311bd292e09a062d263873525d40a7706ace667f87d391f44a
description: Specifies the session ID that the login call returns. This session ID is used to authenticate all subsequent Metadata API calls.
---
# SessionHeader

Specifies the session ID that the login call returns. This session ID is used to authenticate all subsequent Metadata API calls.

## Version

This header is available in all API versions.

## Supported Calls

All Metadata API calls.

## Fields

### sessionId

- **Type**: string
- **Description**: The session ID that the login call returns.

## Sample Code—Java

Add the SessionHeader to the metadata connection before you perform a call as follows:

metadataConnection.setSessionHeader("<session\_ID>");