Skip to main content
Use one of the following inputs to add a new stakeholder to the application:
  • addPersonStakeholderInput
  • addBusinessStakeholderInput
You can add both person and business stakeholders in a single API call. Each stakeholder requires specific information such as ownership percentage, address, and identification details.
mutation UpdateAcceptorApplication($input: AcceptorApplicationUpdateInput!) {
  updateAcceptorApplication(input: $input) {
    acceptorApplication {
      applicationStatus
      stakeholders {
        id
        ownershipPercentage
        ... on BusinessStakeholderOutput {
          businessName
        }
        ... on PersonStakeholderOutput {
          name {
            firstName
            lastName
          }
        }
      }
      errors {
        ... on Error {
          message
          __typename
        }
      }
    }
  }
}
{
  "data": {
    "updateAcceptorApplication": {
      "acceptorApplication": {
        "id": "60c66576-0caf-4dd1-8c66-fccae049f0fd",
        "applicationStatus": "CREATED",
        "stakeholders": [
          {
            "id": "fce88f89-2ba5-46c4-b99f-5000d71d71aa",
            "ownershipPercentage": 0.5,
            "name": {
              "firstName": "Ben",
              "lastName": "Walker"
            }
          },
          {
            "id": "fe24abaf-4e16-4526-b104-d1ad8d8b53be",
            "ownershipPercentage": 0.5,
            "businessName": "Ben's Mechanical Keyboards"
          }
        ]
      }
    }
  }
}
Run in Playground