dronedeploy Docs Reference API Explorer Become a Partner

OBJECT

MutationRoot

Root of all mutations. This is where all of the operations which make changes to the API are listed. See http://graphql.org/learn/queries/#mutations for more details.

Example Mutation:

mutation CreateExport($input:CreateExportInput!){
  createExport(input:$input){
    export{
      id
    }
  }
}

With variables:

{
  "input":{
    "planId": "MapPlan:5a0ddee5a6b7d90aecdc2f1d",
    "parameters": {
        "layer": "ORTHOMOSAIC"
    }
  }
}

link

Fields

createExport (CreateExportPayload)

Create an export of map data and queue it for processing,, Example Mutation: , ```, mutation($input: CreateExportInput!) {, , createExport(input: $input) {, , export {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateExportInput%21%29%20%7B%0A%20%20createExport%28input%3A%20%24input%29%20%7B%0A%20%20%20%20export%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"planId": "MapPlan:{plan_id}", "parameters": null}})
Argument NameTypeDescription
inputCreateExportInput!(Not Documented)

createMapPlan (CreateMapPlanPayload)

Create a Plan,, Example Mutation: , ```, mutation($input: CreateMapPlanInput!) {, , createMapPlan(input: $input) {, , plan {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateMapPlanInput%21%29%20%7B%0A%20%20createMapPlan%28input%3A%20%24input%29%20%7B%0A%20%20%20%20plan%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"name": null}})
Argument NameTypeDescription
inputCreateMapPlanInput!(Not Documented)

updateMapPlan (UpdateMapPlanPayload)

Example Mutation: , ```, mutation($input: UpdateMapPlanInput!) {, , updateMapPlan(input: $input) {, , plan {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20UpdateMapPlanInput%21%29%20%7B%0A%20%20updateMapPlan%28input%3A%20%24input%29%20%7B%0A%20%20%20%20plan%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"planId": null}})
Argument NameTypeDescription
inputUpdateMapPlanInput!(Not Documented)

createMapPlanTemplate (CreateMapPlanTemplatePayload)

Create a Plan,, Example Mutation: , ```, mutation($input: CreateMapPlanTemplateInput!) {, , createMapPlanTemplate(input: $input) {, , plan {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateMapPlanTemplateInput%21%29%20%7B%0A%20%20createMapPlanTemplate%28input%3A%20%24input%29%20%7B%0A%20%20%20%20plan%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"projectId": null, "name": null}})
Argument NameTypeDescription
inputCreateMapPlanTemplateInput!(Not Documented)

addProjectMember (AddProjectMemberPayload)

Schema for adding a member to a project,, Example Mutation: , ```, mutation($input: AddProjectMemberInput!) {, , addProjectMember(input: $input) {, , project {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20AddProjectMemberInput%21%29%20%7B%0A%20%20addProjectMember%28input%3A%20%24input%29%20%7B%0A%20%20%20%20project%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"id": null}})
Argument NameTypeDescription
inputAddProjectMemberInput!(Not Documented)

createProject (CreateProjectPayload)

Schema for creating a project,, Example Mutation: , ```, mutation($input: CreateProjectInput!) {, , createProject(input: $input) {, , project {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateProjectInput%21%29%20%7B%0A%20%20createProject%28input%3A%20%24input%29%20%7B%0A%20%20%20%20project%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"name": null}})
Argument NameTypeDescription
inputCreateProjectInput!(Not Documented)

updateProject (UpdateProjectPayload)

Schema for updating a project,, Example Mutation: , ```, mutation($input: UpdateProjectInput!) {, , updateProject(input: $input) {, , project {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20UpdateProjectInput%21%29%20%7B%0A%20%20updateProject%28input%3A%20%24input%29%20%7B%0A%20%20%20%20project%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"id": null}})
Argument NameTypeDescription
inputUpdateProjectInput!(Not Documented)

createTable (CreateTablePayload)

Create a table for Datastore.,, Example Mutation: , ```, mutation($input: CreateTableInput!) {, , createTable(input: $input) {, , table {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateTableInput%21%29%20%7B%0A%20%20createTable%28input%3A%20%24input%29%20%7B%0A%20%20%20%20table%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"applicationId": null, "name": null, "description": null}})
Argument NameTypeDescription
inputCreateTableInput!(Not Documented)

createTableColumn (CreateTableColumnPayload)

