Favicon

You are here: Home > API Reference > App Distribution > Integration Builds > Update build attachment file

Update build attachment file

Update build attachment file

PUT
/v1/integrations/builds/:buildId/files/:fileId
Copy to clipboard

Update build attachment file

Update build attachment file

Request

Add parameter in header authorization
Example: Authorization: Bearer <token>
buildId string
required
Match pattern: ^[a-fA-F0-9]{24}$
fileId string
required
≤ 128 characters
Body Params application/json
description string optional
≤ 256 characters
metadata object optional
{
    "description": "string",
    "metadata": {}
}

Responses

200 Response application/json
status boolean optional
data object optional
id string optional
Match pattern: ^[a-fA-F0-9]{24}$
status string optional
pending in_progress waiting_to_be_processed processed error
tags array [string] optional
versionName string optional
≤ 1000 characters
organizationInfo object optional
id string optional
Match pattern: ^[a-fA-F0-9]{24}$
name string optional
≤ 128 characters
slug string optional
≤ 128 characters · ≥ 3 characters · Match pattern: ^[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]$
store object optional
customDomain string optional
≤ 256 characters
branding object optional
logo string optional
≤ 256 characters
picture string optional
primaryColor string optional
Match pattern: ^#[a-zA-Z0-9]{6}$
configuration object optional
storageProvider string optional
Match pattern: ^[a-fA-F0-9]{24}$
createdBy string optional
Match pattern: ^[a-fA-F0-9]{24}$
application string optional
Match pattern: ^[a-fA-F0-9]{24}$
applicationInfo object optional
id string optional
Match pattern: ^[a-fA-F0-9]{24}$
name string optional
≤ 256 characters
slug string optional
≤ 256 characters
picture string optional
changelog string optional
originalFile object optional
originalName string optional
≤ 256 characters
mimetype string optional
≤ 128 characters
size integer optional
≥ 0
bucket string optional
≤ 256 characters
key string optional
≤ 256 characters
location string optional
≤ 256 characters
region string optional
≤ 128 characters
storageProviderId string optional
Match pattern: ^[a-fA-F0-9]{24}$
checksum string optional
≤ 256 characters
info object optional
icon string optional
≤ 256 characters
ios object optional
plist object optional
CFBundleName string optional
≤ 256 characters
CFBundleDisplayName string optional
≤ 256 characters
CFBundleVersion string optional
≤ 256 characters
CFBundleShortVersionString string optional
≤ 256 characters
CFBundleIdentifier string optional
≤ 256 characters
CFBundleSupportedPlatforms array [string] optional
MinimumOSVersion string optional
≤ 256 characters
CFBundleIcons array [string] optional
UIDeviceFamily array [string] optional
mobileprovision object optional
TeamName string optional
≤ 256 characters
ProvisionsAllDevices boolean optional
ProvisionedDevices string optional
TeamIdentifier string optional
≤ 256 characters
ExpirationDate string optional
Format: date-time
GetTaskAllow boolean optional
BetaReportsActive boolean optional
Name string optional
≤ 256 characters
signingType string optional
appStore enterprise ad-hoc development testFlight
android object optional
versionCode string optional
≤ 256 characters
versionName string optional
≤ 256 characters
platformBuildVersionCode string optional
≤ 256 characters
platformBuildVersionName string optional
≤ 256 characters
packageName string optional
≤ 256 characters
minSDKVersion string optional
≤ 128 characters
targetSdkVersion string optional
≤ 256 characters
icon string optional
≤ 256 characters
productName string optional
≤ 256 characters
pkg object optional
CFBundleName string optional
≤ 256 characters
CFBundleDisplayName string optional
≤ 256 characters
CFBundleVersion string optional
≤ 256 characters
CFBundleShortVersionString string optional
≤ 256 characters
CFBundleIdentifier string optional
≤ 256 characters
CFBundleSupportedPlatforms array [string] optional
MinimumOSVersion string optional
≤ 256 characters
relatedPkgs array [object] optional
distribution object optional
plistInfo object optional
iconFile string optional
≤ 500 characters
app object optional
CFBundleName string optional
≤ 500 characters
CFBundleDisplayName string optional
≤ 500 characters
CFBundleVersion string optional
≤ 500 characters
CFBundleShortVersionString string optional
≤ 500 characters
CFBundleIdentifier string optional
≤ 500 characters
CFBundleSupportedPlatforms array [array] optional
CFBundlePackageType string optional
≤ 500 characters
LSMinimumSystemVersion string optional
≤ 500 characters
msi object optional
productCode string optional
≤ 500 characters
productVersion string optional
≤ 500 characters
productName string optional
≤ 500 characters
manufacturer string optional
≤ 500 characters
exe object optional
fileSize string optional
≤ 500 characters
fileVersionNumber string optional
≤ 500 characters
fileOS string optional
≤ 500 characters
fileDescription string optional
≤ 500 characters
fileVersion string optional
≤ 500 characters
originalFileName string optional
≤ 500 characters
productName string optional
≤ 500 characters
productVersion string optional
≤ 500 characters
companyName string optional
≤ 500 characters
msixbundle object optional
applicationsData array [object] optional
arch string optional
≤ 128 characters
fileName string optional
≤ 128 characters
size string optional
≤ 128 characters
version string optional
≤ 128 characters
packageName string optional
≤ 128 characters
version string optional
≤ 128 characters
appxbundle object optional
applicationsData array [object] optional
arch string optional
≤ 128 characters
fileName string optional
≤ 128 characters
size string optional
≤ 128 characters
version string optional
≤ 128 characters
packageName string optional
≤ 128 characters
version string optional
≤ 128 characters
msix object optional
displayName string optional
≤ 128 characters
publisherDisplayName string optional
≤ 128 characters
version string optional
≤ 128 characters
arch string optional
≤ 128 characters
name string optional
≤ 128 characters
appx object optional
displayName string optional
≤ 128 characters
publisherDisplayName string optional
≤ 128 characters
version string optional
≤ 128 characters
arch string optional
≤ 128 characters
name string optional
≤ 128 characters
scripts object optional
preInstall string optional
postInstall string optional
package object optional
name string optional
≤ 256 characters
version string optional
≤ 256 characters
extraFiles array [object] optional
target string optional
≤ 256 characters
file object optional
originalName string optional
≤ 256 characters
mimetype string optional
≤ 128 characters
size integer optional
≥ 0
bucket string optional
≤ 256 characters
key string optional
≤ 256 characters
location string optional
≤ 256 characters
region string optional
≤ 128 characters
storageProviderId string optional
Match pattern: ^[a-fA-F0-9]{24}$
checksum string optional
≤ 256 characters
buildProcessor object optional
provider string optional
≤ 256 characters
runName string optional
≤ 256 characters
runId string optional
≤ 256 characters
size integer optional
≥ 0
processTime integer optional
≥ 0
queuedTime integer optional
≥ 0
versionCode string optional
≤ 128 characters
error string optional
errorCode string optional
≤ 128 characters
os string optional
ios android macos windows package
buildPlatform string optional
≤ 128 characters
deployer object optional
name string optional
≤ 256 characters
info object optional
commitMessage string optional
commit string optional
branch string optional
≤ 1000 characters
triggerTimestamp string optional
buildUrl string optional
≤ 1000 characters
ciUrl string optional
≤ 1000 characters
repositoryUrl string optional
≤ 1000 characters
buildNumber string optional
≤ 1000 characters
tag string optional
≤ 1000 characters
uploadedBy object optional
id string optional
Match pattern: ^[a-fA-F0-9]{24}$
email string optional
≤ 256 characters · Format: email
firstName string optional
≤ 128 characters
lastName string optional
≤ 128 characters
picture string optional
originalExtension string optional
≤ 128 characters
extension string optional
≤ 128 characters
storageProvider object optional
id string optional
Match pattern: ^[a-fA-F0-9]{24}$
name string optional
≤ 128 characters
region string optional
≤ 128 characters
config string optional
≤ 128 characters
provider string optional
≤ 128 characters
processLogs array [object] optional
dateMs integer optional
≥ 0
message string optional
metadata object optional
externalFileUrl string optional
≤ 500 characters
hasEmmJson boolean optional
defaultScripts object optional
preInstall string optional
postInstall string optional
audit string optional
enforce string optional
runner string optional
files array [object] optional
id string optional
≤ 128 characters
type string optional
aab attachment original package icon
description string optional
≤ 256 characters
file object optional
originalName string optional
≤ 256 characters
mimetype string optional
≤ 128 characters
size integer optional
≥ 0
bucket string optional
≤ 256 characters
key string optional
≤ 256 characters
location string optional
≤ 256 characters
region string optional
≤ 128 characters
storageProviderId string optional
Match pattern: ^[a-fA-F0-9]{24}$
checksum string optional
≤ 256 characters
metadata object optional
updatedAt string optional
Format: date-time
createdAt string optional
Format: date-time
updatedAt string optional
Format: date-time
createdAt string optional
Format: date-time
disabled boolean optional
{
    "status": true,
    "data": {
        "id": "string",
        "status": "pending",
        "tags": [
            "string"
        ],
        "versionName": "string",
        "organizationInfo": {
            "id": "string",
            "name": "string",
            "slug": "string",
            "store": {
                "customDomain": "string"
            },
            "branding": {
                "logo": "string",
                "picture": "string",
                "primaryColor": "string"
            },
            "configuration": {
                "storageProvider": "string"
            },
            "createdBy": "string"
        },
        "application": "string",
        "applicationInfo": {
            "id": "string",
            "name": "string",
            "slug": "string",
            "picture": "string"
        },
        "changelog": "string",
        "originalFile": {
            "originalName": "string",
            "mimetype": "string",
            "size": 0,
            "bucket": "string",
            "key": "string",
            "location": "string",
            "region": "string",
            "storageProviderId": "string",
            "checksum": "string"
        },
        "info": {
            "icon": "string",
            "ios": {
                "plist": {
                    "CFBundleName": "string",
                    "CFBundleDisplayName": "string",
                    "CFBundleVersion": "string",
                    "CFBundleShortVersionString": "string",
                    "CFBundleIdentifier": "string",
                    "CFBundleSupportedPlatforms": [
                        "string"
                    ],
                    "MinimumOSVersion": "string",
                    "CFBundleIcons": [
                        "string"
                    ],
                    "UIDeviceFamily": [
                        "string"
                    ]
                },
                "mobileprovision": {
                    "TeamName": "string",
                    "ProvisionsAllDevices": true,
                    "ProvisionedDevices": "string",
                    "TeamIdentifier": "string",
                    "ExpirationDate": "2024-01-01T00: 00:00Z",
                    "GetTaskAllow": true,
                    "BetaReportsActive": true,
                    "Name": "string",
                    "signingType": "appStore"
                }
            },
            "android": {
                "versionCode": "string",
                "versionName": "string",
                "platformBuildVersionCode": "string",
                "platformBuildVersionName": "string",
                "packageName": "string",
                "minSDKVersion": "string",
                "targetSdkVersion": "string",
                "icon": "string",
                "productName": "string"
            },
            "pkg": {
                "CFBundleName": "string",
                "CFBundleDisplayName": "string",
                "CFBundleVersion": "string",
                "CFBundleShortVersionString": "string",
                "CFBundleIdentifier": "string",
                "CFBundleSupportedPlatforms": [
                    "string"
                ],
                "MinimumOSVersion": "string",
                "relatedPkgs": [
                    {
                        "distribution": {
                            "id": "string",
                            "active": "string",
                            "auth": "string",
                            "installKBytes": "string",
                            "onConclusion": "string",
                            "onConclusionScript": "string",
                            "version": "string",
                            "archiveKBytes": "string",
                            "packageIdentifier": "string",
                            "text": "string"
                        },
                        "plistInfo": {
                            "CFBundleName": "string",
                            "CFBundleDisplayName": "string",
                            "CFBundleVersion": "string",
                            "CFBundleShortVersionString": "string",
                            "CFBundleIdentifier": "string",
                            "CFBundleSupportedPlatforms": [
                                [
                                    "string"
                                ]
                            ],
                            "MinimumOSVersion": "string"
                        },
                        "iconFile": "string"
                    }
                ]
            },
            "app": {
                "CFBundleName": "string",
                "CFBundleDisplayName": "string",
                "CFBundleVersion": "string",
                "CFBundleShortVersionString": "string",
                "CFBundleIdentifier": "string",
                "CFBundleSupportedPlatforms": [
                    [
                        "string"
                    ]
                ],
                "CFBundlePackageType": "string",
                "LSMinimumSystemVersion": "string"
            },
            "msi": {
                "productCode": "string",
                "productVersion": "string",
                "productName": "string",
                "manufacturer": "string"
            },
            "exe": {
                "fileSize": "string",
                "fileVersionNumber": "string",
                "fileOS": "string",
                "fileDescription": "string",
                "fileVersion": "string",
                "originalFileName": "string",
                "productName": "string",
                "productVersion": "string",
                "companyName": "string"
            },
            "msixbundle": {
                "applicationsData": [
                    {
                        "arch": "string",
                        "fileName": "string",
                        "size": "string",
                        "version": "string"
                    }
                ],
                "packageName": "string",
                "version": "string"
            },
            "appxbundle": {
                "applicationsData": [
                    {
                        "arch": "string",
                        "fileName": "string",
                        "size": "string",
                        "version": "string"
                    }
                ],
                "packageName": "string",
                "version": "string"
            },
            "msix": {
                "displayName": "string",
                "publisherDisplayName": "string",
                "version": "string",
                "arch": "string",
                "name": "string"
            },
            "appx": {
                "displayName": "string",
                "publisherDisplayName": "string",
                "version": "string",
                "arch": "string",
                "name": "string"
            },
            "scripts": {
                "preInstall": "string",
                "postInstall": "string"
            },
            "package": {
                "name": "string",
                "version": "string"
            }
        },
        "extraFiles": [
            {
                "target": "string",
                "file": {
                    "originalName": "string",
                    "mimetype": "string",
                    "size": 0,
                    "bucket": "string",
                    "key": "string",
                    "location": "string",
                    "region": "string",
                    "storageProviderId": "string",
                    "checksum": "string"
                }
            }
        ],
        "buildProcessor": {
            "provider": "string",
            "runName": "string",
            "runId": "string"
        },
        "size": 0,
        "processTime": 0,
        "queuedTime": 0,
        "versionCode": "string",
        "error": "string",
        "errorCode": "string",
        "os": "ios",
        "buildPlatform": "string",
        "deployer": {
            "name": "string",
            "info": {
                "commitMessage": "string",
                "commit": "string",
                "branch": "string",
                "triggerTimestamp": "string",
                "buildUrl": "string",
                "ciUrl": "string",
                "repositoryUrl": "string",
                "buildNumber": "string",
                "tag": "string"
            }
        },
        "uploadedBy": {
            "id": "string",
            "email": "[email protected]",
            "firstName": "string",
            "lastName": "string",
            "picture": "string"
        },
        "originalExtension": "string",
        "extension": "string",
        "storageProvider": {
            "id": "string",
            "name": "string",
            "region": "string",
            "config": "string",
            "provider": "string"
        },
        "processLogs": [
            {
                "dateMs": 0,
                "message": "string"
            }
        ],
        "metadata": {},
        "externalFileUrl": "string",
        "hasEmmJson": true,
        "defaultScripts": {
            "preInstall": "string",
            "postInstall": "string",
            "audit": "string",
            "enforce": "string",
            "runner": "string"
        },
        "files": [
            {
                "id": "string",
                "type": "aab",
                "description": "string",
                "file": {
                    "originalName": "string",
                    "mimetype": "string",
                    "size": 0,
                    "bucket": "string",
                    "key": "string",
                    "location": "string",
                    "region": "string",
                    "storageProviderId": "string",
                    "checksum": "string"
                },
                "metadata": {},
                "updatedAt": "2024-01-01T00: 00:00Z",
                "createdAt": "2024-01-01T00: 00:00Z"
            }
        ],
        "updatedAt": "2024-01-01T00: 00:00Z",
        "createdAt": "2024-01-01T00: 00:00Z",
        "disabled": true
    }
}
401 Response application/json
status boolean optional
false
error object optional
code number optional
4001
message string optional
Unauthorized
{
    "status": false,
    "error": {
        "code": 4002,
        "message": "No auth token"
    }
}
404 Response application/json
status boolean optional
false
error object optional
code number optional
3001
message string optional
Entity not found
{
    "status": false,
    "error": {
        "code": 3001,
        "message": "Entity not found"
    }
}