OutSystems · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Native Mobile Build Native Mobile Configurations API

5 actions 5 updates phrasing extends openapi/outsystems-nativemobileconfigurations-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for OutSystems's API. It is a proposal applied on top of the contract, not a document OutSystems publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 5

$.info
$.paths['/environments/{environmentKey}/applications/{applicationKey}/configurations/android'].get
$.paths['/environments/{environmentKey}/applications/{applicationKey}/configurations/android'].patch
$.paths['/environments/{environmentKey}/applications/{applicationKey}/configurations/ios'].get
$.paths['/environments/{environmentKey}/applications/{applicationKey}/configurations/ios'].patch

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Native Mobile Build Native Mobile Configurations API
  version: 1.0.0
extends: openapi/outsystems-nativemobileconfigurations-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 4
- target: $.paths['/environments/{environmentKey}/applications/{applicationKey}/configurations/android'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an app's Android native configuration
      effect: read
      questions:
      - What keystore and Android settings are deployed for my mobile app?
      - How do I view the Android build configuration of an app in a stage?
      instructions:
      - text: Get the Android configuration of app {applicationKey} in stage {environmentKey}.
        slots:
          applicationKey: path.applicationKey
          environmentKey: path.environmentKey
      - text: Show the Android keystore settings for {applicationKey} in {environmentKey}.
        slots:
          applicationKey: path.applicationKey
          environmentKey: path.environmentKey
      method: generated
      generated: '2026-10-01'
- target: $.paths['/environments/{environmentKey}/applications/{applicationKey}/configurations/android'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update an app's Android native configuration
      effect: write
      questions:
      - How do I upload a new Android keystore for my mobile app?
      - Can I change the Android app identifier or build type without touching other fields?
      instructions:
      - text: Update the Android keystore of app {applicationKey} in {environmentKey} to {keystore}.
        slots:
          applicationKey: path.applicationKey
          environmentKey: path.environmentKey
          keystore: requestBody.keystore
      - text: Set the Android app identifier of {applicationKey} in stage {environmentKey} to {appIdentifier}.
        slots:
          applicationKey: path.applicationKey
          environmentKey: path.environmentKey
          appIdentifier: requestBody.appIdentifier
      method: generated
      generated: '2026-10-01'
- target: $.paths['/environments/{environmentKey}/applications/{applicationKey}/configurations/ios'].get
  update:
    x-apievangelist-phrasing:
      intent: Get an app's iOS native configuration
      effect: read
      questions:
      - What certificates and provisioning profiles are deployed for my iOS app?
      - Is my iOS app's signing setup in a given stage still the one I expect?
      instructions:
      - text: Get the iOS configuration of app {applicationKey} in stage {environmentKey}.
        slots:
          applicationKey: path.applicationKey
          environmentKey: path.environmentKey
      - text: Show the iOS certificate and provisioning profile for {applicationKey} in {environmentKey}.
        slots:
          applicationKey: path.applicationKey
          environmentKey: path.environmentKey
      method: generated
      generated: '2026-10-01'
- target: $.paths['/environments/{environmentKey}/applications/{applicationKey}/configurations/ios'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update an app's iOS native configuration
      effect: write
      questions:
      - How do I replace an expiring iOS certificate for my mobile app?
      - Can I upload a new provisioning profile for an iOS build?
      instructions:
      - text: Update the iOS certificate of app {applicationKey} in {environmentKey} to {certificate}.
        slots:
          applicationKey: path.applicationKey
          environmentKey: path.environmentKey
          certificate: requestBody.certificate
      - text: Set the iOS provisioning profile of {applicationKey} in stage {environmentKey} to {provisioningProfile}.
        slots:
          applicationKey: path.applicationKey
          environmentKey: path.environmentKey
          provisioningProfile: requestBody.provisioningProfile
      method: generated
      generated: '2026-10-01'