Release notes for Card Update and User Creation 28/07/2025

Support for Updating Card User: (Card Update API)

  • Added support for updating the userId field on a card.

📥 Example Request Body

{
  "workflow": {
    "code": "client.direct"
  },
  "data": {
    "card": {
      "userId": "00000000-0000-0000-0000-000000000000"
    }
  },
  "connect": {},
  "metadata": {}
}

Note: Please make sure the new user is already connected with the corresponding card provider before updating the card. You can see how to create a user with a specific provider connection below.

Support for Creating User With a Specific Connection: (Create User API)

  • Added support for creating an user with a specific provider connection.

📥 Example Request Body

{
    "workflow": {
        "code": "human.external.direct"
    },
    "data": {
        "user": {
            "email": "[email protected]",
            "identity": {
                "type": "individual",
                "givenName": "bruce",
                "familyName": "wayne",
                "birthDate": "1987-01-01"
            },
            "profile": {
                "phone": "+441234567890",
                "residentialAddress": {
                    "country": "GB",
                    "region": "England",
                    "city": "London",
                    "street": "Baker Street",
                    "houseNumber": "221B",
                    "postalCode": "XYZ ABC",
                    "refinement": ""
                }
            }
        },
        "userClientRelations": [
            {
                "clientId": "00000000-0000-0000-0000-000000000000"
            }
        ]
    },
    "connect": {
        "type": "explicit",
        "serviceProvider": "thredd"
    },
    "metadata": {}
}