Directory: Memberships

get
Path parameters
membershipstring · uuidRequired
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships/{membership} HTTP/1.1
Host: 
Accept: */*
200

OK

{
  "GroupIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "MembershipIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "OrganizationIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "UserIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "MembershipFunction": "text",
  "MembershipEffective": "2025-07-16T19:44:01.733Z",
  "MembershipExpiry": "2025-07-16T19:44:01.733Z"
}
head
Path parameters
membershipstring · uuidRequired
Responses
200
OK
application/json
Responseboolean
head
HEAD /v2/e01/directory/memberships/{membership} HTTP/1.1
Host: 
Accept: */*
200

OK

true
get
Query parameters
GroupIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
UserIdentifierstring · uuidOptional
MembershipFunctionstringOptional
MembershipEffectivestring · date-timeOptional
MembershipExpirystring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships/count HTTP/1.1
Host: 
Accept: */*
200

OK

{
  "Count": 1
}
get
Query parameters
GroupIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
UserIdentifierstring · uuidOptional
MembershipFunctionstringOptional
MembershipEffectivestring · date-timeOptional
MembershipExpirystring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Pageinteger · int32Optional
Takeinteger · int32Optional
SortstringOptional
ExcludesstringOptional
IncludesstringOptional
FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships HTTP/1.1
Host: 
Accept: */*
200

OK

[
  {
    "GroupIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "MembershipIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "OrganizationIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "UserIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "MembershipFunction": "text",
    "MembershipEffective": "2025-07-16T19:44:01.733Z",
    "MembershipExpiry": "2025-07-16T19:44:01.733Z"
  }
]
Query parameters
GroupIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
UserIdentifierstring · uuidOptional
MembershipFunctionstringOptional
MembershipEffectivestring · date-timeOptional
MembershipExpirystring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Pageinteger · int32Optional
Takeinteger · int32Optional
SortstringOptional
ExcludesstringOptional
IncludesstringOptional
FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships/search HTTP/1.1
Host: 
Accept: */*
200

OK

[
  {
    "MembershipIdentifier": "123e4567-e89b-12d3-a456-426614174000"
  }
]
get
Path parameters
deletionstring · uuidRequired
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships-deletions/{deletion} HTTP/1.1
Host: 
Accept: */*
200

OK

{
  "DeletionIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "GroupIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "MembershipIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "OrganizationIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "UserIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "DeletionWhen": "2025-07-16T19:44:01.733Z"
}
head
Path parameters
deletionstring · uuidRequired
Responses
200
OK
application/json
Responseboolean
head
HEAD /v2/e01/directory/memberships-deletions/{deletion} HTTP/1.1
Host: 
Accept: */*
200

OK

true
get
Query parameters
GroupIdentifierstring · uuidOptional
MembershipIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
UserIdentifierstring · uuidOptional
DeletionWhenstring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships-deletions/count HTTP/1.1
Host: 
Accept: */*
200

OK

{
  "Count": 1
}
get
Query parameters
GroupIdentifierstring · uuidOptional
MembershipIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
UserIdentifierstring · uuidOptional
DeletionWhenstring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Pageinteger · int32Optional
Takeinteger · int32Optional
SortstringOptional
ExcludesstringOptional
IncludesstringOptional
FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships-deletions HTTP/1.1
Host: 
Accept: */*
200

OK

[
  {
    "DeletionIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "GroupIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "MembershipIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "OrganizationIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "UserIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "DeletionWhen": "2025-07-16T19:44:01.733Z"
  }
]
Query parameters
GroupIdentifierstring · uuidOptional
MembershipIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
UserIdentifierstring · uuidOptional
DeletionWhenstring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Pageinteger · int32Optional
Takeinteger · int32Optional
SortstringOptional
ExcludesstringOptional
IncludesstringOptional
FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships-deletions/search HTTP/1.1
Host: 
Accept: */*
200

