Deployment

Operations related to project deployments.

Get organizations project deployments

get
/organizations/{organizationId}/projects/{projectId}/deployments

Get organizations project deployments by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Query parameters
limitintegerOptional

The limit of per page

Default: 10
pageintegerOptional

Current page number

Default: 1
sortstringOptional

Sort

Example: {"value":"createdAt"}
deploymentTypestring · enumOptional

Deployment type

Possible values:
isLivebooleanOptional

The is live to filter

isOnStorestring · enumOptional

The is on store to filter

Possible values:
statusstringOptional

Status

osstring · enumOptional

Os

Possible values:
buildTargetstring · enumOptional

Build target

Possible values:
forceUpdatebooleanOptional

The force update to filter

envVersionstringOptional

Env version

storeVersionstringOptional

Store version

parentstringOptional

Parent

createdBystringOptional

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
createdAtstringOptional

Created at date

Responses
200

OK

application/json
Responseall of
and
get
/organizations/{organizationId}/projects/{projectId}/deployments
GET /api/v1/organizations/{organizationId}/projects/{projectId}/deployments HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "totalDocs": 1,
  "limit": 10,
  "page": 1,
  "totalPages": 1,
  "pagingCounter": 1,
  "hasPrevPage": true,
  "hasNextPage": true,
  "prevPage": 1,
  "nextPage": 1,
  "docs": [
    {
      "_id": "text",
      "project": {
        "_id": "text",
        "name": "text",
        "slug": "text",
        "description": "text",
        "organization": "text",
        "credential": {},
        "additionalCredentials": {},
        "storeCredentials": {
          "googlePlay": {
            "googleServiceFile": "text",
            "packageName": "text"
          },
          "appleAppStore": {
            "keyId": "ABCDEFGHIJ",
            "keyIssuerId": "12345678-1234-1234-1234-123456789012",
            "apiKeyFile": "https://test-mobile-prv.s3.eu-central-1.amazonaws.com//_temp/b12ba00a-13ff-4e70-a2fc-41065b9d1e9d_b058caad-b7ba-4700-bb17-040206abb111_86851bc2-d08f-488c-9956-86ef6c7d5fc2_Akinon_shop_prod-(2)-(1).p8",
            "keyInHouse": true,
            "appIdentifier": "com.akinon.test",
            "teamId": "ABCDEFGHIJ",
            "teamName": "Akinon Team",
            "appSpecificId": 1234567890
          },
          "huaweiAppGallery": {
            "clientId": "text",
            "clientSecret": "text"
          }
        },
        "appStatuses": {
          "android": {
            "production": {
              "createdAt": "text",
              "deploymentId": "text",
              "envVersion": "text",
              "publishedAt": "text",
              "publisher": "text",
              "status": true,
              "storeVersion": "text",
              "tag": "text",
              "updatedAt": "text",
              "versionCode": 1
            },
            "staging": {
              "createdAt": "text",
              "deploymentId": "text",
              "envVersion": "text",
              "publishedAt": "text",
              "publisher": "text",
              "status": true,
              "storeVersion": "text",
              "tag": "text",
              "updatedAt": "text",
              "versionCode": 1
            }
          },
          "huawei": {
            "production": {
              "createdAt": "text",
              "deploymentId": "text",
              "envVersion": "text",
              "publishedAt": "text",
              "publisher": "text",
              "status": true,
              "storeVersion": "text",
              "tag": "text",
              "updatedAt": "text",
              "versionCode": 1
            },
            "staging": {
              "createdAt": "text",
              "deploymentId": "text",
              "envVersion": "text",
              "publishedAt": "text",
              "publisher": "text",
              "status": true,
              "storeVersion": "text",
              "tag": "text",
              "updatedAt": "text",
              "versionCode": 1
            }
          },
          "ios": {
            "production": {
              "createdAt": "text",
              "deploymentId": "text",
              "envVersion": "text",
              "publishedAt": "text",
              "publisher": "text",
              "status": true,
              "storeVersion": "text",
              "tag": "text",
              "updatedAt": "text"
            },
            "staging": {
              "createdAt": "text",
              "deploymentId": "text",
              "envVersion": "text",
              "publishedAt": "text",
              "publisher": "text",
              "status": true,
              "storeVersion": "text",
              "tag": "text",
              "updatedAt": "text"
            }
          }
        },
        "status": "draft",
        "lastActivityAt": "2025-12-06T05:37:26.952Z",
        "appIconUrl": "text",
        "createdAt": "2025-12-06T05:37:26.952Z",
        "updatedAt": "2025-12-06T05:37:26.952Z"
      },
      "user": {
        "_id": "text",
        "username": "text",
        "language": "text",
        "region": "text",
        "firstName": "text",
        "lastName": "text",
        "status": 0,
        "attributes": {},
        "avatarUrl": "text",
        "settings": {
          "mailOnBuildCompleted": true,
          "mailOnCodePushCompleted": true
        },
        "lastLoginAt": "2025-12-06T05:37:26.952Z",
        "createdAt": "2025-12-06T05:37:26.952Z",
        "updatedAt": "2025-12-06T05:37:26.952Z"
      },
      "parent": "text",
      "description": "text",
      "status": "pending",
      "os": "android",
      "buildTarget": "staging",
      "deploymentType": "build",
      "stages": [
        {
          "_id": "63ea10b94a472e003305232b",
          "name": "text",
          "createdAt": "2025-12-06T05:37:26.952Z",
          "updatedAt": "2025-12-06T05:37:26.952Z"
        }
      ],
      "startedAt": "2025-12-06T05:37:26.952Z",
      "completedAt": "2025-12-06T05:37:26.952Z",
      "abolisher": "text",
      "forceUpdate": false,
      "tag": "text",
      "checksum": "text",
      "size": 1,
      "uploadDuration": 1,
      "downloadUrl": "text",
      "remoteId": 1,
      "plugins": [
        {
          "name": "text",
          "version": "text",
          "moduleName": "text"
        }
      ],
      "issues": [
        {
          "type": "error",
          "message": "text"
        }
      ],
      "timeline": [
        {
          "step": 1,
          "startTime": "2025-12-06T05:37:26.952Z",
          "finishTime": "2025-12-06T05:37:26.952Z",
          "error": "text"
        }
      ],
      "createdAt": "2025-12-06T05:37:26.952Z",
      "updatedAt": "2025-12-06T05:37:26.952Z",
      "versionCode": 1,
      "javaVersion": "text",
      "xcodeVersion": "text",
      "extensions": [
        "com.akinon.fashfed.RelatedDigitalNotificationExtension",
        "com.akinon.fashfed.RelatedDigitalNotificationContent"
      ],
      "envVersion": "text",
      "storeVersion": "text",
      "isLive": true,
      "isOnStore": null
    }
  ]
}

