Update application icon from build package
Required Permission: mad.application.management.update
Updates the application icon by extracting it from a specified build package, automatically retrieving the app icon embedded in the installation file and setting it as the application picture.
Request
authorization
Authorization: Bearer <token>
application/json
{
"buildId": "507f1f77bcf86cd799439014"
}
Responses
application/json
{
"status": true,
"data": {
"id": "507f1f77bcf86cd799439011",
"name": "Enterprise Mobile Banking App",
"slug": "mobile-banking-app",
"sdk": {
"ios": {
"ota": true,
"forceUpdate": false,
"minVersion": "2.5.0",
"forceAuth": true,
"detected": {
"sdkVersion": "3.2.1",
"capabilities": [
"ota",
"auth",
"feedback"
],
"integrationValid": true
},
"lastBuildId": "507f1f77bcf86cd799439014",
"lastBuildVersion": "3.1.2"
},
"android": {
"ota": true,
"forceUpdate": false,
"minVersion": "2.5.0",
"forceAuth": true,
"detected": {
"sdkVersion": "3.2.1",
"capabilities": [
"ota",
"auth",
"feedback"
],
"integrationValid": true
},
"lastBuildId": "507f1f77bcf86cd799439014",
"lastBuildVersion": "3.1.2"
}
},
"notifications": {
"newBuildNotifyCollaborators": true,
"newBuildNotifyEmployees": false,
"newBuildMessage": "This release includes critical security patches and new features for enhanced mobile banking. Please update immediately to ensure continued access to your accounts.",
"newFeedbackNotifyCollaborators": true
},
"description": "A secure mobile banking application designed for enterprise customers, featuring biometric authentication, real-time transaction monitoring, and seamless integration with our core banking systems.",
"oss": [
"ios",
"android"
],
"buildPlatforms": [
"ios",
"android"
],
"security": {
"role": "org.admin"
},
"configuration": {
"storageProvider": {
"id": "507f1f77bcf86cd799439012",
"name": "AWS S3 Production Bucket",
"region": "eu-west-1",
"config": "production-app-storage",
"provider": "aws-s3"
},
"emmJwtSignature": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkVudGVycHJpc2UgQXBwIn0.signature",
"notificationLanguage": "en",
"buildRetentionDays": 90,
"buildsRetainedPerPublication": 5
},
"picture": "https://cdn.applivery.com/apps/507f1f77bcf86cd799439011/icon.png",
"pictureSource": "build",
"organization": "507f1f77bcf86cd799439013",
"lastBuildProcessedDate": "2026-02-03T10: 30: 00.000Z",
"counts": {
"totalBuilds": 127,
"activeInstalls": 3421,
"feedbackCount": 45
},
"metadata": {
"costCenter": "IT-2024",
"projectCode": "MOBILE-BANK-001",
"complianceLevel": "PCI-DSS"
},
"defaultScripts": {
"preInstall": "string",
"postInstall": "string",
"audit": "string",
"enforce": "string",
"runner": "string"
},
"createdBy": "507f1f77bcf86cd799439016",
"createdAt": "2025-01-15T09: 00: 00.000Z",
"updatedAt": "2026-02-03T14: 25: 00.000Z"
}
}
application/json
{
"status": false,
"error": {
"code": 5120,
"message": "Error updating entity"
}
}
application/json
{
"status": false,
"error": {
"code": 4002,
"message": "No auth token"
}
}
application/json
{
"status": false,
"error": {
"code": 3001,
"message": "Entity not found"
}
}