I understand this post is old but thought I will still answer to the problem. When both GET and POST APIs are implemented properly. There are two settings that need to be updated in Keycloak settings:
Under User federation, add Add User migration using a REST client providers. Then, put display name and rest client URI
Then, under Realm settings enable User-managed access.