Get a organization project deployment

get
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}

Get a organization project deployment by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Responses
200

OK

application/json
Responseone of
all ofOptional
and
or
all ofOptional
and
get
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}
GET /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId} HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "_id": "text",
  "project": {
    "_id": "text",
    "name": "text",
    "slug": "text",
    "description": "text",
    "organization": "text",
    "credential": {},
    "additionalCredentials": {},
    "storeCredentials": {
      "googlePlay": {
        "googleServiceFile": "text",
        "packageName": "text"
      },
      "appleAppStore": {
        "keyId": "ABCDEFGHIJ",
        "keyIssuerId": "12345678-1234-1234-1234-123456789012",
        "apiKeyFile": "https://test-mobile-prv.s3.eu-central-1.amazonaws.com//_temp/b12ba00a-13ff-4e70-a2fc-41065b9d1e9d_b058caad-b7ba-4700-bb17-040206abb111_86851bc2-d08f-488c-9956-86ef6c7d5fc2_Akinon_shop_prod-(2)-(1).p8",
        "keyInHouse": true,
        "appIdentifier": "com.akinon.test",
        "teamId": "ABCDEFGHIJ",
        "teamName": "Akinon Team",
        "appSpecificId": 1234567890
      },
      "huaweiAppGallery": {
        "clientId": "text",
        "clientSecret": "text"
      }
    },
    "appStatuses": {
      "android": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "huawei": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "ios": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        }
      }
    },
    "status": "draft",
    "lastActivityAt": "2025-12-06T05:37:26.952Z",
    "appIconUrl": "text",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "user": {
    "_id": "text",
    "username": "text",
    "language": "text",
    "region": "text",
    "firstName": "text",
    "lastName": "text",
    "status": 0,
    "attributes": {},
    "avatarUrl": "text",
    "settings": {
      "mailOnBuildCompleted": true,
      "mailOnCodePushCompleted": true
    },
    "lastLoginAt": "2025-12-06T05:37:26.952Z",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "parent": "text",
  "description": "text",
  "status": "pending",
  "os": "android",
  "buildTarget": "staging",
  "deploymentType": "build",
  "stages": [
    {
      "_id": "63ea10b94a472e003305232b",
      "name": "text",
      "createdAt": "2025-12-06T05:37:26.952Z",
      "updatedAt": "2025-12-06T05:37:26.952Z"
    }
  ],
  "startedAt": "2025-12-06T05:37:26.952Z",
  "completedAt": "2025-12-06T05:37:26.952Z",
  "abolisher": "text",
  "forceUpdate": false,
  "tag": "text",
  "checksum": "text",
  "size": 1,
  "uploadDuration": 1,
  "downloadUrl": "text",
  "remoteId": 1,
  "plugins": [
    {
      "name": "text",
      "version": "text",
      "moduleName": "text"
    }
  ],
  "issues": [
    {
      "type": "error",
      "message": "text"
    }
  ],
  "timeline": [
    {
      "step": 1,
      "startTime": "2025-12-06T05:37:26.952Z",
      "finishTime": "2025-12-06T05:37:26.952Z",
      "error": "text"
    }
  ],
  "createdAt": "2025-12-06T05:37:26.952Z",
  "updatedAt": "2025-12-06T05:37:26.952Z",
  "versionCode": 1,
  "javaVersion": "text",
  "xcodeVersion": "text",
  "extensions": [
    "com.akinon.fashfed.RelatedDigitalNotificationExtension",
    "com.akinon.fashfed.RelatedDigitalNotificationContent"
  ],
  "envVersion": "text",
  "storeVersion": "text",
  "isLive": true,
  "isOnStore": null
}

