Applications
Retrieve a specific Application by ID
Unique identifier of the resource
1Application retrieved successfully
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/applications/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
{
"id": 1,
"name": "Test Application",
"application_type": "sales-channel",
"config": {
"web_url": "https://application-test.akinon.net/",
"visible_type": "empty",
"client_path": "test/path"
},
"is_active": true,
"remote_object_id": 1234,
"created_by": 5,
"is_visible": false,
"is_proxy_available": true,
"related_application_id": "app-4567",
"created_date": "2024-01-01T12:00:00Z",
"modified_date": "2024-01-02T12:00:00Z"
}Update a specific Application by ID
Unique identifier of the resource
11Test ApplicationEnum value for the type of application
sales-channelPossible values: trueExample: true1234ID of the user who created the application
5Default value is False. is_visible determines if the application should be visible on the user interface (Omnitron FE). The application will be visible if this flag is set to True.
falseExample: falseSpecifies whether requests to the api/v1/app_proxy/ endpoint should be forwarded to the related application via proxy. Default value is False. If set to False, no proxy forwarding is done, and users receive an HTTP 404. If is_proxy_available=True, requests are forwarded to the application's web_url in the config.
falseExample: trueThe related_application_id field stores the associated extension ID from ACC for the Omnitron application. It can be filtered using the related_application_id__iexact parameter, and it accepts up to 255 characters.
app-4567The date and time when the application was created
2024-01-01T12:00:00ZThe date and time when the application was last modified
2024-01-02T12:00:00ZApplication updated successfully
No content
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
PUT /api/v1/applications/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 392
{
"id": 1,
"name": "Test Application",
"application_type": "sales-channel",
"config": {
"web_url": "https://application-test.akinon.net/",
"visible_type": "empty",
"client_path": "test/path"
},
"is_active": true,
"remote_object_id": 1234,
"created_by": 5,
"is_visible": false,
"is_proxy_available": true,
"related_application_id": "app-4567",
"created_date": "2024-01-01T12:00:00Z",
"modified_date": "2024-01-02T12:00:00Z"
}No content
Soft delete a specific Application by setting is_active=False instead of removing the record.
Unique identifier of the resource
1No Content - Application deactivated successfully
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
DELETE /api/v1/applications/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
No content
Partial update a specific Application by ID
Unique identifier of the resource
11Test ApplicationEnum value for the type of application
sales-channelPossible values: trueExample: true1234ID of the user who created the application
5Default value is False. is_visible determines if the application should be visible on the user interface (Omnitron FE). The application will be visible if this flag is set to True.
falseExample: falseSpecifies whether requests to the api/v1/app_proxy/ endpoint should be forwarded to the related application via proxy. Default value is False. If set to False, no proxy forwarding is done, and users receive an HTTP 404. If is_proxy_available=True, requests are forwarded to the application's web_url in the config.
falseExample: trueThe related_application_id field stores the associated extension ID from ACC for the Omnitron application. It can be filtered using the related_application_id__iexact parameter, and it accepts up to 255 characters.
app-4567The date and time when the application was created
2024-01-01T12:00:00ZThe date and time when the application was last modified
2024-01-02T12:00:00ZApplication partially updated successfully
No content
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
PATCH /api/v1/applications/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 392
{
"id": 1,
"name": "Test Application",
"application_type": "sales-channel",
"config": {
"web_url": "https://application-test.akinon.net/",
"visible_type": "empty",
"client_path": "test/path"
},
"is_active": true,
"remote_object_id": 1234,
"created_by": 5,
"is_visible": false,
"is_proxy_available": true,
"related_application_id": "app-4567",
"created_date": "2024-01-01T12:00:00Z",
"modified_date": "2024-01-02T12:00:00Z"
}No content
List all Applications
Specifies the page number of the current dataset
1Indicates the number of rows on the current page.
10Filters by name
Filter by application type
commercePossible values: Filter by active status (True or False)
Filter by name containing the given string
Filter by name case-insensitive containing the given string
Filter by related application ID (case-insensitive exact match)
List of Applications
Unauthorized Access
Forbidden
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/applications/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
{
"id": 1,
"name": "Test Application",
"application_type": "sales-channel",
"config": {
"web_url": "https://application-test.akinon.net/",
"visible_type": "empty",
"client_path": "test/path"
},
"is_active": true,
"remote_object_id": 1234,
"created_by": 5,
"is_visible": false,
"is_proxy_available": true,
"related_application_id": "app-4567",
"created_date": "2024-01-01T12:00:00Z",
"modified_date": "2024-01-02T12:00:00Z"
}
]Creates a new Application object.
1Test ApplicationEnum value for the type of application
sales-channelPossible values: trueExample: true1234ID of the user who created the application
5Default value is False. is_visible determines if the application should be visible on the user interface (Omnitron FE). The application will be visible if this flag is set to True.
falseExample: falseSpecifies whether requests to the api/v1/app_proxy/ endpoint should be forwarded to the related application via proxy. Default value is False. If set to False, no proxy forwarding is done, and users receive an HTTP 404. If is_proxy_available=True, requests are forwarded to the application's web_url in the config.
falseExample: trueThe related_application_id field stores the associated extension ID from ACC for the Omnitron application. It can be filtered using the related_application_id__iexact parameter, and it accepts up to 255 characters.
app-4567The date and time when the application was created
2024-01-01T12:00:00ZThe date and time when the application was last modified
2024-01-02T12:00:00ZCountry Created
Required field(s) are missing, data is invalid, or the action is not allowed.
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
POST /api/v1/applications/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 392
{
"id": 1,
"name": "Test Application",
"application_type": "sales-channel",
"config": {
"web_url": "https://application-test.akinon.net/",
"visible_type": "empty",
"client_path": "test/path"
},
"is_active": true,
"remote_object_id": 1234,
"created_by": 5,
"is_visible": false,
"is_proxy_available": true,
"related_application_id": "app-4567",
"created_date": "2024-01-01T12:00:00Z",
"modified_date": "2024-01-02T12:00:00Z"
}{
"id": 1,
"name": "Test Application",
"application_type": "sales-channel",
"config": {
"web_url": "https://application-test.akinon.net/",
"visible_type": "empty",
"client_path": "test/path"
},
"is_active": true,
"remote_object_id": 1234,
"created_by": 5,
"is_visible": false,
"is_proxy_available": true,
"related_application_id": "app-4567",
"created_date": "2024-01-01T12:00:00Z",
"modified_date": "2024-01-02T12:00:00Z"
}Was this helpful?