Create a table column for Datastore.,, Example Mutation: , ```, mutation($input: CreateTableColumnInput!) {, , createTableColumn(input: $input) {, , tableColumn {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateTableColumnInput%21%29%20%7B%0A%20%20createTableColumn%28input%3A%20%24input%29%20%7B%0A%20%20%20%20tableColumn%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"columnType": null, "tableId": null, "name": null, "description": null}})
Argument NameTypeDescription
inputCreateTableColumnInput!(Not Documented)

createTableData (CreateTableDataPayload)

Create a row of data for a table in the Datastore.,, Example Mutation: , ```, mutation($input: CreateTableDataInput!) {, , createTableData(input: $input) {, , tableData {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateTableDataInput%21%29%20%7B%0A%20%20createTableData%28input%3A%20%24input%29%20%7B%0A%20%20%20%20tableData%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"tableId": null, "externalId": null, "data": null}})
Argument NameTypeDescription
inputCreateTableDataInput!(Not Documented)

deleteTableData (DeleteTableDataPayload)

Deletes rows in the data store by external keys.,, Example Mutation: , ```, mutation($input: DeleteTableDataInput!) {, , deleteTableData(input: $input) {, , count {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20DeleteTableDataInput%21%29%20%7B%0A%20%20deleteTableData%28input%3A%20%24input%29%20%7B%0A%20%20%20%20count%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"externalKeys": null, "tableId": null}})
Argument NameTypeDescription
inputDeleteTableDataInput!(Not Documented)

editTableData (EditTableDataPayload)

Edit users custom table data,, Example Mutation: , ```, mutation($input: EditTableDataInput!) {, , editTableData(input: $input) {, , tableData {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20EditTableDataInput%21%29%20%7B%0A%20%20editTableData%28input%3A%20%24input%29%20%7B%0A%20%20%20%20tableData%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"tableId": null, "externalId": null, "data": null}})
Argument NameTypeDescription
inputEditTableDataInput!(Not Documented)

upsertFunction (UpsertFunctionPayload)

Creates a function if one does not already exist with the same name for the , given application,, , otherwise it updates the existing function.,, , This API should not be used directly but are for use by the DroneDeploy , serverless plugin which should be, , used for creating, testing and deploying your serverless functions., ,, Example Mutation: , ```, mutation($input: UpsertFunctionInput!) {, , upsertFunction(input: $input) {, , function {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20UpsertFunctionInput%21%29%20%7B%0A%20%20upsertFunction%28input%3A%20%24input%29%20%7B%0A%20%20%20%20function%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"availableMemoryMb": null, "applicationId": null, "name": null, "sourceCode": , null}})
Argument NameTypeDescription
inputUpsertFunctionInput!(Not Documented)

upsertTableData (UpsertTableDataPayload)

Create a row of data or edits the data (if already exists) in the datastore,, Example Mutation: , ```, mutation($input: UpsertTableDataInput!) {, , upsertTableData(input: $input) {, , tableData {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20UpsertTableDataInput%21%29%20%7B%0A%20%20upsertTableData%28input%3A%20%24input%29%20%7B%0A%20%20%20%20tableData%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"tableId": null, "externalId": null, "data": null}})
Argument NameTypeDescription
inputUpsertTableDataInput!(Not Documented)

createFlightRecord (CreateFlightRecordPayload)

Creates a new flight record,, Example Mutation: , ```, mutation($input: CreateFlightRecordInput!) {, , createFlightRecord(input: $input) {, , flightRecord {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateFlightRecordInput%21%29%20%7B%0A%20%20createFlightRecord%28input%3A%20%24input%29%20%7B%0A%20%20%20%20flightRecord%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"planId": null, "id": null, "appVersion": null}})
Argument NameTypeDescription
inputCreateFlightRecordInput!(Not Documented)

updateFlightRecord (UpdateFlightRecordPayload)

Updates a flight record,, Example Mutation: , ```, mutation($input: UpdateFlightRecordInput!) {, , updateFlightRecord(input: $input) {, , flightRecord {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20UpdateFlightRecordInput%21%29%20%7B%0A%20%20updateFlightRecord%28input%3A%20%24input%29%20%7B%0A%20%20%20%20flightRecord%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"id": null}})
Argument NameTypeDescription
inputUpdateFlightRecordInput!(Not Documented)

createAnnotation (CreateAnnotationPayload)

Create an annotation of map data and queue it for processing,, Example Mutation: , ```, mutation($input: CreateAnnotationInput!) {, , createAnnotation(input: $input) {, , annotation {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateAnnotationInput%21%29%20%7B%0A%20%20createAnnotation%28input%3A%20%24input%29%20%7B%0A%20%20%20%20annotation%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"annotationType": null, "planId": "MapPlan:{plan_id}"}})
Argument NameTypeDescription
inputCreateAnnotationInput!(Not Documented)

createAutoExportSetting (CreateAutoExportSettingPayload)

Create an AutoExportSetting,, Example Mutation: , ```, mutation($input: CreateAutoExportSettingInput!) {, , createAutoExportSetting(input: $input) {, , autoExportSetting {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateAutoExportSettingInput%21%29%20%7B%0A%20%20createAutoExportSetting%28input%3A%20%24input%29%20%7B%0A%20%20%20%20autoExportSetting%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"projectId": "Project:{project_id}", "exportParameters": null}})
Argument NameTypeDescription
inputCreateAutoExportSettingInput!(Not Documented)

