addCompanyOfficerToAccount
Overview
This mutation takes the required inputs and adds a pending company officer to account to be submitted to AFEX with submitCompanyOfficers.
Special Considerations
- The input type which is of type CompanyOfficerType can be either UBO or CEO
Inputs
addCompanyOfficerToAccountArgs
Required Data
name: string
percentOfOwnership: float
type: CompanyOfficerType
dateOfBirth (optional): DateTime
jobTitle (optional): string
uploadedId (optional): UploadIdInput
Returns
Promise<SuccessResult>
A promise containing the following object / data:
message: string
Example
Running this mutation:
mutation {
addCompanyOfficerToAccount(data: {
name: "Bob"
country: US
percentofOwnership: 25
type: UBO
jobTitle: "Accountant"
dateOfBirth: "1992-10-09T00:00:00Z"
}) {
message
}
}
Gives us:
{
"data": {
"addCompanyOfficerToAccount": {
"message": "Company officers added!"
}
}
}
Common Errors
When running this mutation some of the common errors encountered include:
- All required data not given for this officer. (I-4404)
- One of the required fields are missing (name, percentOfOwnership, or type)