Syndai Docs

List the workspace's apps

GET
/api/v1/external/coding/customers/{customer_id}/apps

The workspace's projects that have a site, most recently changed first: the same set as the project switcher (active repository, active connection, customer-owned). Each item has the repository, the live url, this month's hosting credits and the full publication read (state, latest deployment status and error). ref keeps only the apps it names: a repository or publication id, the slug, the live host or URL, or the repository's name (owner/name, name or its display name).

Authorization

CustomerApiKey
headerAuthorizationBearer <API Key>

Customer API key sent as a bearer token

Path Parameters

customer_id*string
Formatuuid

Query Parameters

ref?|null

Response Body

Request fulfilled, document follows

application/json
  1. response
items*array<>
Example Request
curl -X GET 'https://api.syndai.ai/api/v1/external/coding/customers/497f6eca-6276-4993-bfeb-53cbbbba6f08/apps'
Example Response
{  "items": [    {      "accounts": true,      "publication": {        "accounts": true,        "auto_redeploy": true,        "feature_requests": "off",        "feature_requests_autostart_on": false,        "feature_requests_min_votes": 6,        "generation": 0,        "hosting": "syndai",        "hosting_over_limit": false,        "hosting_paid_cap_usd": 20,        "hosting_paid_on": false,        "hosting_usd_this_month": 0,        "id": "string",        "latest_deployment": {          "created_at": "string",          "error_cause": "string",          "error_kind": "string",          "error_message": "string",          "finished_at": "string",          "id": "string",          "sha": "string",          "status": "string",          "url": "string"        },        "members": true,        "operation_error_cause": "string",        "operation_error_kind": "string",        "operation_error_message": "string",        "pinned_sha": "string",        "search_visible": true,        "signup": "string",        "site_languages_consent_current": false,        "site_languages_max_usd": 0,        "site_languages_paid_on": false,        "site_languages_terms": "",        "site_languages_usage_markup": 0,        "slug": "string",        "state": "string",        "taps_counted": true,        "url": "string",        "visitors": true,        "writes_paused": true      },      "repository_id": "string",      "repository_name": "string",      "search_visible": true,      "updated_at": "string",      "url": "string",      "usd_this_month": 0    }  ]}