deleteAutoExportSetting (DeleteAutoExportSettingPayload)

Soft delete an AutoExportSetting,, Example Mutation: , ```, mutation($input: DeleteAutoExportSettingInput!) {, , deleteAutoExportSetting(input: $input) {, , deletedId {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20DeleteAutoExportSettingInput%21%29%20%7B%0A%20%20deleteAutoExportSetting%28input%3A%20%24input%29%20%7B%0A%20%20%20%20deletedId%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"autoExportId": "AutoExportSetting:{auto_export_id}"}})
Argument NameTypeDescription
inputDeleteAutoExportSettingInput!(Not Documented)

updateAutoExportDeliveryStatus (UpdateAutoExportDeliveryStatusPayload)

Update auto export delivery status,, Example Mutation: , ```, mutation($input: UpdateAutoExportDeliveryStatusInput!) {, , updateAutoExportDeliveryStatus(input: $input) {, , updatedExportId {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20UpdateAutoExportDeliveryStatusInput%21%29%20%7B%0A%20%20updateAutoExportDeliveryStatus%28input%3A%20%24input%29%20%7B%0A%20%20%20%20updatedExportId%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"status": null, "exportId": "Export:{export_id}"}})
Argument NameTypeDescription
inputUpdateAutoExportDeliveryStatusInput!(Not Documented)

runAutoExport (RunAutoExportPayload)

Run Auto Export with MapPlan and AutoExportSettings,, Example Mutation: , ```, mutation($input: RunAutoExportInput!) {, , runAutoExport(input: $input) {, , runAutoExportResults {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20RunAutoExportInput%21%29%20%7B%0A%20%20runAutoExport%28input%3A%20%24input%29%20%7B%0A%20%20%20%20runAutoExportResults%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"mapPlanId": "MapPlan:{map_plan_id}", "autoExportSettingIds": null}})
Argument NameTypeDescription
inputRunAutoExportInput!(Not Documented)

createIssue (CreateIssuePayload)

Example Mutation: , ```, mutation($input: CreateIssueInput!) {, , createIssue(input: $input) {, , issue {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateIssueInput%21%29%20%7B%0A%20%20createIssue%28input%3A%20%24input%29%20%7B%0A%20%20%20%20issue%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"typeId": null, "mediaBoundingPolygon": null, "planId": null, "location": null, , "assetName": null, "folderId": null}})
Argument NameTypeDescription
inputCreateIssueInput!(Not Documented)

updateIssue (UpdateIssuePayload)

Example Mutation: , ```, mutation($input: UpdateIssueInput!) {, , updateIssue(input: $input) {, , issue {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20UpdateIssueInput%21%29%20%7B%0A%20%20updateIssue%28input%3A%20%24input%29%20%7B%0A%20%20%20%20issue%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"id": null}})
Argument NameTypeDescription
inputUpdateIssueInput!(Not Documented)

updateIssueView (UpdateIssueViewPayload)

Example Mutation: , ```, mutation($input: UpdateIssueViewInput!) {, , updateIssueView(input: $input) {, , issueView {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20UpdateIssueViewInput%21%29%20%7B%0A%20%20updateIssueView%28input%3A%20%24input%29%20%7B%0A%20%20%20%20issueView%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"mediaBoundingPolygon": null, "id": null}})
Argument NameTypeDescription
inputUpdateIssueViewInput!(Not Documented)

createApplicationVersion (CreateApplicationVersionPayload)

Create new application version,, Example Mutation: , ```, mutation($input: CreateApplicationVersionInput!) {, , createApplicationVersion(input: $input) {, , createApplicationVersionResult {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateApplicationVersionInput%21%29%20%7B%0A%20%20createApplicationVersion%28input%3A%20%24input%29%20%7B%0A%20%20%20%20createApplicationVersionResult%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"pluginLocations": null, "applicationId": "Application:{app_id}"}})
Argument NameTypeDescription
inputCreateApplicationVersionInput!(Not Documented)

createApplication (CreateApplicationPayload)

Create new application,, Example Mutation: , ```, mutation($input: CreateApplicationInput!) {, , createApplication(input: $input) {, , application {, , id, , }, , }, }, ```, [Click here to try the example , Mutation](https://www.dronedeploy.com/graphql?query=mutation%28%24input%3A%20CreateApplicationInput%21%29%20%7B%0A%20%20createApplication%28input%3A%20%24input%29%20%7B%0A%20%20%20%20application%20%7B%0A%20%20%20%20%20%20id%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A&variables={"input": , {"name": null}})
Argument NameTypeDescription
inputCreateApplicationInput!(Not Documented)

link Require by

This element is not required by anyone