Fiserv Parties API

Manage customer and party information including personal details and contact information.

Operations 3

POST /banking/parties Fiserv Create a customer party #
GET /banking/parties/{partyId} Fiserv Retrieve party details #
PATCH /banking/parties/{partyId} Fiserv Update party details #

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/fiserv-parties-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

fiserv-parties-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Fiserv BankingHub Parties API
  description: The Fiserv BankingHub API provides RESTful access to core banking operations including account management, transactions, transfers, payments, and party (customer) management. BankingHub enables financial institutions and fintech partners to integrate account opening, fund transfers, payment processing, and customer data management into their applications.
  version: 1.0.0
  contact:
    name: Fiserv Developer Support
    url: https://developer.fiserv.com/product/BankingHub
  termsOfService: https://www.fiserv.com/en/legal.html
servers:
- url: https://cert.api.fiservapps.com
  description: Certification Environment
- url: https://prod.api.fiservapps.com
  description: Production Environment
security:
- bearerAuth: []
tags:
- name: Parties
  description: Manage customer and party information including personal details and contact information.
paths:
  /banking/parties:
    post:
      operationId: addParty
      summary: Fiserv Create a customer party
      description: Creates a new customer party record including personal information, contact details, and identification data.
      tags:
      - Parties
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PartyAddRequest'
      responses:
        '201':
          description: Party created successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PartyAddResponse'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /banking/parties/{partyId}:
    get:
      operationId: getParty
      summary: Fiserv Retrieve party details
      description: Retrieves detailed information for a specific customer party including personal data, addresses, and contact information.
      tags:
      - Parties
      parameters:
      - name: partyId
        in: path
        required: true
        schema:
          type: string
        description: The unique party identifier.
      responses:
        '200':
          description: Party details returned
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PartyInquiryResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: Party not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
    patch:
      operationId: updateParty
      summary: Fiserv Update party details
      description: Updates attributes of an existing customer party record.
      tags:
      - Parties
      parameters:
      - name: partyId
        in: path
        required: true
        schema:
          type: string
        description: The unique party identifier.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PartyUpdateRequest'
      responses:
        '200':
          description: Party updated successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PartyUpdateResponse'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: Party not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    ErrorResponse:
      type: object
      description: Standard error response.
      properties:
        statusCode:
          type: string
          description: The error status code.
        statusDescription:
          type: string
          description: A human-readable error description.
        errors:
          type: array
          items:
            type: object
            properties:
              code:
                type: string
                description: The specific error code.
              message:
                type: string
                description: The error message.
              field:
                type: string
                description: The field that caused the error.
          description: Detailed error information.
    PartyUpdateResponse:
      type: object
      description: Response body for party update.
      properties:
        partyId:
          type: string
          description: The party identifier.
        statusCode:
          type: string
          description: The response status code.
        statusDescription:
          type: string
          description: The response status description.
    PartyAddRequest:
      type: object
      description: Request body for creating a customer party.
      required:
      - partyType
      - name
      properties:
        partyType:
          type: string
          enum:
          - INDIVIDUAL
          - ORGANIZATION
          description: The type of party.
        name:
          type: object
          description: The party name.
          properties:
            firstName:
              type: string
              description: The first name (for individuals).
            lastName:
              type: string
              description: The last name (for individuals).
            organizationName:
              type: string
              description: The organization name (for organizations).
        taxId:
          type: string
          description: The tax identification number (SSN or EIN).
        dateOfBirth:
          type: string
          format: date
          description: The date of birth (for individuals).
        contact:
          type: object
          description: Contact information.
          properties:
            email:
              type: string
              format: email
              description: The email address.
            phone:
              type: string
              description: The phone number.
        address:
          type: object
          description: The physical address.
          properties:
            line1:
              type: string
              description: Address line 1.
            line2:
              type: string
              description: Address line 2.
            city:
              type: string
              description: The city.
            state:
              type: string
              description: The state or province.
            postalCode:
              type: string
              description: The postal code.
            country:
              type: string
              description: The country code.
    PartyUpdateRequest:
      type: object
      description: Request body for updating party details.
      properties:
        contact:
          type: object
          description: Updated contact information.
          properties:
            email:
              type: string
              format: email
              description: The updated email address.
            phone:
              type: string
              description: The updated phone number.
        address:
          type: object
          description: Updated address information.
          properties:
            line1:
              type: string
              description: Address line 1.
            city:
              type: string
              description: The city.
            state:
              type: string
              description: The state or province.
            postalCode:
              type: string
              description: The postal code.
            country:
              type: string
              description: The country code.
    PartyInquiryResponse:
      type: object
      description: Response body for party inquiry.
      properties:
        partyId:
          type: string
          description: The party identifier.
        partyType:
          type: string
          description: The party type.
        name:
          type: object
          description: The party name.
          properties:
            firstName:
              type: string
              description: The first name.
            lastName:
              type: string
              description: The last name.
            organizationName:
              type: string
              description: The organization name.
        contact:
          type: object
          description: Contact information.
          properties:
            email:
              type: string
              description: The email address.
            phone:
              type: string
              description: The phone number.
        address:
          type: object
          description: The physical address.
          properties:
            line1:
              type: string
              description: Address line 1.
            city:
              type: string
              description: The city.
            state:
              type: string
              description: The state or province.
            postalCode:
              type: string
              description: The postal code.
            country:
              type: string
              description: The country code.
    PartyAddResponse:
      type: object
      description: Response body for party creation.
      properties:
        partyId:
          type: string
          description: The unique party identifier.
        statusCode:
          type: string
          description: The response status code.
        statusDescription:
          type: string
          description: The response status description.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: OAuth 2.0 Bearer token for API authentication.
externalDocs:
  description: BankingHub API Documentation
  url: https://developer.fiserv.com/product/BankingHub/docs/?path=docs/get-started.md