PWA

Get all the PWAs of the user

get/api/v1/pwa

Request

  • Base URL
    https://api.pwapps.com (the document declares no server; this is the origin it was published from)
  • Auth
    OAuth 2
    Password
    Token URLhttps://api.pwapps.com/api/v1/user/login
  • TypeScript
    A function with typed inputs. Its response is checked against the schema.

Query parameters

filterByCompanyUserIdstring[] nullable

Filter by company user ID(s)

all_availableboolean

Whether to get all PWAs (including those of other users in the same company, if permissions allow) or only the user's own PWAs

pageinteger
sizeinteger
orderBy'released_at' | 'updated_app_at' | 'created_at'
orderDirection'asc' | 'desc'
ratingnumber nullable
downloadCountinteger nullable
filterByNamestring nullable

Response

Successful Response

totalinteger required
pageinteger required
sizeinteger required
pagesinteger required

Example response

{
  "items": [
    {
      "created_at": "2023-09-15T12:30:00Z",
      "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
      "logo_url": "https://example.com/logo.png",
      "media": [
        {
          "media_type": "Image",
          "media_url": "https://example.com/media.png"
        }
      ],
      "owner": {
        "email": "example@.com",
        "logo_url": "https://example.com/owner_logo.png",
        "owner_company_user_id": "d290f1ee-6c54-4fbb-9fa6-0e02b2c3d479"
      },
      "pwa_name": "Sample PWA",
      "rating": 4.5,
      "released_at": "2023-10-01T00:00:00Z",
      "translations_codes": [
        "en",
        "es",
        "uk"
      ],
      "updated_app_at": "2023-10-01T00:00:00Z",
      "updated_at": "2023-10-15T14:45:00Z",
      "used_in_trackers": [
        {
          "id": "tracker-123",
          "name": "Sample Tracker"
        },
        {
          "id": "tracker-456",
          "name": "Another Tracker"
        }
      ]
    }
  ]
}

Changes

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status