Publish Algorithm

POST {{baseUrl}}/algorithms/:username/:algoname/versions

Request Body

{"details"=>{"summary"=>"<string>", "label"=>"<string>", "tagline"=>"<string>"}, "settings"=>{"algorithm_callability"=>"<string>", "source_visibility"=>"<string>", "license"=>"<string>", "royalty_microcredits"=>"<integer>", "network_access"=>"<string>", "pipeline_enabled"=>"<boolean>"}, "version_info"=>{"type"=>"<string>", "semantic_version"=>"<string>", "git_hash"=>"<string>", "release_notes"=>"<string>", "sample_input"=>"<string>", "sample_output"=>"<string>"}}

HEADERS

KeyDatatypeRequiredDescription
AuthorizationstringA Simple API key with 'Manage My Algorithms' enabled
Content-Typestring

RESPONSES

status: OK

{&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;details&quot;:{&quot;summary&quot;:&quot;\u003cstring\u003e&quot;,&quot;label&quot;:&quot;\u003cstring\u003e&quot;,&quot;tagline&quot;:&quot;\u003cstring\u003e&quot;},&quot;settings&quot;:{&quot;algorithm_callability&quot;:&quot;\u003cstring\u003e&quot;,&quot;source_visibility&quot;:&quot;\u003cstring\u003e&quot;,&quot;language&quot;:&quot;\u003cstring\u003e&quot;,&quot;environment&quot;:&quot;\u003cstring\u003e&quot;,&quot;package_set&quot;:&quot;\u003cstring\u003e&quot;,&quot;license&quot;:&quot;\u003cstring\u003e&quot;,&quot;royalty_microcredits&quot;:&quot;\u003cinteger\u003e&quot;,&quot;network_access&quot;:&quot;\u003cstring\u003e&quot;,&quot;pipeline_enabled&quot;:&quot;\u003cboolean\u003e&quot;},&quot;version_info&quot;:{&quot;type&quot;:&quot;\u003cstring\u003e&quot;,&quot;semantic_version&quot;:&quot;\u003cstring\u003e&quot;,&quot;git_hash&quot;:&quot;\u003cstring\u003e&quot;,&quot;release_notes&quot;:&quot;\u003cstring\u003e&quot;,&quot;sample_input&quot;:&quot;\u003cstring\u003e&quot;,&quot;sample_output&quot;:&quot;\u003cstring\u003e&quot;}}