Adyen · JSON Structure

Adyen Structure

Structural overview of the Adyen API surface; extracted from openapi/.

Type: Properties: 0
PaymentsFinancial ServicesFintech

Adyen Structure is a JSON Structure definition published by Adyen.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Adyen",
  "providerId": "adyen",
  "kind": "json-structure",
  "description": "Structural overview of the Adyen API surface; extracted from openapi/.",
  "schemaCount": 176,
  "operationCount": 132,
  "schemas": [
    {
      "name": "AdditionalCommission",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "AdditionalSettings",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "AdditionalSettingsResponse",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "Address",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "AfterpayTouchInfo",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "supportUrl"
      ]
    },
    {
      "name": "AllowedOrigin",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "domain"
      ]
    },
    {
      "name": "AllowedOriginsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Amount",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "value",
        "currency"
      ]
    },
    {
      "name": "AndroidApp",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "status"
      ]
    },
    {
      "name": "AndroidAppsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "AndroidCertificate",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id"
      ]
    },
    {
      "name": "AndroidCertificatesResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ApiCredential",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "id",
        "username",
        "clientKey",
        "allowedIpAddresses",
        "roles",
        "active"
      ]
    },
    {
      "name": "ApiCredentialLinks",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "self"
      ]
    },
    {
      "name": "ApplePayInfo",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "domains"
      ]
    },
    {
      "name": "BcmcInfo",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "BillingEntitiesResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "BillingEntity",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "CardholderReceipt",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CartesBancairesInfo",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "siret"
      ]
    },
    {
      "name": "ClearpayInfo",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "supportUrl"
      ]
    },
    {
      "name": "Commission",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Company",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "CompanyApiCredential",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "username",
        "clientKey",
        "allowedIpAddresses",
        "roles",
        "active"
      ]
    },
    {
      "name": "CompanyLinks",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "self"
      ]
    },
    {
      "name": "CompanyUser",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "email",
        "timeZoneCode",
        "username",
        "roles"
      ]
    },
    {
      "name": "Configuration",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "brand",
        "currencies"
      ]
    },
    {
      "name": "Connectivity",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Contact",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "CreateAllowedOriginRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "domain"
      ]
    },
    {
      "name": "CreateApiCredentialResponse",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "username",
        "clientKey",
        "allowedIpAddresses",
        "roles",
        "active",
        "password",
        "apiKey"
      ]
    },
    {
      "name": "CreateCompanyApiCredentialRequest",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CreateCompanyApiCredentialResponse",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "id",
        "username",
        "clientKey",
        "allowedIpAddresses",
        "roles",
        "active",
        "password",
        "apiKey",
        "associatedMerchantAccounts"
      ]
    },
    {
      "name": "CreateCompanyUserRequest",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "name",
        "email",
        "username"
      ]
    },
    {
      "name": "CreateCompanyUserResponse",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "email",
        "timeZoneCode",
        "username",
        "roles"
      ]
    },
    {
      "name": "CreateCompanyWebhookRequest",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "url",
        "active",
        "communicationFormat",
        "type",
        "filterMerchantAccountType",
        "filterMerchantAccounts"
      ]
    },
    {
      "name": "CreateMerchantApiCredentialRequest",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "CreateMerchantRequest",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "companyId"
      ]
    },
    {
      "name": "CreateMerchantResponse",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "CreateMerchantUserRequest",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name",
        "email",
        "username"
      ]
    },
    {
      "name": "CreateMerchantWebhookRequest",
      "type": "object",
      "propertyCount": 14,
      "required": [
        "url",
        "active",
        "communicationFormat",
        "type"
      ]
    },
    {
      "name": "CreateUserResponse",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "email",
        "timeZoneCode",
        "username",
        "roles"
      ]
    },
    {
      "name": "Currency",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "currencyCode"
      ]
    },
    {
      "name": "CustomNotification",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "DataCenter",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "EventUrl",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ExternalTerminalAction",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "File",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name",
        "data"
      ]
    },
    {
      "name": "GenerateApiKeyResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "apiKey"
      ]
    },
    {
      "name": "GenerateClientKeyResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "clientKey"
      ]
    },
    {
      "name": "GenerateHmacKeyResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "hmacKey"
      ]
    },
    {
      "name": "GenericPmWithTdiInfo",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "GiroPayInfo",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "supportEmail"
      ]
    },
    {
      "name": "GooglePayInfo",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "merchantId"
      ]
    },
    {
      "name": "Gratuity",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "Hardware",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "IdName",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "InstallAndroidAppDetails",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "InstallAndroidCertificateDetails",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "InvalidField",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "value",
        "message"
      ]
    },
    {
      "name": "JSONObject",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Key",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "KlarnaInfo",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "region",
        "supportEmail",
        "disputeEmail"
      ]
    },
    {
      "name": "Links",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "self"
      ]
    },
    {
      "name": "LinksElement",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ListCompanyApiCredentialsResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "itemsTotal",
        "pagesTotal"
      ]
    },
    {
      "name": "ListCompanyResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "itemsTotal",
        "pagesTotal"
      ]
    },
    {
      "name": "ListCompanyUsersResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "itemsTotal",
        "pagesTotal"
      ]
    },
    {
      "name": "ListExternalTerminalActionsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ListMerchantApiCredentialsResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "itemsTotal",
        "pagesTotal"
      ]
    },
    {
      "name": "ListMerchantResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "itemsTotal",
        "pagesTotal"
      ]
    },
    {
      "name": "ListMerchantUsersResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "itemsTotal",
        "pagesTotal"
      ]
    },
    {
      "name": "ListStoresResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "itemsTotal",
        "pagesTotal"
      ]
    },
    {
      "name": "ListTerminalsResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "itemsTotal",
        "pagesTotal"
      ]
    },
    {
      "name": "ListWebhooksResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "itemsTotal",
        "pagesTotal"
      ]
    },
    {
      "name": "Localization",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "Logo",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "MeApiCredential",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "username",
        "clientKey",
        "allowedIpAddresses",
        "roles",
        "active"
      ]
    },
    {
      "name": "MealVoucherFRInfo",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "siret",
        "conecsId",
        "subTypes"
      ]
    },
    {
      "name": "Merchant",
      "type": "object",
      "propertyCount": 14,
      "required": []
    },
    {
      "name": "MerchantLinks",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "self"
      ]
    },
    {
      "name": "MinorUnitsMonetaryValue",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Name",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "firstName",
        "lastName"
      ]
    },
    {
      "name": "Name2",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Nexo",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "Notification",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "NotificationUrl",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "OfflineProcessing",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Opi",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "OrderItem",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PaginationLinks",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "self",
        "first",
        "last"
      ]
    },
    {
      "name": "Passcodes",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PayAtTable",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "PayPalInfo",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "subject",
        "payerId"
      ]
    },
    {
      "name": "Payment",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PaymentMethod",
      "type": "object",
      "propertyCount": 37,
      "required": [
        "id"
      ]
    },
    {
      "name": "PaymentMethodResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "itemsTotal",
        "pagesTotal"
      ]
    },
    {
      "name": "PaymentMethodSetupInfo",
      "type": "object",
      "propertyCount": 33,
      "required": [
        "type"
      ]
    },
    {
      "name": "PayoutSettings",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "transferInstrumentId",
        "id"
      ]
    },
    {
      "name": "PayoutSettingsRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "transferInstrumentId"
      ]
    },
    {
      "name": "PayoutSettingsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Profile",
      "type": "object",
      "propertyCount": 18,
      "required": [
        "ssid",
        "bssType",
        "authType",
        "wsec"
      ]
    },
    {
      "name": "ReceiptOptions",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ReceiptPrinting",
      "type": "object",
      "propertyCount": 16,
      "required": []
    },
    {
      "name": "Referenced",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Refunds",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "ReleaseUpdateDetails",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "RequestActivationResponse",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "RestServiceError",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "type",
        "errorCode",
        "title",
        "detail",
        "status"
      ]
    },
    {
      "name": "ScheduleTerminalActionsRequest",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ScheduleTerminalActionsResponse",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "Settings",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "ShippingLocation",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ShippingLocationsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Signature",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "SofortInfo",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "logo",
        "currencyCode"
      ]
    },
    {
      "name": "SplitConfiguration",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "description",
        "rules"
      ]
    },
    {
      "name": "SplitConfigurationList",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "SplitConfigurationLogic",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "commission"
      ]
    },
    {
      "name": "SplitConfigurationRule",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "paymentMethod",
        "shopperInteraction",
        "currency",
        "splitLogic"
      ]
    },
    {
      "name": "Standalone",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Store",
      "type": "object",
      "propertyCount": 12,
      "required": []
    },
    {
      "name": "StoreCreationRequest",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "description",
        "shopperStatement",
        "phoneNumber",
        "address"
      ]
    },
    {
      "name": "StoreCreationWithMerchantCodeRequest",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "description",
        "shopperStatement",
        "phoneNumber",
        "address",
        "merchantId"
      ]
    },
    {
      "name": "StoreLocation",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "country"
      ]
    },
    {
      "name": "StoreSplitConfiguration",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Surcharge",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "SwishInfo",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "swishNumber"
      ]
    },
    {
      "name": "TapToPay",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Terminal",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "TerminalActionScheduleDetail",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "TerminalAssignment",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "companyId",
        "status"
      ]
    },
    {
      "name": "TerminalConnectivity",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "TerminalConnectivityBluetooth",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "TerminalConnectivityCellular",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "TerminalConnectivityEthernet",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "TerminalConnectivityWifi",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "TerminalModelsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "TerminalOrder",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "TerminalOrderRequest",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "TerminalOrdersResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "TerminalProduct",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "TerminalProductPrice",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "TerminalProductsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "TerminalReassignmentRequest",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "TerminalReassignmentTarget",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "inventory"
      ]
    },
    {
      "name": "TerminalSettings",
      "type": "object",
      "propertyCount": 20,
      "required": []
    },
    {
      "name": "TestCompanyWebhookRequest",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "TestOutput",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "status"
      ]
    },
    {
      "name": "TestWebhookRequest",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "TestWebhookResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Timeouts",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "TransactionDescriptionInfo",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "TwintInfo",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "logo"
      ]
    },
    {
      "name": "UninstallAndroidAppDetails",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UninstallAndroidCertificateDetails",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UpdatableAddress",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "UpdateCompanyApiCredentialRequest",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "UpdateCompanyUserRequest",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "UpdateCompanyWebhookRequest",
      "type": "object",
      "propertyCount": 15,
      "required": []
    },
    {
      "name": "UpdateMerchantApiCredentialRequest",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "UpdateMerchantUserRequest",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "UpdateMerchantWebhookRequest",
      "type": "object",
      "propertyCount": 13,
      "required": []
    },
    {
      "name": "UpdatePaymentMethodInfo",
      "type": "object",
      "propertyCount": 18,
      "required": []
    },
    {
      "name": "UpdatePayoutSettingsRequest",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "UpdateSplitConfigurationLogicRequest",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "commission"
      ]
    },
    {
      "name": "UpdateSplitConfigurationRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "description"
      ]
    },
    {
      "name": "UpdateSplitConfigurationRuleRequest",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "paymentMethod",
        "shopperInteraction",
        "currency"
      ]
    },
    {
      "name": "UpdateStoreRequest",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "UploadAndroidAppResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Url",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "User",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "id",
        "email",
        "timeZoneCode",
        "username",
        "roles"
      ]
    },
    {
      "name": "VippsInfo",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "logo"
      ]
    },
    {
      "name": "Webhook",
      "type": "object",
      "propertyCount": 22,
      "required": [
        "type",
        "url",
        "active",
        "communicationFormat"
      ]
    },
    {
      "name": "WebhookLinks",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "self",
        "testWebhook",
        "generateHmac"
      ]
    },
    {
      "name": "WifiProfiles",
      "type": "object",
      "propertyCount": 2,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/companies",
      "operationId": "get-companies",
      "summary": "Adyen Get a List of Company Accounts",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}",
      "operationId": "get-companies-companyId",
      "summary": "Adyen Get a Company Account",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/androidApps",
      "operationId": "get-companies-companyId-androidApps",
      "summary": "Adyen Get a List of Android Apps",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "POST",
      "path": "/companies/{companyId}/androidApps",
      "operationId": "post-companies-companyId-androidApps",
      "summary": "Adyen Upload Android App",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/androidApps/{id}",
      "operationId": "get-companies-companyId-androidApps-id",
      "summary": "Adyen Get Android App",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/androidCertificates",
      "operationId": "get-companies-companyId-androidCertificates",
      "summary": "Adyen Get a List of Android Certificates",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/apiCredentials",
      "operationId": "get-companies-companyId-apiCredentials",
      "summary": "Adyen Get a List of API Credentials",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "POST",
      "path": "/companies/{companyId}/apiCredentials",
      "operationId": "post-companies-companyId-apiCredentials",
      "summary": "Adyen Create an API Credential.",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/apiCredentials/{apiCredentialId}",
      "operationId": "get-companies-companyId-apiCredentials-apiCredentialId",
      "summary": "Adyen Get an API Credential",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "PATCH",
      "path": "/companies/{companyId}/apiCredentials/{apiCredentialId}",
      "operationId": "patch-companies-companyId-apiCredentials-apiCredentialId",
      "summary": "Adyen Update an API Credential.",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins",
      "operationId": "get-companies-companyId-apiCredentials-apiCredentialId-allowedOrigins",
      "summary": "Adyen Get a List of Allowed Origins",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "POST",
      "path": "/companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins",
      "operationId": "post-companies-companyId-apiCredentials-apiCredentialId-allowedOrigins",
      "summary": "Adyen Create an Allowed Origin",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins/{originId}",
      "operationId": "get-companies-companyId-apiCredentials-apiCredentialId-allowedOrigins-originId",
      "summary": "Adyen Get an Allowed Origin",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "DELETE",
      "path": "/companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins/{originId}",
      "operationId": "delete-companies-companyId-apiCredentials-apiCredentialId-allowedOrigins-originId",
      "summary": "Adyen Delete an Allowed Origin",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "POST",
      "path": "/companies/{companyId}/apiCredentials/{apiCredentialId}/generateApiKey",
      "operationId": "post-companies-companyId-apiCredentials-apiCredentialId-generateApiKey",
      "summary": "Adyen Generate New API Key",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "POST",
      "path": "/companies/{companyId}/apiCredentials/{apiCredentialId}/generateClientKey",
      "operationId": "post-companies-companyId-apiCredentials-apiCredentialId-generateClientKey",
      "summary": "Adyen Generate New Client Key",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/billingEntities",
      "operationId": "get-companies-companyId-billingEntities",
      "summary": "Adyen Get a List of Billing Entities",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/merchants",
      "operationId": "get-companies-companyId-merchants",
      "summary": "Adyen Get a List of Merchant Accounts",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/shippingLocations",
      "operationId": "get-companies-companyId-shippingLocations",
      "summary": "Adyen Get a List of Shipping Locations",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "POST",
      "path": "/companies/{companyId}/shippingLocations",
      "operationId": "post-companies-companyId-shippingLocations",
      "summary": "Adyen Create a Shipping Location",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/terminalActions",
      "operationId": "get-companies-companyId-terminalActions",
      "summary": "Adyen Get a List of Terminal Actions",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/terminalActions/{actionId}",
      "operationId": "get-companies-companyId-terminalActions-actionId",
      "summary": "Adyen Get Terminal Action",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/terminalLogos",
      "operationId": "get-companies-companyId-terminalLogos",
      "summary": "Adyen Get the Terminal Logo",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "PATCH",
      "path": "/companies/{companyId}/terminalLogos",
      "operationId": "patch-companies-companyId-terminalLogos",
      "summary": "Adyen Update the Terminal Logo",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/terminalModels",
      "operationId": "get-companies-companyId-terminalModels",
      "summary": "Adyen Get a List of Terminal Models",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      "path": "/companies/{companyId}/terminalOrders",
      "operationId": "get-companies-companyId-terminalOrders",
      "summary": "Adyen Get a List of Orders",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "POST",
      "path": "/companies/{companyId}/terminalOrders",
      "operationId": "post-companies-companyId-terminalOrders",
      "summary": "Adyen Create an Order",
      "tags": [
        "Companies"
      ]
    },
    {
      "method": "GET",
      

# --- truncated at 32 KB (58 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-structure/adyen-structure.json