Rdvms Mutations

These mutations allow you to interact with rdvms data.

createRdvm

Returns: Rdvm

Arguments

ArgumentTypeDescription
inputrequiredRdvmInput!Input
Example Query
mutation($input: RdvmInput!) {
createRdvm(input: $input) {
id
# Add other fields you need
}
}
Variables
{
"input": {}
}

createRdvmContact

Returns: RdvmContact

Add a contact to rDVM

Arguments

ArgumentTypeDescription
inputrequiredRdvmContactInput!Input
Example Query
mutation($input: RdvmContactInput!) {
createRdvmContact(input: $input) {
id
# Add other fields you need
}
}
Variables
{
"input": {}
}

createRdvmVisit

Returns: RdvmVisit

Add a vist to rDVM

Arguments

ArgumentTypeDescription
inputrequiredRdvmVisitInput!Input
Example Query
mutation($input: RdvmVisitInput!) {
createRdvmVisit(input: $input) {
id
# Add other fields you need
}
}
Variables
{
"input": {}
}

deleteRdvm

Returns: Rdvm

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
Example Query
mutation($id: ID!) {
deleteRdvm(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

deleteRdvmDocument

Returns: RdvmDocument

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
Example Query
mutation($id: ID!) {
deleteRdvmDocument(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

deleteRdvmVisit

Returns: RdvmVisit!

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
Example Query
mutation($id: ID!) {
deleteRdvmVisit(id: $id) {
id
# Add other fields you need
}
}
Variables
{
"id": "1"
}

emailRdvmsCsv

Returns: String

Arguments

ArgumentTypeDescription
includeLocationsUnassignedBooleanInclude locations unassigned
locationIds[String]List of location IDs
recipientsrequired[String]!Recipients
Example Query
mutation(
$includeLocationsUnassigned: Boolean,
$locationIds: [String],
$recipients: [String]!
) {
emailRdvmsCsv(
includeLocationsUnassigned: $includeLocationsUnassigned,
locationIds: $locationIds,
recipients: $recipients
) {
id
# Add other fields you need
}
}
Variables
{
"includeLocationsUnassigned": true,
"locationIds": "example",
"recipients": {}
}

mergeRdvms

Returns: Rdvm!

Arguments

ArgumentTypeDescription
fromIdrequiredID!ID of the from
toIdrequiredID!ID of the to
Example Query
mutation(
$fromId: ID!,
$toId: ID!
) {
mergeRdvms(
fromId: $fromId,
toId: $toId
) {
id
# Add other fields you need
}
}
Variables
{
"fromId": "1",
"toId": "1"
}

updateRdvm

Returns: Rdvm

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputrequiredRdvmInput!Input
Example Query
mutation(
$id: ID!,
$input: RdvmInput!
) {
updateRdvm(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}

updateRdvmContact

Returns: RdvmContact

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputrequiredRdvmContactInput!Input
Example Query
mutation(
$id: ID!,
$input: RdvmContactInput!
) {
updateRdvmContact(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}

updateRdvmVisit

Returns: RdvmVisit

Arguments

ArgumentTypeDescription
idrequiredID!Unique identifier
inputrequiredRdvmVisitInput!Input
Example Query
mutation(
$id: ID!,
$input: RdvmVisitInput!
) {
updateRdvmVisit(
id: $id,
input: $input
) {
id
# Add other fields you need
}
}
Variables
{
"id": "1",
"input": {}
}

uploadMassRdvms

Returns: String

Arguments

ArgumentTypeDescription
filerequiredUpload!File
Example Query
mutation($file: Upload!) {
uploadMassRdvms(file: $file) {
id
# Add other fields you need
}
}
Variables
{
"file": {}
}

uploadRdvmDocument

Returns: RdvmDocument

Arguments

ArgumentTypeDescription
documentrequiredUpload!Document data or file
namerequiredString!Name of the resource
rdvmIdrequiredID!ID of the rdvm
Example Query
mutation(
$document: Upload!,
$name: String!,
$rdvmId: ID!
) {
uploadRdvmDocument(
document: $document,
name: $name,
rdvmId: $rdvmId
) {
id
# Add other fields you need
}
}
Variables
{
"document": {},
"name": "example",
"rdvmId": "1"
}