Skip to content

Legacy update check (deprecated)

Deprecated
GET
/updateCheck
curl --request GET \
--url 'https://api.aetherpush.com/updateCheck?deploymentKey=example&appVersion=example'

Legacy CodePush SDK path. Equivalent semantically to /v0.1/public/codepush/update_check but returns response fields in camelCase instead of snake_case.

Kept for backward compatibility with react-native-code-push@<7. New SDK clients should use the snake_case path.

deploymentKey
required
string
appVersion
required
string
packageHash
string
clientUniqueId
string
isCompanion
string
label
string

Update info in camelCase.

Media typeapplication/json

Wrapper with updateInfo field. Field names within updateInfo are camelCase (appVersion, downloadURL, isAvailable, etc.) — see legacy CodePush SDK for the full shape.

object
key
additional properties
any
Examplegenerated
{}
Deprecation
string

Present on legacy acquisition endpoints. Signals the endpoint is deprecated in favor of its canonical /v1/public/aether/* successor. The value is the string true.

Example
true
Link
string

RFC 8288 link header with two link values: the canonical successor endpoint via rel=“successor-version”, and the CodePush migration guide via rel=“deprecation”.

Example
</v1/public/aether/update_check>; rel="successor-version", <https://docs.aetherpush.com/migration/codepush/>; rel="deprecation"

Invalid query parameters.

Media typeapplication/json
object
error
required

Human-readable error message.

string
requestId

Unique identifier for the request, also exposed as the X-Request-Id response header.

string
Example
{
"error": "The requested resource was not found.",
"requestId": "req_abc123"
}