Cancel a organization project deployment

patch
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/cancel

Cancel a organization project deployment by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Responses
200

OK

application/json
Responseone of
all ofOptional
and
or
all ofOptional
and
patch
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/cancel
PATCH /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/cancel HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "_id": "text",
  "project": {
    "_id": "text",
    "name": "text",
    "slug": "text",
    "description": "text",
    "organization": "text",
    "credential": {},
    "additionalCredentials": {},
    "storeCredentials": {
      "googlePlay": {
        "googleServiceFile": "text",
        "packageName": "text"
      },
      "appleAppStore": {
        "keyId": "ABCDEFGHIJ",
        "keyIssuerId": "12345678-1234-1234-1234-123456789012",
        "apiKeyFile": "https://test-mobile-prv.s3.eu-central-1.amazonaws.com//_temp/b12ba00a-13ff-4e70-a2fc-41065b9d1e9d_b058caad-b7ba-4700-bb17-040206abb111_86851bc2-d08f-488c-9956-86ef6c7d5fc2_Akinon_shop_prod-(2)-(1).p8",
        "keyInHouse": true,
        "appIdentifier": "com.akinon.test",
        "teamId": "ABCDEFGHIJ",
        "teamName": "Akinon Team",
        "appSpecificId": 1234567890
      },
      "huaweiAppGallery": {
        "clientId": "text",
        "clientSecret": "text"
      }
    },
    "appStatuses": {
      "android": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "huawei": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "ios": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        }
      }
    },
    "status": "draft",
    "lastActivityAt": "2025-12-06T05:37:26.952Z",
    "appIconUrl": "text",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "user": {
    "_id": "text",
    "username": "text",
    "language": "text",
    "region": "text",
    "firstName": "text",
    "lastName": "text",
    "status": 0,
    "attributes": {},
    "avatarUrl": "text",
    "settings": {
      "mailOnBuildCompleted": true,
      "mailOnCodePushCompleted": true
    },
    "lastLoginAt": "2025-12-06T05:37:26.952Z",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "parent": "text",
  "description": "text",
  "status": "pending",
  "os": "android",
  "buildTarget": "staging",
  "deploymentType": "build",
  "stages": [
    {
      "_id": "63ea10b94a472e003305232b",
      "name": "text",
      "createdAt": "2025-12-06T05:37:26.952Z",
      "updatedAt": "2025-12-06T05:37:26.952Z"
    }
  ],
  "startedAt": "2025-12-06T05:37:26.952Z",
  "completedAt": "2025-12-06T05:37:26.952Z",
  "abolisher": "text",
  "forceUpdate": false,
  "tag": "text",
  "checksum": "text",
  "size": 1,
  "uploadDuration": 1,
  "downloadUrl": "text",
  "remoteId": 1,
  "plugins": [
    {
      "name": "text",
      "version": "text",
      "moduleName": "text"
    }
  ],
  "issues": [
    {
      "type": "error",
      "message": "text"
    }
  ],
  "timeline": [
    {
      "step": 1,
      "startTime": "2025-12-06T05:37:26.952Z",
      "finishTime": "2025-12-06T05:37:26.952Z",
      "error": "text"
    }
  ],
  "createdAt": "2025-12-06T05:37:26.952Z",
  "updatedAt": "2025-12-06T05:37:26.952Z",
  "versionCode": 1,
  "javaVersion": "text",
  "xcodeVersion": "text",
  "extensions": [
    "com.akinon.fashfed.RelatedDigitalNotificationExtension",
    "com.akinon.fashfed.RelatedDigitalNotificationContent"
  ],
  "envVersion": "text",
  "storeVersion": "text",
  "isLive": true,
  "isOnStore": null
}

