PUT – Actualizar App publicada

Esta petición tiene como objetivo actualizar una aplicación publicada.

Definición #

  • Método: PUT
  • URL: https://api.applivery.io/v1/integrations/distributions/{publishedApplicationId}
  • Autenticación, published application ID: requerido
  • Encabezados:

    Content-Type: application/json

    Authorization: bearer <your_app_token>

Params #

Modo Quiosco

Número de Apps

Descripción

publishedApplicationId

String

ID de la App publicada. E.g.: 552ae3cfcb5abfc58d733b81.

Params #

Param

Tipo

Descripción

slug

String

Nombre simplificado de la publicación presente en la URL.

security

String

Seguridad para acceder a la publicación: public , password , logged.

tags

Array

Etiquetas separadas por comas. E.g.: tag1, tag2, tag3.

groups

Array

Lista de grupos que tendrán acceso a la app publicada con soporte para cláusulas AND / OR. Cada elemento dentro del mismo array se considerará como AND, mientras que cada array será una cláusula OR. E.g.: Para permitir a los usuarios en el grupo1 Y grupo2 O en el grupo3, utiliza: [["group1", "group2"], ["group3"]].

activateUserAudiences

Boolean

Habilita las audiencias para una aplicación publicada.

userAudienceMap

Array

Un array que incluye todas las audiencias definidas para esa aplicación publicada.

userAudienceMap.id

String

ID de la audiencia asignada.

userAudienceMap.notifyNewBuildsProcessed

Boolean

Define si los usuarios pertenecientes a la audiencia deben ser notificados cuando se suba una nueva build a una aplicación publicada.

password

String

Contraseña necesaria para acceder.

visibility

String

Acceso: active, inactive, unlisted.

showHistory

Boolean

Permite encontrar e instalar versiones anteriores de la aplicación.

filter.type

String

last, build, builds, gitBranch, gitTag, tag.

filter.value

String

Identificador de la filter.type seleccionada.

filter.ios

String

El SO de la aplicación publicada es iOS o macOS.

filter.windows

String

El SO de la aplicación publicada es windows.

filter.android

String

El SO de la aplicación publicada es android.

configuration.application.name

String

Sobrescribir el nombre de la app.

configuration.application.description

String

Sobrescribir la descripción de la app.

configuration.branding.logo

String

Sobrescribir el logo de la marca en la Store.

configuration.branding.primaryColor

String

Sobrescribir el color de la marca en la Store.

configuration.branding.buttonColor

String

Sobrescribir el color del botón.

terms.active

Boolean

Requerir la aceptación de términos legales.

terms.text

String

Términos legales.

showDevInfo

Boolean

Mostrar información técnica de la build, como información de Git, certificados y etiquetas.

allowedCountries

Array

Permitir el acceso del país a la publicación de la aplicación. Códigos de país separados por comas: "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW", "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT", "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "KH", "CM", "CA", "CV", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CG", "CD", "CK", "CR", "CI", "HR", "CU", "CW", "CY", "CZ", "DK", "DJ", "DM", "DO", "EC", "EG", "SV", "GQ", "ER", "EE", "ET", "FK", "FO", "FJ", "FI", "FR", "GF", "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU", "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN", "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE", "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT", "LU", "MO", "MK", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT", "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP", "NL", "AN", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW", "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "RW", "RE", "RO", "RU", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST", "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS", "SS", "ES", "LK", "SD", "SR", "SJ", "SZ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH", "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE", "GB", "US", "UM", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE", "ZM", "ZW", "AX"

blockedCountries

Array

Restringir el acceso por país a la publicación de la aplicación. Códigos de país separados por comas: "AF", "AL", "DZ", "AS", "AD", "AO", "AI", "AQ", "AG", "AR", "AM", "AW", "AU", "AT", "AZ", "BS", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BM", "BT", "BO", "BQ", "BA", "BW", "BV", "BR", "IO", "BN", "BG", "BF", "BI", "KH", "CM", "CA", "CV", "KY", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CG", "CD", "CK", "CR", "CI", "HR", "CU", "CW", "CY", "CZ", "DK", "DJ", "DM", "DO", "EC", "EG", "SV", "GQ", "ER", "EE", "ET", "FK", "FO", "FJ", "FI", "FR", "GF", "PF", "TF", "GA", "GM", "GE", "DE", "GH", "GI", "GR", "GL", "GD", "GP", "GU", "GT", "GG", "GN", "GW", "GY", "HT", "HM", "VA", "HN", "HK", "HU", "IS", "IN", "ID", "IR", "IQ", "IE", "IM", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE", "KI", "KP", "KR", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT", "LU", "MO", "MK", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MQ", "MR", "MU", "YT", "MX", "FM", "MD", "MC", "MN", "ME", "MS", "MA", "MZ", "MM", "NA", "NR", "NP", "NL", "AN", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW", "PS", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "PR", "QA", "RW", "RE", "RO", "RU", "BL", "SH", "KN", "LC", "MF", "PM", "VC", "WS", "SM", "ST", "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS", "SS", "ES", "LK", "SD", "SR", "SJ", "SZ", "SE", "CH", "SY", "TW", "TJ", "TZ", "TH", "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TC", "TV", "UG", "UA", "AE", "GB", "US", "UM", "UY", "UZ", "VU", "VE", "VN", "VG", "VI", "WF", "EH", "YE", "ZM", "ZW", "AX"

Ejemplo de petición #

				
					curl 'https://api.applivery.io/v1/integrations/distributions/552ae3cfcb5abfc58d733b81' \
  -X POST \
  -H 'Authorization: bearer xyz...xyz' \
  -d '{
    "security": "public",
    "slug": "Your slug here",
    "filter": {
        "type": "last"
    },
    "password": "",
    "visibility": "active"
}'
				
			

Respuestas #

Content type: application/json

				
					{
  "status": true,
  "data": {
    "id": "string",
    "updatedAt": "string",
    "createdAt": "string",
    "application": "string",
    "applicationInfo": {
      "id": "string",
      "slug": "string",
      "name": "string",
      "picture": "string"
    },
    "slug": "string",
    "filter": {
      "type": "last",
      "value": "string",
      "ios": "string",
      "android": "string",
      "windows": "string",
      "macos": "string",
      "builds": [
        {
          "buildPlatform": "string",
          "id": "string"
        }
      ]
    },
    "security": "public",
    "tags": [
      "string"
    ],
    "groups": [
      [
        "string"
      ]
    ],
    "visibility": "active",
    "showHistory": true,
    "showDevInfo": true,
    "distributionUrl": "string",
    "terms": {
      "active": true,
      "text": "string"
    }
  }
}
				
			

Content type: application/json

				
					{
  "status": false,
  "error": {
    "code": 5024,
    "message": "Slug already used"
  }
}
				
			

Content type: application/json

				
					{
  "status": false,
  "error": {
    "code": 4002,
    "message": "No auth token"
  }
}
				
			

Content type: application/json

				
					{
  "status": false,
  "error": {
    "code": 3001,
    "message": "Entity not found"
  }
}
				
			
Updated on marzo 13, 2025
¿Te ha sido útil este artículo?

En esta página