---
title: "Get Project"
method: GET
path: "/v1/project"
tags: ["BackendService"]
---

# Get Project

`GET /v1/project`

Get the current project.

## Response `200`

OK

- GetProjectResponse
  - `project` Project — Projects are the top-level object in Tesseral. Everything in Tesseral happens within the context of a Project.
    - `id` string — The Project ID. Starts with `project_...`.
    - `displayName` string — A human-friendly name for the Project.
    - `createTime` string, date-time — When the Project was created.
    - `updateTime` string, date-time — When the Project was last modified.
    - `logInWithGoogle` boolean — Whether the Project supports "Log in with Google".
    - `logInWithMicrosoft` boolean — Whether the Project supports "Log in with Microsoft".
    - `logInWithGithub` boolean — Whether the Project supports "Log in with GitHub".
    - `logInWithEmail` boolean — Whether the Project supports "Log in with email".
    - `logInWithPassword` boolean — Whether the Project supports "Log in with password".
    - `logInWithSaml` boolean — Whether the Project supports "Log in with SAML".
    - `logInWithOidc` boolean — Whether the Project supports "Log in with OIDC".
    - `logInWithAuthenticatorApp` boolean — Whether the Project supports authenticator apps as a secondary auth factor.
    - `logInWithPasskey` boolean — Whether the Project supports passkeys as a secondary auth factor.
    - `googleOauthClientId` string — The OAuth Client ID to use for "Log in with Google".
    - `googleOauthClientSecret` string — The OAuth Client Secret to use for "Log in with Google". This field is write-only.
    - `microsoftOauthClientId` string — The OAuth Client ID to use for "Log in with Microsoft".
    - `microsoftOauthClientSecret` string — The OAuth Client Secret to use for "Log in with Microsoft". This field is write-only.
    - `githubOauthClientId` string — The OAuth Client ID to use for "Log in with GitHub".
    - `githubOauthClientSecret` string — The OAuth Client ID to use for "Log in with GitHub" This field is write only.
    - `vaultDomain` string — The domain where the Project's Vault lives.
    - `vaultDomainCustom` boolean — Whether vault_domain is different from the automatically-assigned one.
    - `trustedDomains` string[] — The set of domains the Project trusts. Client-side JavaScript on these domains can take actions on behalf of logged-in Users.
    - `cookieDomain` string — The domain that authentication cookies are stored on.
    - `redirectUri` string — Where Users are redirected after returning from the Vault.
    - `afterLoginRedirectUri` string — Where Users are redirected after logging in.
    - `afterSignupRedirectUri` string — Where Users are redirected after signing up.
    - `emailSendFromDomain` string — Emails sent to Users come from this domain.
    - `apiKeysEnabled` boolean — Whether the Project supports API Keys.
    - `apiKeySecretTokenPrefix` string — The prefix used for API Key secret tokens.
    - `auditLogsEnabled` boolean — Whether the Project has audit logging enabled.

## Other responses

- `400` — API Error
- `401` — API Error
- `403` — API Error
- `404` — API Error

---

[API](https://skmtc.net/tesseral-labs/apis/backendservice-api.md) · [All operations](https://skmtc.net/tesseral-labs/apis/backendservice-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tesseral-labs/backendservice-api/versions/fe83f78ae20a/schema)