Update deployment store state

patch
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/storestate

Update deployment store state by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Body
isOnStorestring · enumRequiredPossible values:
Responses
200

OK

application/json
Responseone of
all ofOptional
and
or
all ofOptional
and
patch
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/storestate
PATCH /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/storestate HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 23

{
  "isOnStore": "pending"
}
{
  "_id": "text",
  "project": {
    "_id": "text",
    "name": "text",
    "slug": "text",
    "description": "text",
    "organization": "text",
    "credential": {},
    "additionalCredentials": {},
    "storeCredentials": {
      "googlePlay": {
        "googleServiceFile": "text",
        "packageName": "text"
      },
      "appleAppStore": {
        "keyId": "ABCDEFGHIJ",
        "keyIssuerId": "12345678-1234-1234-1234-123456789012",
        "apiKeyFile": "https://test-mobile-prv.s3.eu-central-1.amazonaws.com//_temp/b12ba00a-13ff-4e70-a2fc-41065b9d1e9d_b058caad-b7ba-4700-bb17-040206abb111_86851bc2-d08f-488c-9956-86ef6c7d5fc2_Akinon_shop_prod-(2)-(1).p8",
        "keyInHouse": true,
        "appIdentifier": "com.akinon.test",
        "teamId": "ABCDEFGHIJ",
        "teamName": "Akinon Team",
        "appSpecificId": 1234567890
      },
      "huaweiAppGallery": {
        "clientId": "text",
        "clientSecret": "text"
      }
    },
    "appStatuses": {
      "android": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "huawei": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "ios": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        }
      }
    },
    "status": "draft",
    "lastActivityAt": "2025-12-06T05:37:26.952Z",
    "appIconUrl": "text",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "user": {
    "_id": "text",
    "username": "text",
    "language": "text",
    "region": "text",
    "firstName": "text",
    "lastName": "text",
    "status": 0,
    "attributes": {},
    "avatarUrl": "text",
    "settings": {
      "mailOnBuildCompleted": true,
      "mailOnCodePushCompleted": true
    },
    "lastLoginAt": "2025-12-06T05:37:26.952Z",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "parent": "text",
  "description": "text",
  "status": "pending",
  "os": "android",
  "buildTarget": "staging",
  "deploymentType": "build",
  "stages": [
    {
      "_id": "63ea10b94a472e003305232b",
      "name": "text",
      "createdAt": "2025-12-06T05:37:26.952Z",
      "updatedAt": "2025-12-06T05:37:26.952Z"
    }
  ],
  "startedAt": "2025-12-06T05:37:26.952Z",
  "completedAt": "2025-12-06T05:37:26.952Z",
  "abolisher": "text",
  "forceUpdate": false,
  "tag": "text",
  "checksum": "text",
  "size": 1,
  "uploadDuration": 1,
  "downloadUrl": "text",
  "remoteId": 1,
  "plugins": [
    {
      "name": "text",
      "version": "text",
      "moduleName": "text"
    }
  ],
  "issues": [
    {
      "type": "error",
      "message": "text"
    }
  ],
  "timeline": [
    {
      "step": 1,
      "startTime": "2025-12-06T05:37:26.952Z",
      "finishTime": "2025-12-06T05:37:26.952Z",
      "error": "text"
    }
  ],
  "createdAt": "2025-12-06T05:37:26.952Z",
  "updatedAt": "2025-12-06T05:37:26.952Z",
  "versionCode": 1,
  "javaVersion": "text",
  "xcodeVersion": "text",
  "extensions": [
    "com.akinon.fashfed.RelatedDigitalNotificationExtension",
    "com.akinon.fashfed.RelatedDigitalNotificationContent"
  ],
  "envVersion": "text",
  "storeVersion": "text",
  "isLive": true,
  "isOnStore": null
}

