openapi: 3.2.0 info: title: V2X App Secret Management API description: API for Vehicle-to-Everything (V2X) Multi-Access Edge Computing (MEC) services. This App API provides endpoints for ETX registration, V2X Message Deposit, and authentication services. version: 1.0.0 servers: - url: http://localhost:8080 description: Generated server url security: - BearerAuth: [] tags: - name: Secret Management description: Secret configuration endpoints paths: /prd/v2/secrets: get: tags: - Secret Management summary: Get secret configuration description: Retrieves secret configuration including tokens and S3 settings. operationId: getSecretConfig responses: '200': description: Secret configuration retrieved successfully content: application/json: schema: $ref: '#/components/schemas/SecretResponse' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' security: - BearerAuth: [] components: schemas: S3Config: type: object properties: s3_access_key: type: string s3_secret_key: type: string s3_bucket_name: type: string s3_region: type: string s3_destination: type: string SecretResponse: type: object properties: iss_scms_token: type: string s3: $ref: '#/components/schemas/S3Config' mapbox_access_token: type: string noaa_geomag_api_token: type: string ErrorResponse: type: object properties: error: type: string description: type: string securitySchemes: BearerAuth: type: http description: Keycloak JWT Bearer Token. Required for all endpoints except decode endpoints. Obtain a token from the /auth/token endpoint using your credentials. scheme: bearer bearerFormat: JWT