# Secrets Secret Store is an API that allows Stripe Apps developers to securely persist secrets for use by UI Extensions and app backends. The primary resource in Secret Store is a `secret`. Other apps can’t view secrets created by an app. Additionally, secrets are scoped to provide further permission control. All Dashboard users and the app backend share `account` scoped secrets. Use the `account` scope for secrets that don’t change per-user, like a third-party API key. A `user` scoped secret is accessible by the app backend and one specific Dashboard user. Use the `user` scope for per-user secrets like per-user OAuth tokens, where different users might have different permissions. Related guide: [Store data between page reloads](https://docs.stripe.com/docs/stripe-apps/store-auth-data-custom-objects.md) ## Endpoints ### List secrets - [GET /v1/apps/secrets](https://docs.stripe.com/api/apps/secret_store/list.md) ### Delete a Secret - [POST /v1/apps/secrets/delete](https://docs.stripe.com/api/apps/secret_store/delete.md) ### Find a Secret - [GET /v1/apps/secrets/find](https://docs.stripe.com/api/apps/secret_store/find.md) ### Set a Secret - [POST /v1/apps/secrets](https://docs.stripe.com/api/apps/secret_store/set.md)