API Reference · Notifications · Recipients
Create member recipient
Mutation
createOrgMemberRecipientEndpointAdds a notification endpoint, such as a chat channel or a push device, for an organization member.
createOrgMemberRecipientEndpoint(
organizationId: ID!
memberId: ID!
providerProfileId: ID!
spec: RecipientEndpointSpec!
): RecipientEndpoint!Arguments
Field
Type
Returns
Field
Type
Example
mutation CreateOrgMemberRecipientEndpoint($organizationId: ID!, $memberId: ID!, $providerProfileId: ID!, $spec: RecipientEndpointSpec!) {
createOrgMemberRecipientEndpoint(organizationId: $organizationId, memberId: $memberId, providerProfileId: $providerProfileId, spec: $spec) {
id
providerType
providerProfileId
deletable
doiConfirmed
doiConfirmedAt
config {
__typename
... on ProviderChannelMetadata {
id
name
}
... on ProviderAddressMetadata {
address
}
}
}
}Example response
{
"data": {
"createOrgMemberRecipientEndpoint": {
"id": "01JB3X7T9QK2M4N6P8R0S2T4V6",
"providerType": "MAIL",
"providerProfileId": "01JB3X7T9QK2M4N6P8R0S2T4V6",
"deletable": true,
"doiConfirmed": true,
"doiConfirmedAt": "2026-01-01T12:00:00Z",
"config": {
"__typename": "ProviderChannelMetadata",
"id": "01JB3X7T9QK2M4N6P8R0S2T4V6",
"name": "Example name"
}
}
}
}