Skip to content

OAuth2 / OIDC

Authenticate your account using OAuth2.0 / Open ID Connect. Returns a Vault sessionId.

POST/auth/oauth/session/{oath_oidc_profile_id}
NameDescription
AuthorizationBearer access_token
Hostlogin.veevavault.com
NameDescription
oath_oidc_profile_idThe ID of your OAuth2.0 / Open ID Connect profile.
curl -X POST \
-H "Authorization: Bearer 1C29326C3DF" \
-H "Host: Bearer 1C29326C3DF" \
https://myserver.com/auth/oauth/session/_9ad0a091-cbd6-4c59-ab5a-d4f2870f218c
{
  "responseStatus": "SUCCESS",
  "sessionId": "3B3C45FD240E26F0C3DB4F82BBB0C15C7EFE4B29EF9916AF41AF7E44B170BAA01F232B462BE5C2BE2ACB82F6704FDA216EBDD69996EB23A6050723D1EFE6FA2B4A9C3E7D2F1B8A056E4C9D7F3B2A1E6C8D4F09B7E2A3C5D8F14B6A9E2C7D4F83A1B5E9C3D7F24A8B6E1C9D3F57A2B4E8C1D6F39A7B2E5C4D8F16A3B9E7C2D5F48B1A6E3C9D7F25A4B8E2C6D1F93A7B5E4C8D2F16A9B33B3C45FD240E26F0C3DB4F82BBB0C15C7EFE4B29EF9916AF41AF7E44B170BAA01F232B462BE5C2BE2ACB82F6704FDA216EBDD69996EB23A6050723D1EFE6FA2B4A9C3E7D2F1B8A056E4C9D7F3B2A1E6C8D4F09B7E2A3C5D8F14B6A9E2C7D4F83A1B5E9C3D7F24A8B6E1C9D3F57A2B4E8C1D6F39A7B2E5C4D8F16A3B9E7C2D5F48B1A6E3C9D7F25A4B8E2C6D1F93A7B5E4C8D2F16A9B3",
  "userId": 12021,
  "vaultIds": [
    {
      "id": 1776,
      "name": "PromoMats",
      "url": "https://promomats-veevapharm.veevavault.com/api"
    },
    {
      "id": 1777,
      "name": "eTMF",
      "url": "https://etmf-veevapharm.veevavault.com/api"
    },
    {
      "id": 1778,
      "name": "MedComms",
      "url": "https://medcomms-veevapharm.veevavault.com/api"
    },
    {
      "id": 1779,
      "name": "QualityDocs",
      "url": "https://qualitydocs-veevapharm.veevavault.com/api"
    }
  ],
  "vaultId": 1776
}