App and Solution
Solutions

Get Solution Details

5min
overview there are several apis available when you need to get the details of your solutions each caters to different requirements, ensuring you can access the data you need 1\ by solution id fetch the details of a solution for a given solutionid with the following endpoint get /developer/solutions/{solutionid} response includes version specific payload and data common across versions 2\ by listing id returns details of a solution for the given listingid endpoint get developer/solutions?listingid={listingid} response provides details including data for every version and common data for all versions 3 by organization id retrieve details of all solution belonging to the given organization endpoint get /developer/organization/{orgid}/solutions response provides details for each solution within the organization example response example response \[ { "solutionid" "solution\ b31414f1 bc40 42c9 bcc0 ed7a47126441", "versions" \[ { "iscopyrightfree" true, "displayname" "vehicle routing", "longdescription" "this is a solution for vehicle routing used to optimize routes for delivery", "shortdescription" "this is a solution for vehicle routing", "isconsolecompatible" true, "solutionid" "solutionversion\ b31414f1 bc40 42c9 bcc0 ed7a47126441", "solutionversionid" "solutionversion\ b31414f1 bc40 42c9 bcc0 ed7a47126441", "version" "1 0 0", "categories" \[ "vehicle", "routing" ], "phase" "draft", "images" \[ { "artifactid" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "filename" "icon png", "filedescription" "string", "fileurl" "https //my app com/icon png", "filepath" "myapp/icon png" } ], "icon" \[ { "artifactid" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "filename" "icon png", "filedescription" "string", "fileurl" "https //my app com/icon png", "filepath" "myapp/icon png" } ], "documents" \[ { "category" "draft", "document" { "artifactid" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "filename" "security scan docx", "filedescription" "security scan report", "fileurl" "s3 //my app/security scan docx" } } ], "configurations" \[ { "category" "solution configuration", "configurationfile" { "fileid" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "filename" "single leg config json", "filedescription" "single leg configuration file", "fileurl" "s3 //my app/single leg config json" } } ], "applications" \[ { "appid" "app\ bf17e158 1951 47f9 84f1 e50aeb59fac2", "appversionid" "appversion\ bf17e158 1951 47f9 84f1 e50aeb59fac2", "displayorder" 1, "initsequence" 1 } ], "solutioninitializationconfiguration" { "appinitializationsequence" \[ { "id" { "appid" "app\ bf17e158 1951 47f9 84f1 e50aeb59fac2", "appversionid" "appversion 5c082aae 8c36 4abc 8e12 057e1bc68861" }, "appurn" "platform\ app\ vehicle", "initilizationsequencenumber" 1 }, { "id" { "appid" "app 628cae37 d549 40c1 a066 ab530fa2ae51", "appversionid" "appversion 23c74dbd b197 4525 ac82 e75e07c125bf" }, "appurn" "platform\ app\ routing backend", "initilizationsequencenumber" 2 } ] }, "visibility" { "ismarketplacevisible" true }, "solnurls" \[ { "name" "landingpage", "url" "https //www example com/landing page" } ], "apis" \[ { "apibaseurl" "https //api example com", "apidetails" \[ { "name" "geocoder v1", "relativepath" "geocoder/v1" } ] } ], "listingid" "string" } ], "solutiontype" "app", "productfamily" "string", "supportedcountries" \[ "string" ], "organizationid" "string" } ]