Get a organization project deployment metrics

get
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/metrics

Get a organization project deployment metrics by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Responses
200

OK

application/json
get
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/metrics
GET /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/metrics HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
  {
    "active": 1,
    "installed": 1,
    "downloaded": 0,
    "failed": 0,
    "label": "1.0.29"
  }
]

Update a organization project deployment release

patch
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/code-push-release

Update a organization project deployment release by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Body
Responses
200

OK

application/json
Responseone of
all ofOptional
and
or
all ofOptional
and
patch
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/code-push-release
PATCH /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/code-push-release HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 165

{
  "release": {
    "targetBinaryRange": "<targetBinaryRange>",
    "description": "<description>",
    "isDisabled": "<isDisabled>",
    "isMandatory": "<isMandatory>",
    "rollout": "<rollout>"
  }
}
{
  "_id": "text",
  "project": {
    "_id": "text",
    "name": "text",
    "slug": "text",
    "description": "text",
    "organization": "text",
    "credential": {},
    "additionalCredentials": {},
    "storeCredentials": {
      "googlePlay": {
        "googleServiceFile": "text",
        "packageName": "text"
      },
      "appleAppStore": {
        "keyId": "ABCDEFGHIJ",
        "keyIssuerId": "12345678-1234-1234-1234-123456789012",
        "apiKeyFile": "https://test-mobile-prv.s3.eu-central-1.amazonaws.com//_temp/b12ba00a-13ff-4e70-a2fc-41065b9d1e9d_b058caad-b7ba-4700-bb17-040206abb111_86851bc2-d08f-488c-9956-86ef6c7d5fc2_Akinon_shop_prod-(2)-(1).p8",
        "keyInHouse": true,
        "appIdentifier": "com.akinon.test",
        "teamId": "ABCDEFGHIJ",
        "teamName": "Akinon Team",
        "appSpecificId": 1234567890
      },
      "huaweiAppGallery": {
        "clientId": "text",
        "clientSecret": "text"
      }
    },
    "appStatuses": {
      "android": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "huawei": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "ios": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        }
      }
    },
    "status": "draft",
    "lastActivityAt": "2025-12-06T05:37:26.952Z",
    "appIconUrl": "text",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "user": {
    "_id": "text",
    "username": "text",
    "language": "text",
    "region": "text",
    "firstName": "text",
    "lastName": "text",
    "status": 0,
    "attributes": {},
    "avatarUrl": "text",
    "settings": {
      "mailOnBuildCompleted": true,
      "mailOnCodePushCompleted": true
    },
    "lastLoginAt": "2025-12-06T05:37:26.952Z",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "parent": "text",
  "description": "text",
  "status": "pending",
  "os": "android",
  "buildTarget": "staging",
  "deploymentType": "build",
  "stages": [
    {
      "_id": "63ea10b94a472e003305232b",
      "name": "text",
      "createdAt": "2025-12-06T05:37:26.952Z",
      "updatedAt": "2025-12-06T05:37:26.952Z"
    }
  ],
  "startedAt": "2025-12-06T05:37:26.952Z",
  "completedAt": "2025-12-06T05:37:26.952Z",
  "abolisher": "text",
  "forceUpdate": false,
  "tag": "text",
  "checksum": "text",
  "size": 1,
  "uploadDuration": 1,
  "downloadUrl": "text",
  "remoteId": 1,
  "plugins": [
    {
      "name": "text",
      "version": "text",
      "moduleName": "text"
    }
  ],
  "issues": [
    {
      "type": "error",
      "message": "text"
    }
  ],
  "timeline": [
    {
      "step": 1,
      "startTime": "2025-12-06T05:37:26.952Z",
      "finishTime": "2025-12-06T05:37:26.952Z",
      "error": "text"
    }
  ],
  "createdAt": "2025-12-06T05:37:26.952Z",
  "updatedAt": "2025-12-06T05:37:26.952Z",
  "versionCode": 1,
  "javaVersion": "text",
  "xcodeVersion": "text",
  "extensions": [
    "com.akinon.fashfed.RelatedDigitalNotificationExtension",
    "com.akinon.fashfed.RelatedDigitalNotificationContent"
  ],
  "envVersion": "text",
  "storeVersion": "text",
  "isLive": true,
  "isOnStore": null
}

