New in version 2.

Late Customization

Late customization allows loading of apps during the first-time experience on devices.

GET /api/v2/latecustomization/?carrier=(str: carrier)&region=(str: region)

Returns a list of late customization items for this carrier/region.

Response

Parameters:
  • latecustomization_id (int) – The id for this late-customization item.
  • latecustomization_type (str) – Either ‘webapp’ or ‘extension’.

Includes the fields for either webapps or extensions, based on the item type.

Status Codes:
  • 200 OK – Successfully completed.
{
    "objects": [
        {
            "latecustomization_type": "webapp",
            "latecustomization_id": 3,
            "id": 47911,
            "slug": "carrier-provided-app-1",
            ...
        }
        ...
    ]
}
POST /api/v2/latecustomization/

Create a single late-customization item.

Request
Parameters:
  • type (str) – Indicates the kind of item: ‘webapp’ or ‘extension’.
  • app (str) – A webapp slug, if item is a webapp.
  • extension (str) – An extension slug, if item is an extension.
  • region (int) – A region ID.
  • carrier (int) – A carrier ID.

Response

Status Codes:
DELETE /api/v2/latecustomization/(int: id)/

Remove a late-customization list.

Response

Status Codes: