Temenos Transaction Monitoring API

Monitor transactions for suspicious activity patterns including AML detection rules and fraud indicators.

Operations 1

GET /monitoring/alerts List Transaction Monitoring Alerts #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/temenos-transaction-monitoring-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

temenos-transaction-monitoring-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Temenos Financial Crime Mitigation Transaction Monitoring API
  description: API for anti-money laundering, fraud detection, and compliance including KYC risk scoring, sanctions screening, PEP matching, transaction monitoring, and alert management. Used by over 300 banks globally for comprehensive financial crime prevention covering watchlist screening, customer risk assessment, and regulatory compliance reporting.
  version: 1.0.0
  contact:
    name: Temenos Developer Support
    url: https://developer.temenos.com/
    email: api.support@temenos.com
  license:
    name: Temenos Terms of Service
    url: https://www.temenos.com/legal-information/website-terms-and-conditions/
  termsOfService: https://www.temenos.com/legal-information/website-terms-and-conditions/
servers:
- url: https://api.temenos.com/fcm/v1
  description: Temenos FCM API - Production
security:
- bearerAuth: []
tags:
- name: Transaction Monitoring
  description: Monitor transactions for suspicious activity patterns including AML detection rules and fraud indicators.
paths:
  /monitoring/alerts:
    get:
      operationId: listMonitoringAlerts
      summary: List Transaction Monitoring Alerts
      description: Retrieve alerts generated by AML transaction monitoring rules including suspicious activity patterns and threshold breaches.
      tags:
      - Transaction Monitoring
      parameters:
      - $ref: '#/components/parameters/pageSize'
      - $ref: '#/components/parameters/pageStart'
      - name: status
        in: query
        description: Filter by alert status
        schema:
          type: string
          enum:
          - OPEN
          - UNDER_INVESTIGATION
          - ESCALATED
          - CLOSED
      - name: ruleId
        in: query
        description: Filter by monitoring rule identifier
        schema:
          type: string
      responses:
        '200':
          description: Successful retrieval of monitoring alerts
          content:
            application/json:
              schema:
                type: object
                properties:
                  header:
                    $ref: '#/components/schemas/PaginationHeader'
                  body:
                    type: array
                    items:
                      $ref: '#/components/schemas/MonitoringAlert'
        '401':
          $ref: '#/components/responses/Unauthorized'
components:
  schemas:
    Error:
      type: object
      description: Error response
      properties:
        errorCode:
          type: string
          description: Error code
        errorMessage:
          type: string
          description: Error description
    PaginationHeader:
      type: object
      description: Pagination metadata
      properties:
        page_size:
          type: integer
          description: Records per page
        page_start:
          type: integer
          description: Starting record
        total_size:
          type: integer
          description: Total records
    MonitoringAlert:
      type: object
      description: Transaction monitoring alert
      properties:
        alertId:
          type: string
          description: Alert identifier
        customerId:
          type: string
          description: Customer identifier
        ruleId:
          type: string
          description: Triggered monitoring rule
        ruleName:
          type: string
          description: Rule description
        severity:
          type: string
          description: Alert severity
          enum:
          - HIGH
          - MEDIUM
          - LOW
        status:
          type: string
          description: Alert status
        transactionIds:
          type: array
          description: Related transaction identifiers
          items:
            type: string
        totalAmount:
          type: number
          format: double
          description: Total amount involved
        createdDate:
          type: string
          format: date-time
          description: Alert creation timestamp
  responses:
    Unauthorized:
      description: Authentication required
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  parameters:
    pageStart:
      name: page_start
      in: query
      description: Starting record number
      schema:
        type: integer
        minimum: 0
        default: 0
    pageSize:
      name: page_size
      in: query
      description: Number of records to return per page
      schema:
        type: integer
        minimum: 1
        maximum: 100
        default: 25
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
externalDocs:
  description: Temenos Financial Crime Mitigation API Documentation
  url: https://developer.temenos.com/fcm