naftiko: 1.0.0-alpha2 info: label: Global System for Mobile Communications GSMA Camara Project Traffic Influence API — Traffic Influence API Write description: 'Global System for Mobile Communications GSMA Camara Project Traffic Influence API — Traffic Influence API Write. 3 operations. Lead operation: Global System for Mobile Communications Creates a new TrafficInfluence resource. Self-contained Naftiko capability covering one Global System For Mobile Communications business surface.' tags: - Global System For Mobile Communications - Traffic Influence API Write created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GLOBAL_SYSTEM_FOR_MOBILE_COMMUNICATIONS_API_KEY: GLOBAL_SYSTEM_FOR_MOBILE_COMMUNICATIONS_API_KEY capability: consumes: - type: http namespace: traffic-influence-traffic-influence-api-write baseUri: '' description: Global System for Mobile Communications GSMA Camara Project Traffic Influence API — Traffic Influence API Write business capability. Self-contained, no shared references. resources: - name: traffic-influences path: /traffic-influences operations: - name: posttrafficinfluence method: POST description: Global System for Mobile Communications Creates a new TrafficInfluence resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: traffic-influences-trafficInfluenceID path: /traffic-influences/{trafficInfluenceID} operations: - name: patchtrafficinfluence method: PATCH description: Global System for Mobile Communications updates a specific TrafficInfluence resource, identified by the trafficInfluenceID value. outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deletetrafficinfluence method: DELETE description: Global System for Mobile Communications Delete an existing TrafficInfluence resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: callbackUrl in: query type: string description: the location where updated data will be sent. Must be network exposes: - type: rest namespace: traffic-influence-traffic-influence-api-write-rest port: 8080 description: REST adapter for Global System for Mobile Communications GSMA Camara Project Traffic Influence API — Traffic Influence API Write. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/traffic-influences name: traffic-influences description: REST surface for traffic-influences. operations: - method: POST name: posttrafficinfluence description: Global System for Mobile Communications Creates a new TrafficInfluence resource call: traffic-influence-traffic-influence-api-write.posttrafficinfluence with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/traffic-influences/{trafficinfluenceid} name: traffic-influences-trafficinfluenceid description: REST surface for traffic-influences-trafficInfluenceID. operations: - method: PATCH name: patchtrafficinfluence description: Global System for Mobile Communications updates a specific TrafficInfluence resource, identified by the trafficInfluenceID value. call: traffic-influence-traffic-influence-api-write.patchtrafficinfluence with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletetrafficinfluence description: Global System for Mobile Communications Delete an existing TrafficInfluence resource call: traffic-influence-traffic-influence-api-write.deletetrafficinfluence with: callbackUrl: rest.callbackUrl outputParameters: - type: object mapping: $. - type: mcp namespace: traffic-influence-traffic-influence-api-write-mcp port: 9090 transport: http description: MCP adapter for Global System for Mobile Communications GSMA Camara Project Traffic Influence API — Traffic Influence API Write. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: global-system-mobile-communications-creates description: Global System for Mobile Communications Creates a new TrafficInfluence resource hints: readOnly: false destructive: false idempotent: false call: traffic-influence-traffic-influence-api-write.posttrafficinfluence with: body: tools.body outputParameters: - type: object mapping: $. - name: global-system-mobile-communications-updates description: Global System for Mobile Communications updates a specific TrafficInfluence resource, identified by the trafficInfluenceID value. hints: readOnly: false destructive: false idempotent: true call: traffic-influence-traffic-influence-api-write.patchtrafficinfluence with: body: tools.body outputParameters: - type: object mapping: $. - name: global-system-mobile-communications-delete description: Global System for Mobile Communications Delete an existing TrafficInfluence resource hints: readOnly: false destructive: true idempotent: true call: traffic-influence-traffic-influence-api-write.deletetrafficinfluence with: callbackUrl: tools.callbackUrl outputParameters: - type: object mapping: $.