Woo-hoo! The documentation has been updated:
https://wiki.freepbx.org/display/FPG/Core+Module+GraphQL+APIs
With a new option of:
extPassword: "secret"
API Request
GQLAPI: /admin/api/api/gql
Parameters:
mutation {
updateExtension(
input: {
extensionId: 9090090111
name: "api test"
tech: "pjsip"
channelName: "APi Test2"
outboundCid: "12345678901"
email: "xyzabc@gmailcom"
umGroups: "1"
umEnable: true
umPassword: "password"
vmPassword: "password"
vmEnable: true
callerID: "234234324"
emergencyCid: "1221333331"
clientMutationId: "test1231"
extPassword: "secret"
}
) {
status
message
clientMutationId
}
}
API Response
{
"data": {
"updateExtension": {
"status": true,
"message": "Extension has been updated",
"clientMutationId": "test1231"
}
}
}