App and Solution
Apps
Get App Details
5min
overview there are several apis available when you need to get the details of your apps each caters to different requirements, ensuring you can access the data you need 1\ by app version id fetch the details of a distinct version of your application with the following endpoint get /developer/apps/versions/{appversionid} 2\ by app id retrieve all details of an app when provided with the appid endpoint get /developer/apps/{appid} response provides details including data for every version and common data for all versions 3\ by listing id retrieve details of an app, including all its versions endpoint get /developer/apps?listingid={listingid} response provides data specific to every version and common data for all versions 4 by organization id retrieve details for each of the apps within an organization endpoint get /developer/orgs/{orgid}/apps response provides details for each app within the organization query params use the teamid query parameter to filter by a specific team example response example response { "appid" "app\ bbbb 9999 1111 2222 eeeerrrr22222", "listingid" "vehicle tracker genius", "urn" "platform\ app\ aaaa 9999 1111 2222 eeeerrrr22222", "apptype" "web", "issubscriptioncredentialsavailable" true, "clients" \[ { "environment" "development", "clientkey" "platform\ app\ client\ aaaa 9999 1111 2222 eeeerrrr22222", "servicekey" "platform\ app\ service\ aaaa 9999 1111 2222 eeeerrrr333333", "secret" "cccc 9999 3333 2222 eeeerrrr22222" } ], "versions" \[ { "appid" "app\ bf17e158 1951 47f9 84f1 e50aeb59fac2", "appversionid" "appversion\ bf17e158 1951 47f9 84f1 e50aeb59fac2", "version" "1 0 0", "displayname" "vehicles", "isprivate" true, "isconsolecompatible" true, "ismarketplacecompatible" true, "status" "development", "state" { "createapp" "success", "subscribeapp" "success", "grantperimssions" "failed" }, "appurls" \[ { "name" "interface", "url" "https //mytenant os1 delhivery com/my app" } ], "urloverrides" \[ { "name" "interface", "url" "https //mytenant os1 delhivery com/my app" } ], "icons" { "artifactid" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "filename" "icon png", "filedescription" "icon for the app", "fileurl" "https //cdn os1 delhivery com/470d7bb7 4136 4fa5 8806 85d5f7ee2548" }, "images" { "artifactid" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "filename" "screen png", "filedescription" "app screenshot 1", "fileurl" "https //cdn os1 delhivery com/470d7bb7 4136 4fa5 8806 85d5f7ee2548" }, "shortdescription" "this is a short description of the app", "longdescription" "this is a very long description of the app", "categories" \[ \[ "logistics", "delivery", "first mile" ] ], "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" } } ], "permissions" \[ { "artifactid" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "filename" "icon png", "filedescription" "string", "fileurl" "https //my app com/icon png", "filepath" "myapp/icon png" } ], "permissionsweb" \[ { "artifactid" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "filename" "icon png", "filedescription" "string", "fileurl" "https //my app com/icon png", "filepath" "myapp/icon png" } ], "applicationmenu" \[ { "id" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "parentid" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "displayname" "create order", "displayorder" 1, "relativepath" "/my app/create order", "icon" { "artifactid" "470d7bb7 4136 4fa5 8806 85d5f7ee2548", "filename" "icon png", "filedescription" "icon for the menu item", "fileurl" "https //my app com/icon png" } } ], "compatiblesolution" \[ { "solutionid" "solution\ b31414f1 bc40 42c9 bcc0 ed7a47126441" } ] } ] }