InvergeDocs

Remote Config

Fetch the resolved template, and edit + publish parameters.

SDK-facing (API-key) Remote Config fetch. The app sends its instance context; we resolve the active published template's parameters for it. Send the last etag back as If-None-Match to skip the payload when nothing changed. Un-prefixed (/partner/...).

MethodPathSummary
POST/partner/remote-config/fetch
PUT/partner/remote-config/parametersCreate or update a parameter in the draft template.
DELETE/partner/remote-config/parameters/:keyRemove a parameter from the draft template.
POST/partner/remote-config/publishPublish the current draft — makes all pending changes live for fetch.

POST /partner/remote-config/fetch

POST 200 x-api-key

Headers

Prop

Type

Body — RemoteConfigContextDto

Prop

Type

Request
curl -X POST 'https://services.inverge.net/partner/remote-config/fetch' \
  -H 'x-api-key: nxs_live_xxx' \
  -H 'content-type: application/json' \
  -d '{
      "appInstanceId": "string",
      "appVersion": "2.1.0",
      "appBuild": 1
    }'

PUT /partner/remote-config/parameters

PUT 200 x-api-key

Create or update a parameter in the draft template.

Body — UpsertParameterDto

Prop

Type

Request
curl -X PUT 'https://services.inverge.net/partner/remote-config/parameters' \
  -H 'x-api-key: nxs_live_xxx' \
  -H 'content-type: application/json' \
  -d '{
      "key": "delivery_fee",
      "valueType": "STRING"
    }'

DELETE /partner/remote-config/parameters/{key}

DELETE 204 x-api-key

Remove a parameter from the draft template.

Path parameters

Prop

Type

Request
curl -X DELETE 'https://services.inverge.net/partner/remote-config/parameters/{key}' \
  -H 'x-api-key: nxs_live_xxx'

POST /partner/remote-config/publish

POST 200 x-api-key

Publish the current draft — makes all pending changes live for fetch.

Body — PublishDto

Prop

Type

Request
curl -X POST 'https://services.inverge.net/partner/remote-config/publish' \
  -H 'x-api-key: nxs_live_xxx' \
  -H 'content-type: application/json' \
  -d '{
      "description": "string"
    }'

On this page