Rollback a organization project deployment code push

post
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/rollback-release

Rollback a organization project deployment code push by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Body
releaseLabelstringRequired

Code push label

Example: <releaseLabel>
Responses
200

OK

application/json
Responseall of
and
post
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/rollback-release
POST /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/rollback-release HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 33

{
  "releaseLabel": "<releaseLabel>"
}
{
  "_id": "text",
  "project": {
    "_id": "text",
    "name": "text",
    "slug": "text",
    "description": "text",
    "organization": "text",
    "credential": {},
    "additionalCredentials": {},
    "storeCredentials": {
      "googlePlay": {
        "googleServiceFile": "text",
        "packageName": "text"
      },
      "appleAppStore": {
        "keyId": "ABCDEFGHIJ",
        "keyIssuerId": "12345678-1234-1234-1234-123456789012",
        "apiKeyFile": "https://test-mobile-prv.s3.eu-central-1.amazonaws.com//_temp/b12ba00a-13ff-4e70-a2fc-41065b9d1e9d_b058caad-b7ba-4700-bb17-040206abb111_86851bc2-d08f-488c-9956-86ef6c7d5fc2_Akinon_shop_prod-(2)-(1).p8",
        "keyInHouse": true,
        "appIdentifier": "com.akinon.test",
        "teamId": "ABCDEFGHIJ",
        "teamName": "Akinon Team",
        "appSpecificId": 1234567890
      },
      "huaweiAppGallery": {
        "clientId": "text",
        "clientSecret": "text"
      }
    },
    "appStatuses": {
      "android": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "huawei": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "ios": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        }
      }
    },
    "status": "draft",
    "lastActivityAt": "2025-12-06T05:37:26.952Z",
    "appIconUrl": "text",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "user": {
    "_id": "text",
    "username": "text",
    "language": "text",
    "region": "text",
    "firstName": "text",
    "lastName": "text",
    "status": 0,
    "attributes": {},
    "avatarUrl": "text",
    "settings": {
      "mailOnBuildCompleted": true,
      "mailOnCodePushCompleted": true
    },
    "lastLoginAt": "2025-12-06T05:37:26.952Z",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "parent": "text",
  "description": "text",
  "status": "pending",
  "os": "android",
  "buildTarget": "staging",
  "deploymentType": "code-push",
  "stages": [
    {
      "_id": "63ea10b94a472e003305232b",
      "name": "text",
      "createdAt": "2025-12-06T05:37:26.952Z",
      "updatedAt": "2025-12-06T05:37:26.952Z"
    }
  ],
  "startedAt": "2025-12-06T05:37:26.952Z",
  "completedAt": "2025-12-06T05:37:26.952Z",
  "abolisher": "text",
  "forceUpdate": false,
  "tag": "text",
  "checksum": "text",
  "size": 1,
  "uploadDuration": 1,
  "downloadUrl": "text",
  "remoteId": 1,
  "plugins": [
    {
      "name": "text",
      "version": "text",
      "moduleName": "text"
    }
  ],
  "issues": [
    {
      "type": "error",
      "message": "text"
    }
  ],
  "timeline": [
    {
      "step": 1,
      "startTime": "2025-12-06T05:37:26.952Z",
      "finishTime": "2025-12-06T05:37:26.952Z",
      "error": "text"
    }
  ],
  "createdAt": "2025-12-06T05:37:26.952Z",
  "updatedAt": "2025-12-06T05:37:26.952Z",
  "targetBinaryRange": "text",
  "label": "text",
  "originalLabel": "text",
  "isMandatory": false,
  "isDisabled": false,
  "rollout": 100,
  "releaseMethod": "upload"
}

Promote a organization project deployment code push

post
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/promote-release

Promote a organization project deployment code push by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Responses
200

OK

