Flagsmith · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Flagsmith Permissions API
35 actions
35 updates
phrasing
extends
openapi/flagsmith-permissions-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Flagsmith's API. It is a proposal applied on top of the contract, not a document Flagsmith publishes.
What the actions change
x-apievangelist-phrasing
Targets 35 · first 16 shown; the file carries all of them
$.info
$.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/'].get
$.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/'].post
$.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/{id}/'].get
$.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/{id}/'].put
$.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/{id}/'].delete
$.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/{id}/'].patch
$.paths['/api/v1/environments/{environment_api_key}/user-permissions/'].get
$.paths['/api/v1/environments/{environment_api_key}/user-permissions/'].post
$.paths['/api/v1/environments/{environment_api_key}/user-permissions/{id}/'].get
$.paths['/api/v1/environments/{environment_api_key}/user-permissions/{id}/'].put
$.paths['/api/v1/environments/{environment_api_key}/user-permissions/{id}/'].delete
$.paths['/api/v1/environments/{environment_api_key}/user-permissions/{id}/'].patch
$.paths['/api/v1/organisations/{organisation_pk}/user-group-permissions/'].get
$.paths['/api/v1/organisations/{organisation_pk}/user-group-permissions/'].post
$.paths['/api/v1/organisations/{organisation_pk}/user-group-permissions/{id}/'].put
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Flagsmith Permissions API
version: 1.0.0
extends: openapi/flagsmith-permissions-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 34
- target: $.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/'].get
update:
x-apievangelist-phrasing:
intent: List group permissions on an environment
effect: read
questions:
- Which user groups have access to this environment?
- What permissions does each group hold on a single environment?
instructions:
- text: List the group permission grants on environment {environment_api_key}.
slots:
environment_api_key: path.environment_api_key
- text: Show which teams can act in environment {environment_api_key} and with what rights.
slots:
environment_api_key: path.environment_api_key
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/'].post
update:
x-apievangelist-phrasing:
intent: Grant a group access to an environment
effect: write
questions:
- How do I give a whole team permissions on one environment?
- Can I make a group an admin of a specific environment?
instructions:
- text: Grant group {group} permissions {permissions} on environment {environment_api_key}.
slots:
group: requestBody.group
permissions: requestBody.permissions
environment_api_key: path.environment_api_key
- text: Make group {group} an environment admin ({admin}) in {environment_api_key}.
slots:
group: requestBody.group
admin: requestBody.admin
environment_api_key: path.environment_api_key
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/{id}/'].get
update:
x-apievangelist-phrasing:
intent: Get one group's environment permission grant
effect: read
questions:
- What exactly can a given group do in this environment?
- Is a particular group grant on an environment an admin grant?
instructions:
- text: Show environment group grant {id} in {environment_api_key}.
slots:
id: path.id
environment_api_key: path.environment_api_key
- text: Tell me whether group permission record {id} on environment {environment_api_key} includes admin.
slots:
id: path.id
environment_api_key: path.environment_api_key
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/{id}/'].put
update:
x-apievangelist-phrasing:
intent: Replace a group's environment permissions
effect: write
questions:
- Can I overwrite the full set of rights a team has on an environment?
- What must I resend to replace a group's environment grant?
instructions:
- text: Replace environment group grant {id} in {environment_api_key} so group {group} has exactly {permissions}.
slots:
id: path.id
environment_api_key: path.environment_api_key
group: requestBody.group
permissions: requestBody.permissions
- text: Overwrite the environment {environment_api_key} grant {id} for group {group}, admin set to {admin}.
slots:
environment_api_key: path.environment_api_key
id: path.id
group: requestBody.group
admin: requestBody.admin
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/{id}/'].delete
update:
x-apievangelist-phrasing:
intent: Revoke a group's environment access
effect: destructive
questions:
- How do I take a team's access away from an environment?
- Can I remove one group's environment grant without touching its project rights?
instructions:
- text: Revoke environment group grant {id} in {environment_api_key}.
slots:
id: path.id
environment_api_key: path.environment_api_key
- text: Remove the team permission record {id} from environment {environment_api_key}.
slots:
id: path.id
environment_api_key: path.environment_api_key
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-group-permissions/{id}/'].patch
update:
x-apievangelist-phrasing:
intent: Adjust part of a group's environment grant
effect: write
questions:
- Can I just toggle admin on a group's environment grant?
- Is it possible to tweak a team's environment rights without resending the group?
instructions:
- text: Patch environment group grant {id} in {environment_api_key} to set admin {admin}.
slots:
id: path.id
environment_api_key: path.environment_api_key
admin: requestBody.admin
- text: Change only the permission list of team grant {id} on environment {environment_api_key} to {permissions}.
slots:
id: path.id
environment_api_key: path.environment_api_key
permissions: requestBody.permissions
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-permissions/'].get
update:
x-apievangelist-phrasing:
intent: List user permissions on an environment
effect: read
questions:
- Which individual users have direct access to this environment?
- What rights does each person hold on one environment?
instructions:
- text: List the individual user grants on environment {environment_api_key}.
slots:
environment_api_key: path.environment_api_key
- text: Show which people have direct permissions in environment {environment_api_key}.
slots:
environment_api_key: path.environment_api_key
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-permissions/'].post
update:
x-apievangelist-phrasing:
intent: Grant a user access to an environment
effect: write
questions:
- How do I give one person permissions on a single environment?
- Can I make an individual user an environment admin?
instructions:
- text: Grant user {user} permissions {permissions} on environment {environment_api_key}.
slots:
user: requestBody.user
permissions: requestBody.permissions
environment_api_key: path.environment_api_key
- text: Make person {user} an admin ({admin}) of environment {environment_api_key}.
slots:
user: requestBody.user
admin: requestBody.admin
environment_api_key: path.environment_api_key
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-permissions/{id}/'].get
update:
x-apievangelist-phrasing:
intent: Get one user's environment permission grant
effect: read
questions:
- What can a specific person do in this environment?
- Does a given user grant on an environment include admin?
instructions:
- text: Show environment user grant {id} in {environment_api_key}.
slots:
id: path.id
environment_api_key: path.environment_api_key
- text: Tell me the rights in individual permission record {id} for environment {environment_api_key}.
slots:
id: path.id
environment_api_key: path.environment_api_key
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-permissions/{id}/'].put
update:
x-apievangelist-phrasing:
intent: Replace a user's environment permissions
effect: write
questions:
- Can I overwrite everything a person is allowed to do in an environment?
- What does a full replacement of a user's environment grant need?
instructions:
- text: Replace environment user grant {id} in {environment_api_key} so user {user} has exactly {permissions}.
slots:
id: path.id
environment_api_key: path.environment_api_key
user: requestBody.user
permissions: requestBody.permissions
- text: Overwrite person {user}'s grant {id} on environment {environment_api_key} with admin {admin}.
slots:
user: requestBody.user
id: path.id
environment_api_key: path.environment_api_key
admin: requestBody.admin
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-permissions/{id}/'].delete
update:
x-apievangelist-phrasing:
intent: Revoke a user's environment access
effect: destructive
questions:
- How do I remove one person's direct access to an environment?
- Will revoking a user's environment grant also drop their group-based access?
instructions:
- text: Revoke environment user grant {id} in {environment_api_key}.
slots:
id: path.id
environment_api_key: path.environment_api_key
- text: Delete the individual permission record {id} on environment {environment_api_key}.
slots:
id: path.id
environment_api_key: path.environment_api_key
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/environments/{environment_api_key}/user-permissions/{id}/'].patch
update:
x-apievangelist-phrasing:
intent: Adjust part of a user's environment grant
effect: write
questions:
- Can I just flip admin on for a person in an environment?
- Is a partial change to one user's environment rights possible?
instructions:
- text: Patch environment user grant {id} in {environment_api_key} to admin {admin}.
slots:
id: path.id
environment_api_key: path.environment_api_key
admin: requestBody.admin
- text: Change only the permission keys on person grant {id} in environment {environment_api_key} to {permissions}.
slots:
id: path.id
environment_api_key: path.environment_api_key
permissions: requestBody.permissions
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/organisations/{organisation_pk}/user-group-permissions/'].get
update:
x-apievangelist-phrasing:
intent: List group permissions on an organisation
effect: read
questions:
- Which groups hold organisation-level permissions?
- Can I see the organisation grant for just one group?
instructions:
- text: List the group permission grants in organisation {organisation_pk}.
slots:
organisation_pk: path.organisation_pk
- text: Show organisation {organisation_pk} permissions for group {group}.
slots:
organisation_pk: path.organisation_pk
group: query.group
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/organisations/{organisation_pk}/user-group-permissions/'].post
update:
x-apievangelist-phrasing:
intent: Grant a group organisation-level permissions
effect: write
questions:
- How do I let a team create projects across the organisation?
- Can I give a group organisation-wide rights?
instructions:
- text: Grant group {group} organisation permissions {permissions} in {organisation_pk}.
slots:
group: requestBody.group
permissions: requestBody.permissions
organisation_pk: path.organisation_pk
- text: Give team {group} organisation-wide access in organisation {organisation_pk}.
slots:
group: requestBody.group
organisation_pk: path.organisation_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/organisations/{organisation_pk}/user-group-permissions/{id}/'].put
update:
x-apievangelist-phrasing:
intent: Replace a group's organisation permissions
effect: write
questions:
- Can I overwrite a team's organisation-level rights in one go?
- What does replacing a group's organisation grant require?
instructions:
- text: Replace organisation group grant {id} in {organisation_pk} so group {group} has exactly {permissions}.
slots:
id: path.id
organisation_pk: path.organisation_pk
group: requestBody.group
permissions: requestBody.permissions
- text: Overwrite team {group}'s organisation-wide grant {id} in {organisation_pk}.
slots:
group: requestBody.group
id: path.id
organisation_pk: path.organisation_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/organisations/{organisation_pk}/user-group-permissions/{id}/'].delete
update:
x-apievangelist-phrasing:
intent: Revoke a group's organisation permissions
effect: destructive
questions:
- How do I strip a team's organisation-level rights?
- Can I remove a group's organisation grant but keep the group itself?
instructions:
- text: Revoke organisation group grant {id} in {organisation_pk}.
slots:
id: path.id
organisation_pk: path.organisation_pk
- text: Delete team permission record {id} at organisation level in {organisation_pk}.
slots:
id: path.id
organisation_pk: path.organisation_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/organisations/{organisation_pk}/user-group-permissions/{id}/'].patch
update:
x-apievangelist-phrasing:
intent: Adjust part of a group's organisation grant
effect: write
questions:
- Can I change just the permission list on a team's organisation grant?
- Is it possible to patch a group's organisation rights without resending the group?
instructions:
- text: Patch organisation group grant {id} in {organisation_pk} to permissions {permissions}.
slots:
id: path.id
organisation_pk: path.organisation_pk
permissions: requestBody.permissions
- text: Point organisation grant {id} in {organisation_pk} at a different group, {group}.
slots:
id: path.id
organisation_pk: path.organisation_pk
group: requestBody.group
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/organisations/{organisation_pk}/user-permissions/'].get
update:
x-apievangelist-phrasing:
intent: List user permissions on an organisation
effect: read
questions:
- Which people hold organisation-level permissions directly?
- What organisation rights does one particular user have?
instructions:
- text: List the individual user grants in organisation {organisation_pk}.
slots:
organisation_pk: path.organisation_pk
- text: Show organisation {organisation_pk} permissions held by user {user}.
slots:
organisation_pk: path.organisation_pk
user: query.user
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/organisations/{organisation_pk}/user-permissions/'].post
update:
x-apievangelist-phrasing:
intent: Grant a user organisation-level permissions
effect: write
questions:
- How do I give one person organisation-wide rights?
- Can an individual user be allowed to create projects in the organisation?
instructions:
- text: Grant user {user} organisation permissions {permissions} in {organisation_pk}.
slots:
user: requestBody.user
permissions: requestBody.permissions
organisation_pk: path.organisation_pk
- text: Give person {user} direct organisation-level access in {organisation_pk}.
slots:
user: requestBody.user
organisation_pk: path.organisation_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/organisations/{organisation_pk}/user-permissions/{id}/'].put
update:
x-apievangelist-phrasing:
intent: Replace a user's organisation permissions
effect: write
questions:
- Can I overwrite everything a person may do across the organisation?
- What must a full replacement of a user's organisation grant include?
instructions:
- text: Replace organisation user grant {id} in {organisation_pk} so user {user} has exactly {permissions}.
slots:
id: path.id
organisation_pk: path.organisation_pk
user: requestBody.user
permissions: requestBody.permissions
- text: Overwrite person {user}'s organisation-wide grant {id} in {organisation_pk}.
slots:
user: requestBody.user
id: path.id
organisation_pk: path.organisation_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/organisations/{organisation_pk}/user-permissions/{id}/'].delete
update:
x-apievangelist-phrasing:
intent: Revoke a user's organisation permissions
effect: destructive
questions:
- How do I remove a person's direct organisation-level rights?
- Does revoking a user's organisation grant remove them from the organisation?
instructions:
- text: Revoke organisation user grant {id} in {organisation_pk}.
slots:
id: path.id
organisation_pk: path.organisation_pk
- text: Delete individual permission record {id} at organisation level in {organisation_pk}.
slots:
id: path.id
organisation_pk: path.organisation_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/organisations/{organisation_pk}/user-permissions/{id}/'].patch
update:
x-apievangelist-phrasing:
intent: Adjust part of a user's organisation grant
effect: write
questions:
- Can I change only the permission keys on a person's organisation grant?
- Is patching one user's organisation rights possible without resending the user?
instructions:
- text: Patch organisation user grant {id} in {organisation_pk} to permissions {permissions}.
slots:
id: path.id
organisation_pk: path.organisation_pk
permissions: requestBody.permissions
- text: Reassign organisation grant {id} in {organisation_pk} to person {user}.
slots:
id: path.id
organisation_pk: path.organisation_pk
user: requestBody.user
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-group-permissions/'].get
update:
x-apievangelist-phrasing:
intent: List group permissions on a project
effect: read
questions:
- Which teams have access to this project?
- What rights does each group hold on one project?
instructions:
- text: List the group permission grants on project {project_pk}.
slots:
project_pk: path.project_pk
- text: Show which teams can work in project {project_pk} and with what rights.
slots:
project_pk: path.project_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-group-permissions/'].post
update:
x-apievangelist-phrasing:
intent: Grant a group access to a project
effect: write
questions:
- How do I give a team permissions across a whole project?
- Can I make a group a project admin?
instructions:
- text: Grant group {group} permissions {permissions} on project {project_pk}.
slots:
group: requestBody.group
permissions: requestBody.permissions
project_pk: path.project_pk
- text: Make team {group} a project admin ({admin}) in project {project_pk}.
slots:
group: requestBody.group
admin: requestBody.admin
project_pk: path.project_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-group-permissions/{id}/'].get
update:
x-apievangelist-phrasing:
intent: Get one group's project permission grant
effect: read
questions:
- What exactly can a given team do in this project?
- Is a specific group grant on a project an admin grant?
instructions:
- text: Show project group grant {id} in project {project_pk}.
slots:
id: path.id
project_pk: path.project_pk
- text: Tell me whether team permission record {id} on project {project_pk} includes admin.
slots:
id: path.id
project_pk: path.project_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-group-permissions/{id}/'].put
update:
x-apievangelist-phrasing:
intent: Replace a group's project permissions
effect: write
questions:
- Can I overwrite the full set of rights a team has on a project?
- What must I resend to replace a group's project grant?
instructions:
- text: Replace project group grant {id} in {project_pk} so group {group} has exactly {permissions}.
slots:
id: path.id
project_pk: path.project_pk
group: requestBody.group
permissions: requestBody.permissions
- text: Overwrite team {group}'s grant {id} on project {project_pk} with admin {admin}.
slots:
group: requestBody.group
id: path.id
project_pk: path.project_pk
admin: requestBody.admin
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-group-permissions/{id}/'].delete
update:
x-apievangelist-phrasing:
intent: Revoke a group's project access
effect: destructive
questions:
- How do I take a team's access away from a project?
- Can I drop one group's project grant while leaving its environment rights?
instructions:
- text: Revoke project group grant {id} in project {project_pk}.
slots:
id: path.id
project_pk: path.project_pk
- text: Remove team permission record {id} from project {project_pk}.
slots:
id: path.id
project_pk: path.project_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-group-permissions/{id}/'].patch
update:
x-apievangelist-phrasing:
intent: Adjust part of a group's project grant
effect: write
questions:
- Can I just toggle admin on a team's project grant?
- Is it possible to tweak a group's project rights without resending the group?
instructions:
- text: Patch project group grant {id} in {project_pk} to set admin {admin}.
slots:
id: path.id
project_pk: path.project_pk
admin: requestBody.admin
- text: Change only the permission list of team grant {id} on project {project_pk} to {permissions}.
slots:
id: path.id
project_pk: path.project_pk
permissions: requestBody.permissions
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-permissions/'].get
update:
x-apievangelist-phrasing:
intent: List user permissions on a project
effect: read
questions:
- Which individual people have direct access to this project?
- What rights does each user hold on one project?
instructions:
- text: List the individual user grants on project {project_pk}.
slots:
project_pk: path.project_pk
- text: Show which people have direct permissions in project {project_pk}.
slots:
project_pk: path.project_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-permissions/'].post
update:
x-apievangelist-phrasing:
intent: Grant a user access to a project
effect: write
questions:
- How do I give one person permissions on a project?
- Can I make an individual user a project admin?
instructions:
- text: Grant user {user} permissions {permissions} on project {project_pk}.
slots:
user: requestBody.user
permissions: requestBody.permissions
project_pk: path.project_pk
- text: Make person {user} an admin ({admin}) of project {project_pk}.
slots:
user: requestBody.user
admin: requestBody.admin
project_pk: path.project_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-permissions/{id}/'].get
update:
x-apievangelist-phrasing:
intent: Get one user's project permission grant
effect: read
questions:
- What can a specific person do in this project?
- Does a given user grant on a project include admin?
instructions:
- text: Show project user grant {id} in project {project_pk}.
slots:
id: path.id
project_pk: path.project_pk
- text: Tell me the rights in individual permission record {id} for project {project_pk}.
slots:
id: path.id
project_pk: path.project_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-permissions/{id}/'].put
update:
x-apievangelist-phrasing:
intent: Replace a user's project permissions
effect: write
questions:
- Can I overwrite everything a person is allowed to do in a project?
- What does a full replacement of a user's project grant need?
instructions:
- text: Replace project user grant {id} in {project_pk} so user {user} has exactly {permissions}.
slots:
id: path.id
project_pk: path.project_pk
user: requestBody.user
permissions: requestBody.permissions
- text: Overwrite person {user}'s grant {id} on project {project_pk} with admin {admin}.
slots:
user: requestBody.user
id: path.id
project_pk: path.project_pk
admin: requestBody.admin
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-permissions/{id}/'].delete
update:
x-apievangelist-phrasing:
intent: Revoke a user's project access
effect: destructive
questions:
- How do I remove one person's direct access to a project?
- Will revoking a user's project grant also drop their team-based project access?
instructions:
- text: Revoke project user grant {id} in project {project_pk}.
slots:
id: path.id
project_pk: path.project_pk
- text: Delete the individual permission record {id} on project {project_pk}.
slots:
id: path.id
project_pk: path.project_pk
method: generated
generated: '2026-09-26'
- target: $.paths['/api/v1/projects/{project_pk}/user-permissions/{id}/'].patch
update:
x-apievangelist-phrasing:
intent: Adjust part of a user's project grant
effect: write
questions:
- Can I just flip admin on for a person in a project?
- Is a partial change to one user's project rights possible?
instructions:
- text: Patch project user grant {id} in {project_pk} to admin {admin}.
slots:
id: path.id
project_pk: path.project_pk
admin: requestBody.admin
- text: Change only the permission keys on person grant {id} in project {project_pk} to {permissions}.
slots:
id: path.id
project_pk: path.project_pk
permissions: requestBody.permissions
method: generated
generated: '2026-09-26'
Work with this as data
Every overlay here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/flagsmith-permissions-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.