Create toolkit
Create a toolkit and issue its first API key.
The plaintext key (jntc_live_…) is returned once in api_key and is never retrievable again. Optional credential_ids bind existing credentials at creation time; each inline bind emits a no_permission_rules warning because the broker denies by default until rules are added.
Request body
Response
Successful Response
Changes
Changed in 5 of the 85 revisions of this API.102249
- ○
added the optional property
toolkit/apisto the response with the201statusresponse-optional-property-added
- ○
- ▲
removed the required property
toolkit/permissionsfrom the response with the201statusresponse-required-property-removed
- ●
removed the request property
permissionsrequest-property-removed
- ○
added the optional property
warningsto the response with the201statusresponse-optional-property-added
- ▲
- ○
added the optional property
toolkit/created_byto the response with the201statusresponse-optional-property-added
- ○
- ▲
the
detailresponse's property type/format changed fromarray/tostring/for status422response-property-type-changed
- ▲
removed the required property
idfrom the response with the201statusresponse-required-property-removed
- ▲
removed the required property
namefrom the response with the201statusresponse-required-property-removed
- ●
the
namerequest property's maxLength was set to255request-property-max-length-set
- ●
removed the request property
initial_key_allowed_ipsrequest-property-removed
- ●
removed the request property
initial_key_labelrequest-property-removed
- ●
removed the request property
simulaterequest-property-removed
- ●
removed the optional property
created_atfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
credential_countfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
credentialsfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
descriptionfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
disabledfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
key_countfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
keysfrom the response with the201statusresponse-optional-property-removed
- ●
removed the optional property
permissionsfrom the response with the201statusresponse-optional-property-removed
- ○
api operation id
create_toolkit_toolkits_postremoved and replaced withcreateToolkitapi-operation-id-removed
- ○
the endpoint scheme security
BearerAuthwas added to the APIapi-security-added
- ○
the endpoint scheme security
HumanLoginwas removed from the APIapi-security-removed
- ○
api tag
Toolkitsaddedapi-tag-added
- ○
api tag
toolkitsremovedapi-tag-removed
- ○
added the new optional request property
activenew-optional-request-property
- ○
added the new optional request property
credential_idsnew-optional-request-property
- ○
added the new optional request property
permissionsnew-optional-request-property
- ○
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status422response-media-type-name-specialized
- ○
added the non-success response with the status
400response-non-success-status-added
- ○
added the non-success response with the status
401response-non-success-status-added
- ○
added the non-success response with the status
403response-non-success-status-added
- ○
added the non-success response with the status
500response-non-success-status-added
- ○
added the non-success response with the status
503response-non-success-status-added
- ○
added the optional property
codeto the response with the422statusresponse-optional-property-added
- ○
added the optional property
errorsto the response with the422statusresponse-optional-property-added
- ○
added the optional property
instanceto the response with the422statusresponse-optional-property-added
- ○
added the optional property
statusto the response with the422statusresponse-optional-property-added
- ○
added the optional property
titleto the response with the422statusresponse-optional-property-added
- ○
added the optional property
typeto the response with the422statusresponse-optional-property-added
- ○
the response property
detailbecame required for the status422response-property-became-required
- ○
added the required property
api_keyto the response with the201statusresponse-required-property-added
- ○
added the required property
toolkitto the response with the201statusresponse-required-property-added
This revision also has 61 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
media type
application/problem+jsonwas changed to a more general media typeapplication/jsonfor the response status422response-media-type-name-generalized
- ▲
the response property
detailbecame optional for the status422response-property-became-optional
- ▲
the
detailresponse property's maxLength was unset from4096for the response status422response-property-max-length-unset
- ▲
the
detailresponse's property type/format changed fromstring/toarray/for status422response-property-type-changed
- ▲
removed the required property
api_keyfrom the response with the201statusresponse-required-property-removed
- ▲
removed the required property
toolkitfrom the response with the201statusresponse-required-property-removed
- ●
removed the request property
activerequest-property-removed
- ●
removed the request property
credential_idsrequest-property-removed
- ●
removed the request property
permissionsrequest-property-removed
- ●
removed the optional property
codefrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
errorsfrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
instancefrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
statusfrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
titlefrom the response with the422statusresponse-optional-property-removed
- ●
removed the optional property
typefrom the response with the422statusresponse-optional-property-removed
- ○
api operation id
createToolkitremoved and replaced withcreate_toolkit_toolkits_postapi-operation-id-removed
- ○
the endpoint scheme security
HumanLoginwas added to the APIapi-security-added
- ○
the endpoint scheme security
BearerAuthwas removed from the APIapi-security-removed
- ○
api tag
toolkitsaddedapi-tag-added
- ○
api tag
Toolkitsremovedapi-tag-removed
- ○
added the new optional request property
initial_key_allowed_ipsnew-optional-request-property
- ○
added the new optional request property
initial_key_labelnew-optional-request-property
- ○
added the new optional request property
simulatenew-optional-request-property
- ○
removed the non-success response with the status
400response-non-success-status-removed
- ○
removed the non-success response with the status
401response-non-success-status-removed
- ○
removed the non-success response with the status
403response-non-success-status-removed
- ○
removed the non-success response with the status
500response-non-success-status-removed
- ○
removed the non-success response with the status
503response-non-success-status-removed
- ○
added the optional property
created_atto the response with the201statusresponse-optional-property-added
- ○
added the optional property
credential_countto the response with the201statusresponse-optional-property-added
- ○
added the optional property
credentialsto the response with the201statusresponse-optional-property-added
- ○
added the optional property
descriptionto the response with the201statusresponse-optional-property-added
- ○
added the optional property
disabledto the response with the201statusresponse-optional-property-added
- ○
added the optional property
key_countto the response with the201statusresponse-optional-property-added
- ○
added the optional property
keysto the response with the201statusresponse-optional-property-added
- ○
added the optional property
permissionsto the response with the201statusresponse-optional-property-added
- ○
added the required property
idto the response with the201statusresponse-required-property-added
- ○
added the required property
nameto the response with the201statusresponse-required-property-added
This revision also has 179 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