application/json
Responseall of
and
post
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/promote-release
POST /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/promote-release HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "_id": "text",
  "project": {
    "_id": "text",
    "name": "text",
    "slug": "text",
    "description": "text",
    "organization": "text",
    "credential": {},
    "additionalCredentials": {},
    "storeCredentials": {
      "googlePlay": {
        "googleServiceFile": "text",
        "packageName": "text"
      },
      "appleAppStore": {
        "keyId": "ABCDEFGHIJ",
        "keyIssuerId": "12345678-1234-1234-1234-123456789012",
        "apiKeyFile": "https://test-mobile-prv.s3.eu-central-1.amazonaws.com//_temp/b12ba00a-13ff-4e70-a2fc-41065b9d1e9d_b058caad-b7ba-4700-bb17-040206abb111_86851bc2-d08f-488c-9956-86ef6c7d5fc2_Akinon_shop_prod-(2)-(1).p8",
        "keyInHouse": true,
        "appIdentifier": "com.akinon.test",
        "teamId": "ABCDEFGHIJ",
        "teamName": "Akinon Team",
        "appSpecificId": 1234567890
      },
      "huaweiAppGallery": {
        "clientId": "text",
        "clientSecret": "text"
      }
    },
    "appStatuses": {
      "android": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "huawei": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text",
          "versionCode": 1
        }
      },
      "ios": {
        "production": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        },
        "staging": {
          "createdAt": "text",
          "deploymentId": "text",
          "envVersion": "text",
          "publishedAt": "text",
          "publisher": "text",
          "status": true,
          "storeVersion": "text",
          "tag": "text",
          "updatedAt": "text"
        }
      }
    },
    "status": "draft",
    "lastActivityAt": "2025-12-06T05:37:26.952Z",
    "appIconUrl": "text",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "user": {
    "_id": "text",
    "username": "text",
    "language": "text",
    "region": "text",
    "firstName": "text",
    "lastName": "text",
    "status": 0,
    "attributes": {},
    "avatarUrl": "text",
    "settings": {
      "mailOnBuildCompleted": true,
      "mailOnCodePushCompleted": true
    },
    "lastLoginAt": "2025-12-06T05:37:26.952Z",
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  },
  "parent": "text",
  "description": "text",
  "status": "pending",
  "os": "android",
  "buildTarget": "staging",
  "deploymentType": "code-push",
  "stages": [
    {
      "_id": "63ea10b94a472e003305232b",
      "name": "text",
      "createdAt": "2025-12-06T05:37:26.952Z",
      "updatedAt": "2025-12-06T05:37:26.952Z"
    }
  ],
  "startedAt": "2025-12-06T05:37:26.952Z",
  "completedAt": "2025-12-06T05:37:26.952Z",
  "abolisher": "text",
  "forceUpdate": false,
  "tag": "text",
  "checksum": "text",
  "size": 1,
  "uploadDuration": 1,
  "downloadUrl": "text",
  "remoteId": 1,
  "plugins": [
    {
      "name": "text",
      "version": "text",
      "moduleName": "text"
    }
  ],
  "issues": [
    {
      "type": "error",
      "message": "text"
    }
  ],
  "timeline": [
    {
      "step": 1,
      "startTime": "2025-12-06T05:37:26.952Z",
      "finishTime": "2025-12-06T05:37:26.952Z",
      "error": "text"
    }
  ],
  "createdAt": "2025-12-06T05:37:26.952Z",
  "updatedAt": "2025-12-06T05:37:26.952Z",
  "targetBinaryRange": "text",
  "label": "text",
  "originalLabel": "text",
  "isMandatory": false,
  "isDisabled": false,
  "rollout": 100,
  "releaseMethod": "upload"
}

Get a organization project deployment distributions

get
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions

Get a organization project deployment distributions by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Responses
200

OK

application/json
get
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions
GET /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
  {
    "_id": "63ea10b94a472e003305232b",
    "type": 1,
    "deploymentId": "text",
    "projectId": "text",
    "userId": "text",
    "abolisherId": "text",
    "releaseNotes": "text",
    "status": "pending",
    "startedAt": "2025-12-06T05:37:26.952Z",
    "completedAt": "2025-12-06T05:37:26.952Z",
    "remoteId": 1234567890,
    "releaseMethod": "upload",
    "track": "TestFlight",
    "uploadMetadata": false,
    "uploadScreenshots": false,
    "shouldSubmitForReview": false,
    "shouldAutoRelease": false,
    "userFraction": 1,
    "updatePriority": 0,
    "createdAt": "2025-12-06T05:37:26.952Z",
    "updatedAt": "2025-12-06T05:37:26.952Z"
  }
]

Create a organization project deployment distribution

post
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions

Create a organization project deployment distribution by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Body
releaseNotesstringRequired

Deployment release notes

Example: <releaseNotes>
releaseMethodstring · enumOptional

Deployment release method

Possible values:
trackstring · enumRequired

Deployment track

Possible values:
uploadMetadatabooleanOptional

Deployment upload metadata

Default: falseExample: <uploadMetadata>
uploadScreenshotsbooleanOptional

