Onboard - Preapproval for external party creation

Hey @Bacarden

A few things here for you:

  • 409 means a preapproval already exists for that party as wallet API endpoint creates a TransferPreapproval for whichever party is authenticated via the JWT AND it ignores the party_id body field.
  • also, Yes!! use the External Signing API, this is exactly the right flow since you have actAsrights on each external party and hold their private keys, exercise AmuletRules_CreateTransferPreapprovalvia the external signing flow.
  • Note: You can get the current AmuletRules contract ID from the Scan API which you will use to submit txns.