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)®ion=
(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.
RequestParameters: - 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: - 201 Created – Item created.
- 403 Forbidden – Not allowed to create this object.
-
DELETE
/api/v2/latecustomization/
(int: id)/
¶ Remove a late-customization list.
Response
Status Codes: - 204 No Content – Successfully completed.
- 403 Forbidden – Not allowed to access this object.