Apps And Solutions
Solution
Get Solution By Listing ID
1min
GET
/developer/solutions
This API is used to get solution details and all versions of the solution by listingId
.
Header Parameters
x-developerplatform-access
string
*
Query Parameters
listingId
string
*
organizationId
undefined
*
Responses
200
SolutionDTO
solutionId
string
*
versions
SolutionVersionDTO[]
*
solutionType
string<APP | API>
productFamily
string
*
supportedCountries
string[]
*
organizationId
string
*
403
User does not have access to the solution's org
ForbiddenErrorResponseDTO
error
ForbiddenErrorDTO
*
request
StandardRequestDTO
*
404
Solution not found based on provided solution version id
NotFoundErrorResponseDTO
error
NotFoundErrorDTO
*
request
StandardRequestDTO
*
Curl
JS
Ruby
Python
1curl --location '/developer/solutions?listingId=string&organizationId=undefined' \
2--header 'Accept: application/json' \
3--header 'Content-Type: application/json'
Responses
200
403
404
1{
2 "solutionId": "solution:b31414f1-bc40-42c9-bcc0-ed7a47126441",
3 "versions": [
4 {
5 "createdAt": "",
6 "createdBy": "",
7 "updatedAt": "",
8 "updatedBy": "",
9 "isCopyrightFree": true,
10 "displayName": "Vehicle Routing",
11 "longDescription": "This is a solution for vehicle routing used to optimize routes for delivery",
12 "shortDescription": "This is a solution for vehicle routing",
13 "isConsoleCompatible": true,
14 "solutionId": "solutionversion:b31414f1-bc40-42c9-bcc0-ed7a47126441",
15 "solutionVersionId": "solutionversion:b31414f1-bc40-42c9-bcc0-ed7a47126441",
16 "version": "1.0.0",
17 "categories": [
18 ""
19 ],
20 "phase": "DRAFT",
21 "images": [
22 {
23 "artifactId": "470d7bb7-4136-4fa5-8806-85d5f7ee2548",
24 "fileName": "icon.png",
25 "fileDescription": "",
26 "fileUrl": "https://my-app.com/icon.png",
27 "filePath": "myapp/icon.png"
28 }
29 ],
30 "icon": [
31 {
32 "artifactId": "470d7bb7-4136-4fa5-8806-85d5f7ee2548",
33 "fileName": "icon.png",
34 "fileDescription": "",
35 "fileUrl": "https://my-app.com/icon.png",
36 "filePath": "myapp/icon.png"
37 }
38 ],
39 "documents": [
40 {
41 "category": "DRAFT",
42 "document": {}
43 }
44 ],
45 "configurations": [
46 {
47 "category": "solution-configuration",
48 "configurationFile": {}
49 }
50 ],
51 "applications": [
52 {
53 "appId": "app:bf17e158-1951-47f9-84f1-e50aeb59fac2",
54 "appVersionId": "appversion:bf17e158-1951-47f9-84f1-e50aeb59fac2",
55 "displayOrder": 1,
56 "initSequence": 1,
57 "listingId": "",
58 "semver": ""
59 }
60 ],
61 "solutionInitializationConfiguration": {},
62 "visibility": {},
63 "solnUrls": [
64 {
65 "name": "landingPage",
66 "url": "https://www.example.com/landing-page"
67 }
68 ],
69 "systemAppSettings": [
70 ""
71 ],
72 "apis": [
73 {
74 "apiBaseUrl": "https://api.example.com",
75 "apiDetails": [
76 {
77 "name": "Geocoder V1",
78 "relativePath": "geocoder/v1"
79 }
80 ]
81 }
82 ],
83 "listingId": ""
84 }
85 ],
86 "solutionType": "APP",
87 "productFamily": "",
88 "supportedCountries": [
89 ""
90 ],
91 "organizationId": ""
92}
Updated 10 Oct 2024
Did this page help you?