Project Identities
Get Identity by ID
Overview
- Introduction
- Authentication
- Examples
Endpoints
- Identities
- Token Auth
- Universal Auth
- GCP Auth
- AWS Auth
- Azure Auth
- Kubernetes Auth
- OIDC Auth
- JWT Auth
- Groups
- Organizations
- Projects
- Project Users
- Project Groups
- Project Identities
- Project Roles
- Project Templates
- Environments
- Folders
- Secret Tags
- Secrets
- Dynamic Secrets
- Secret Imports
- Identity Specific Privilege
- App Connections
- Secret Syncs
- Integrations
- Service Tokens
- Audit Logs
Infisical PKI
- Certificate Authorities
- Certificates
- Certificate Templates
- Certificate Collections
- PKI Alerting
Infisical SSH
- Certificates
- Certificate Authorities
- Certificate Templates
Infisical KMS
- Keys
Project Identities
Get Identity by ID
Return project identity membership
GET
/
api
/
v2
/
workspace
/
{projectId}
/
identity-memberships
/
{identityId}
curl --request GET \
--url https://us.infisical.com/api/v2/workspace/{projectId}/identity-memberships/{identityId} \
--header 'Authorization: Bearer <token>'
{
"identityMembership": {
"id": "<string>",
"identityId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"roles": [
{
"id": "<string>",
"role": "<string>",
"customRoleId": "<string>",
"customRoleName": "<string>",
"customRoleSlug": "<string>",
"isTemporary": true,
"temporaryMode": "<string>",
"temporaryRange": "<string>",
"temporaryAccessStartTime": "2023-11-07T05:31:56Z",
"temporaryAccessEndTime": "2023-11-07T05:31:56Z"
}
],
"identity": {
"name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"authMethods": [
"<string>"
]
},
"project": {
"name": "<string>",
"id": "<string>"
}
}
}
Authorizations
An access token in Infisical
Path Parameters
The ID of the project to get the identity membership for.
The ID of the identity to get the membership for.
Response
200
application/json
Default Response
Was this page helpful?
curl --request GET \
--url https://us.infisical.com/api/v2/workspace/{projectId}/identity-memberships/{identityId} \
--header 'Authorization: Bearer <token>'
{
"identityMembership": {
"id": "<string>",
"identityId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"roles": [
{
"id": "<string>",
"role": "<string>",
"customRoleId": "<string>",
"customRoleName": "<string>",
"customRoleSlug": "<string>",
"isTemporary": true,
"temporaryMode": "<string>",
"temporaryRange": "<string>",
"temporaryAccessStartTime": "2023-11-07T05:31:56Z",
"temporaryAccessEndTime": "2023-11-07T05:31:56Z"
}
],
"identity": {
"name": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"authMethods": [
"<string>"
]
},
"project": {
"name": "<string>",
"id": "<string>"
}
}
}