.. AUTO-GENERATED FILE. DO NOT EDIT. Get playstore manifest item by package name =========================================== Summary ------- - **Source repository:** ``jef-systems/jef-playstore-backend`` - **Source SHA:** ``6ceeeefc95a4a88ab42d116f11f75b65357c4965`` - **Source run id:** ``26344481220`` - **Module:** ``Playstore`` - **Lambda function:** ``playstore-get-manifest-item-by-package-name`` - **HTTP method:** ``GET`` - **Invocation mode:** ``sync`` - **Package mode:** ``no-package`` - **API category:** ``Playstore Complex No Package Sync GET APIs`` - **API path:** ``/playstore-get-manifest-item-by-package-name`` - **Endpoint URL:** ``https://efj8o1q96l.execute-api.ap-southeast-1.amazonaws.com/prod/playstore-get-manifest-item-by-package-name?package\_name=com.jef.demo`` - **Documentation scope:** ``lambda-complex-no-packages`` Sync Read Rule -------------- This GET API is documented as a direct synchronous read path. Description ----------- GET endpoint that reads one manifest from jef-playstore-manifests by package\_name using gsi\_2 index get-by-package-name. Used by b1 to verify persisted APK metadata. Payload Example --------------- .. code-block:: json { "package_name": "com.jef.demo" } Payload Schema -------------- .. code-block:: json { "root": { "type": "M", "required": true, "attributes": { "package_name": { "type": "S", "required": true, "regex": "^[a-zA-Z][a-zA-Z0-9_]*(?:[.][a-zA-Z][a-zA-Z0-9_]*){1,}$" } } } } Response Schema --------------- .. code-block:: json { "root": { "type": "M", "required": true, "attributes": { "exists": { "type": "BOOL", "required": true }, "source": { "type": "S", "required": true }, "package_name": { "type": "S", "required": false }, "message_type": { "type": "S", "required": true }, "message": { "type": "S", "required": true }, "operation": { "type": "S", "required": true }, "status_code": { "type": "N", "required": true }, "item": { "type": "M", "required": false }, "failure_code": { "type": "S", "required": false }, "failure_reason": { "type": "S", "required": false } } } } CMD curl -------- .. code-block:: bat curl -X GET "https://efj8o1q96l.execute-api.ap-southeast-1.amazonaws.com/prod/playstore-get-manifest-item-by-package-name?package_name=com.jef.demo" PowerShell curl --------------- .. code-block:: powershell curl.exe -X GET "https://efj8o1q96l.execute-api.ap-southeast-1.amazonaws.com/prod/playstore-get-manifest-item-by-package-name?package_name=com.jef.demo"