Update a User Schema

POST {{baseUrl}}/api/v1/meta/schemas/user/:schemaId

Partially updates on the User Profile properties of the user schema

Request Body

{"definitions"=>{"custom"=>{"id"=>"#custom", "type"=>"object", "properties"=>{"twitterUserName"=>{"title"=>"Twitter username", "description"=>"Twitter Username", "type"=>"string", "required"=>false, "minLength"=>1, "maxLength"=>20, "permissions"=>[{"principal"=>"SELF", "action"=>"READ_WRITE"}]}}}}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: OK

{"id":"https://{yourOktaDomain}/meta/schemas/user/default","$schema":"http://json-schema.org/draft-04/schema#","name":"user","title":"Default Okta User","lastUpdated":"2015-09-05T10:40:45.000Z","created":"2015-02-02T10:27:36.000Z","definitions":{"base":{"id":"#base","type":"object","properties":{"login":{"title":"Username","type":"string","required":true,"minLength":5,"maxLength":100,"permissions":[{"principal":"SELF","action":"READ_WRITE"}]},"firstName":{"title":"First name","type":"string","required":true,"minLength":1,"maxLength":50,"permissions":[{"principal":"SELF","action":"READ_WRITE"}]},"lastName":{"title":"Last name","type":"string","required":true,"minLength":1,"maxLength":50,"permissions":[{"principal":"SELF","action":"READ_WRITE"}]},"email":{"title":"Primary email","type":"string","required":true,"format":"email","permissions":[{"principal":"SELF","action":"READ_WRITE"}]}},"required":["login","firstName","lastName","email"]},"custom":{"id":"#custom","type":"object","properties":{"twitterUserName":{"title":"Twitter username","description":"User's username for twitter.com","type":"string","required":false,"minLength":1,"maxLength":20,"permissions":[{"principal":"SELF","action":"READ_WRITE"}]}},"required":[]}},"type":"object","properties":{"profile":{"allOf":[{"$ref":"#/definitions/base"},{"$ref":"#/definitions/custom"}]}}}