Back to challenges
API TestingAPIIntermediate

Create user API contract and validation

Scenario

A `POST /users` endpoint creates users in an admin portal. It accepts name, email, role, teamId, locale, and optional invitation message. Only admins can create users, and duplicate emails should be rejected.

List checks, risks, edge cases, data conditions, and user experience concerns you would cover.