Deployment upload screenshots

Default: falseExample: <uploadScreenshots>
shouldSubmitForReviewbooleanOptional

Deployment should submit for review

Default: falseExample: <shouldSubmitForReview>
shouldAutoReleasebooleanOptional

Deployment should auto release

Default: falseExample: <shouldAutoRelease>
userFractionnumber · max: 1Optional

Deployment user fraction

Default: 1Example: <userFraction>
updatePrioritynumber · max: 5Optional

Deployment update priority

Default: 0Example: <updatePriority>
Responses
post
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions
POST /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 317

{
  "releaseNotes": "<releaseNotes>",
  "releaseMethod": "upload",
  "track": "TestFlight",
  "uploadMetadata": "<uploadMetadata>",
  "uploadScreenshots": "<uploadScreenshots>",
  "shouldSubmitForReview": "<shouldSubmitForReview>",
  "shouldAutoRelease": "<shouldAutoRelease>",
  "userFraction": "<userFraction>",
  "updatePriority": "<updatePriority>"
}
{
  "_id": "63ea10b94a472e003305232b",
  "type": 1,
  "deploymentId": "text",
  "projectId": "text",
  "userId": "text",
  "abolisherId": "text",
  "releaseNotes": "text",
  "status": "pending",
  "startedAt": "2025-12-06T05:37:26.952Z",
  "completedAt": "2025-12-06T05:37:26.952Z",
  "remoteId": 1234567890,
  "releaseMethod": "upload",
  "track": "TestFlight",
  "uploadMetadata": false,
  "uploadScreenshots": false,
  "shouldSubmitForReview": false,
  "shouldAutoRelease": false,
  "userFraction": 1,
  "updatePriority": 0,
  "createdAt": "2025-12-06T05:37:26.952Z",
  "updatedAt": "2025-12-06T05:37:26.952Z"
}

Get a organization project deployment distribution

get
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions/{distributionId}

Get a organization project deployment distribution by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
distributionIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Responses
200

OK

application/json
get
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions/{distributionId}
GET /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions/{distributionId} HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
  "_id": "63ea10b94a472e003305232b",
  "type": 1,
  "deploymentId": "text",
  "projectId": "text",
  "userId": "text",
  "abolisherId": "text",
  "releaseNotes": "text",
  "status": "pending",
  "startedAt": "2025-12-06T05:37:26.952Z",
  "completedAt": "2025-12-06T05:37:26.952Z",
  "remoteId": 1234567890,
  "releaseMethod": "upload",
  "track": "TestFlight",
  "uploadMetadata": false,
  "uploadScreenshots": false,
  "shouldSubmitForReview": false,
  "shouldAutoRelease": false,
  "userFraction": 1,
  "updatePriority": 0,
  "createdAt": "2025-12-06T05:37:26.952Z",
  "updatedAt": "2025-12-06T05:37:26.952Z"
}

Update a organization project deployment distribution

patch
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions/{distributionId}

Update a organization project deployment distribution by organization user

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
projectIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
deploymentIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
distributionIdstringRequired

Entity ID

Pattern: ^[0-9a-fA-F]{24}$
Body
statusstring · enumOptional

Deployment status

Possible values:
remoteIdnumberOptional

Deployment remote id

Example: <remoteId>
Responses
200

OK

application/json
patch
/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions/{distributionId}
PATCH /api/v1/organizations/{organizationId}/projects/{projectId}/deployments/{deploymentId}/distributions/{distributionId} HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 44

{
  "status": "pending",
  "remoteId": "<remoteId>"
}
{
  "_id": "63ea10b94a472e003305232b",
  "type": 1,
  "deploymentId": "text",
  "projectId": "text",
  "userId": "text",
  "abolisherId": "text",
  "releaseNotes": "text",
  "status": "pending",
  "startedAt": "2025-12-06T05:37:26.952Z",
  "completedAt": "2025-12-06T05:37:26.952Z",
  "remoteId": 1234567890,
  "releaseMethod": "upload",
  "track": "TestFlight",
  "uploadMetadata": false,
  "uploadScreenshots": false,
  "shouldSubmitForReview": false,
  "shouldAutoRelease": false,
  "userFraction": 1,
  "updatePriority": 0,
  "createdAt": "2025-12-06T05:37:26.952Z",
  "updatedAt": "2025-12-06T05:37:26.952Z"
}

Last updated

Was this helpful?