Sift · Capability

Sift Labels API — Labels

Apply and remove fraud labels on Sift users to train ML models. Deprecated in favor of Decisions for new integrations.

Sift Labels API — Labels is a Naftiko capability published by Sift, one of 6 capabilities the APIs.io network indexes for this provider. It bundles 1 operation.

The capability includes 1 state-changing operation. Lead operation: Sift Apply User Label. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Sift, Labels, Fraud, and Deprecated.

Run with Naftiko SiftLabelsFraudDeprecated

MCP Tools

sift-apply-label

Sift Apply User Label

Capability Spec

labels-labels.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Sift Labels API — Labels
  description: Apply and remove fraud labels on Sift users to train ML models. Deprecated in favor of Decisions for new integrations.
  tags:
    - Sift
    - Labels
    - Fraud
    - Deprecated
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
  - namespace: env
    keys:
      SIFT_API_KEY: SIFT_API_KEY
capability:
  consumes:
    - type: http
      namespace: labels-labels
      baseUri: https://api.sift.com
      description: Sift Labels API for legacy fraud labeling.
      resources:
        - name: user-labels
          path: /v205/users/{user_id}/labels
          operations:
            - name: applylabel
              method: POST
              description: Sift Apply User Label
              outputRawFormat: json
              inputParameters:
                - name: user_id
                  in: path
                  type: string
                  required: true
                - name: body
                  in: body
                  type: object
                  required: true
              outputParameters:
                - name: result
                  type: object
                  value: $.
            - name: removelabel
              method: DELETE
              description: Sift Remove User Label
              outputRawFormat: json
              inputParameters:
                - name: user_id
                  in: path
                  type: string
                  required: true
                - name: abuse_type
                  in: query
                  type: string
              outputParameters:
                - name: result
                  type: object
                  value: $.
      authentication:
        type: basic
        value: '{{env.SIFT_API_KEY}}:'
        placement: header
  exposes:
    - type: mcp
      namespace: labels-labels-mcp
      port: 9090
      transport: http
      description: MCP adapter for Sift Labels operations.
      tools:
        - name: sift-apply-label
          description: Sift Apply User Label
          hints:
            readOnly: false
            destructive: false
            idempotent: false
          call: labels-labels.applylabel
          with:
            user_id: tools.user_id
            body: tools.body
          outputParameters:
            - type: object
              mapping: $.