Creating subjects via the XNAT REST API is simple. Performing a PUT to the following URI would create a subject. (This would create a subject called '1' within a project with the ID 'TEST')
/data/archive/projects/TEST/subjects/1
The TEST project must exist before this command will succeed.
You can also assign demographics to this subject using the XML PATH shortcuts defined here:
To assign the gender and handedness to this subject, you would execute the following PUT.
/data/archive/projects/TEST/subjects/1?gender=male&handedness=left
Review the list of XML PATH shortcuts for a comprehensive list of the available fields.