Airapi User Guide
  • πŸ“™What is Airapi?
  • πŸ“˜Getting Started
    • Manage Environment
      • What is an Environment?
      • Add a New Environment
      • Update Environment
        • Reset Environment Cache
      • Delete Environment
      • Dashboard
      • Messages
      • Configurations
      • Endpoints
      • Applications
      • Documents
      • Agreements
      • Account Settings
    • Create Your Account
      • Verify Email
      • Forget Password
  • πŸ“—Management Portal
    • API Definition
      • Consent Management
      • Scope Management
  • πŸ“•Quota Management
    • Quota Management
    • API Base Quota
    • Application Base Quota
    • Domain Base Quota
  • πŸ“”UK Open Banking
    • Account Details
    • Regular Payments
  • πŸ“’TCMB Standard
    • Hata KodlarΔ±
  • πŸ““Advanced Features
    • App To App Authentication
    • mutual TLS
  • πŸ“–How to
    • How To Get a Client Credential Token?
    • How To Get an AppToApp Token?
    • How To Add Multiple Function Policy?
    • How To Add Data Mask Policy?
    • How To Create a New Tenant User?
    • How To Configure Developer Portal?
    • How To Modify Global Rate Limit?
    • How To Retire an API?
    • How To Reject a Payment Initiation?
    • How To Add a Global Variable?
    • How To Restrict Working Hours?
    • How To Track Gateway Error?
    • How To Export/Import Endpoints?
    • How To Reject Account Consent?
    • How To Exclude an Endpoint?
    • How To Define an Endpoint?
    • How To Define a Mock Policy?
    • How To Define a Rate Limit Policy?
    • How To Define a Mail Policy?
    • How To Transform a Header?
    • How To XML to JSON?
    • How To JSON to XML?
  • πŸ“™Release Notes
    • Versions
    • v2.1.80
    • v2.1.76
    • v2.1.72
    • v2.1.68
    • v2.1.64
    • v2.1.60
    • v2.1.56
    • v2.1.52
    • v2.1.44
    • v2.1.36
    • v2.1.20
    • v2.1.16
    • v2.0.96
    • v2.0.80
    • v2.0.72
    • v2.0.70
    • v2.0.66
    • v2.0.60
    • v2.0.55
    • v2.0.51
    • v2.0.50
    • v1.9.47
    • v1.9.46
    • v1.9.45
    • v1.9.44
    • v1.9.43
    • v1.9.42
    • v1.9.41
    • v1.9.40
    • v1.9.39
    • v1.9.38
    • v1.9.37
    • v1.9.3
    • v1.9.2
    • v1.9.1
    • v1.8.8
    • v1.8.7
    • v1.8.6
    • v1.8.5
    • v1.8.4
    • v1.8.3
    • v1.8.2
    • v1.8.1
    • v1.8.0
    • v1.7.9
    • v1.7.8
    • v1.7.7
    • v1.7.6
    • v1.7.5
    • v1.7.4
    • v1.7.3
    • v1.7.2
    • v1.7.1
    • v1.7.0
    • v1.6.9
    • v1.6.8
    • v1.6.7
    • v1.6.5
    • v1.6.2
    • v1.6.0
    • v1.5.8
    • v1.5.6
    • v1.5.4
    • v1.5
    • v1.4.6
    • v1.4.3
    • v1.4.0
    • v1.3.0
    • v1.2.1
    • v1.1.1
    • v0.8.6
  • βš™οΈPlanned Activities
Powered by GitBook
On this page
  • What is Multiple Function Policy?
  • How It Works?
  1. How to

How To Add Multiple Function Policy?

PreviousHow To Get an AppToApp Token?NextHow To Add Data Mask Policy?

Last updated 2 years ago

What is Multiple Function Policy?

ApiGo users may have offered similar functional endpoints with different service and product types. Developers can use these endpoints running on the gateway with different paths. This policy can be used to define one or more destination paths by specifying sources so that paths under the defined policy can be available. The parameters defined on the destination path can be managed dynamically. So, the similar objected endpoints do not need to create again and again. It can be used to reduce the number of endpoints by combining them into a single endpoint.

How It Works?

  1. Multiple Functions Policy is a specification includes more than one destination paths for endpoints. The policy can be reached in the general category. Only one Multiple Functions Policy can be added for an Endpoint.

-> Endpoints -> Endpoint Selection -> Add Policy -> Multiple Functions

2. Click on β€œAdd Path” to make more destination paths to reach. Up to five destination addresses can be added. The endpoint path can include payment services and products. There is no need to create an endpoint for every service and product. This control can execute by Gateway when the services are provided by ApiGo users. The relevant service can be added with Multiple Function Policy. To add a new destination path provides to reach more than one source.

Endpoint Path Example: /api/v1/{payment-service}/{payment-product}

3. Two type of protocols include HTTP and HTTPS are available to use for any destination point. Transfer Header, Transfer Body (this feature can be selected for methods other than GET) can be added to any endpoint to send the request to Gateway with a header, a body, or both. When a request with following an endpoint comes to the Gateway, the control will be executed and the response which is provided by related service is sent back to the developer.

Destination Path Example 1: /api/v1/payments/sepa-credit-transfers

Destination Path Example 2: /api/v1/bulkpayments/instant-sepa-credit-transfers

Destination Path Example 3: /api/v1/periodicpayments/target-2-payments

Destination Path Example 4: /api/v1/periodicpayments/cross-border-credit-transfers

4

4. Destination Path in the Endpoint definition screen does not need to fill if Multiple Function policy has been defined. Finally, save the changes in the policy and the endpoint and publish the version to start to use Multiple Function Policy.

πŸ“–
Next
Previous
Management Portal
apigo multiple Function policy view
apigo multiple Function policy
apigo multiple Function policy page