OK

[
  {
    "DeletionIdentifier": "123e4567-e89b-12d3-a456-426614174000"
  }
]
get
Path parameters
reasonstring · uuidRequired
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships-reasons/{reason} HTTP/1.1
Host: 
Accept: */*
200

OK

{
  "CreatedBy": "123e4567-e89b-12d3-a456-426614174000",
  "MembershipIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "ModifiedBy": "123e4567-e89b-12d3-a456-426614174000",
  "ReasonIdentifier": "123e4567-e89b-12d3-a456-426614174000",
  "LastChangeType": "text",
  "PersonOccupation": "text",
  "ReasonSubtype": "text",
  "ReasonType": "text",
  "Created": "2025-07-16T19:44:01.733Z",
  "Modified": "2025-07-16T19:44:01.733Z",
  "ReasonEffective": "2025-07-16T19:44:01.733Z",
  "ReasonExpiry": "2025-07-16T19:44:01.733Z"
}
head
Path parameters
reasonstring · uuidRequired
Responses
200
OK
application/json
Responseboolean
head
HEAD /v2/e01/directory/memberships-reasons/{reason} HTTP/1.1
Host: 
Accept: */*
200

OK

true
get
Query parameters
CreatedBystring · uuidOptional
MembershipIdentifierstring · uuidOptional
ModifiedBystring · uuidOptional
LastChangeTypestringOptional
PersonOccupationstringOptional
ReasonSubtypestringOptional
ReasonTypestringOptional
Createdstring · date-timeOptional
Modifiedstring · date-timeOptional
ReasonEffectivestring · date-timeOptional
ReasonExpirystring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships-reasons/count HTTP/1.1
Host: 
Accept: */*
200

OK

{
  "Count": 1
}
get
Query parameters
CreatedBystring · uuidOptional
MembershipIdentifierstring · uuidOptional
ModifiedBystring · uuidOptional
LastChangeTypestringOptional
PersonOccupationstringOptional
ReasonSubtypestringOptional
ReasonTypestringOptional
Createdstring · date-timeOptional
Modifiedstring · date-timeOptional
ReasonEffectivestring · date-timeOptional
ReasonExpirystring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Pageinteger · int32Optional
Takeinteger · int32Optional
SortstringOptional
ExcludesstringOptional
IncludesstringOptional
FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships-reasons HTTP/1.1
Host: 
Accept: */*
200

OK

[
  {
    "CreatedBy": "123e4567-e89b-12d3-a456-426614174000",
    "MembershipIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "ModifiedBy": "123e4567-e89b-12d3-a456-426614174000",
    "ReasonIdentifier": "123e4567-e89b-12d3-a456-426614174000",
    "LastChangeType": "text",
    "PersonOccupation": "text",
    "ReasonSubtype": "text",
    "ReasonType": "text",
    "Created": "2025-07-16T19:44:01.733Z",
    "Modified": "2025-07-16T19:44:01.733Z",
    "ReasonEffective": "2025-07-16T19:44:01.733Z",
    "ReasonExpiry": "2025-07-16T19:44:01.733Z"
  }
]
Query parameters
CreatedBystring · uuidOptional
MembershipIdentifierstring · uuidOptional
ModifiedBystring · uuidOptional
LastChangeTypestringOptional
PersonOccupationstringOptional
ReasonSubtypestringOptional
ReasonTypestringOptional
Createdstring · date-timeOptional
Modifiedstring · date-timeOptional
ReasonEffectivestring · date-timeOptional
ReasonExpirystring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Pageinteger · int32Optional
Takeinteger · int32Optional
SortstringOptional
ExcludesstringOptional
IncludesstringOptional
FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/directory/memberships-reasons/search HTTP/1.1
Host: 
Accept: */*
200

OK

[
  {
    "ReasonIdentifier": "123e4567-e89b-12d3-a456-426614174000"
  }
]

Was this helpful?