On this page
No Headings
The required operation to share data.
objectoperationrequiredstring"API_INTEGRATION", "BANK_ADDITION", "BILLING_AGREEMENT", "CONTEXTUAL_MARKETING_CONSENT", "OFFLINE_ONBOARDING", "SALESFORCE_REFERRAL"^[0-9A-Z_-]+$The operation to enable for the customer. To enable the collection of the API permissions that you require to integrate with the customer, specify API_INTEGRATION. BANK_ADDITION is supported only for the US.
api_integration_preferenceobjectThe integration details for the partner and customer relationship. Required if operation is API_INTEGRATION.
classic_api_integrationobjectThe integration details for PayPal CLASSIC endpoints.
rest_api_integrationobjectThe integration details for PayPal REST endpoints.
integration_methodstring"BRAINTREE", "PAYPAL", "SDK"^[0-9A-Z_-]+$"PAYPAL"The REST-credential integration method.
integration_channelstring"DEFERRED_ONBOARDING"^[A-Z0-9_]+$The rest api integration channel.
integration_typerequiredstring"FIRST_PARTY", "THIRD_PARTY"^[0-9A-Z_-]+$The type of REST-endpoint integration. To integrate with Braintree v.zero for PayPal REST endpoints, specify third_party_details.
first_party_detailsobjectThe integration details for PayPal first party REST endpoints.
featuresrequiredarrayAn array of features that partner can access, or use, in PayPal on behalf of the seller. The seller grants permission for these features to the partner.
itemsstring"PAYOUTS", "PAYMENT", "REFUND", "FUTURE_PAYMENT", "DIRECT_PAYMENT", "PARTNER_FEE", "DELAY_FUNDS_DISBURSEMENT", "READ_SELLER_DISPUTE", "UPDATE_SELLER_DISPUTE", "ADVANCED_TRANSACTIONS_SEARCH", "SWEEP_FUNDS_EXTERNAL_SINK", "ACCESS_MERCHANT_INFORMATION", "TRACKING_SHIPMENT_READWRITE", "INVOICE_READ_WRITE", "DISPUTE_READ_BUYER", "UPDATE_CUSTOMER_DISPUTES", "VAULT", "BILLING_AGREEMENT", "WITHDRAWALS", "LINKED_FINANCIAL_INSTRUMENTS", "USER_PROFILE", "TRANSACTION_RISK_DATA", "PAYPAL_BALANCE", "EXCHANGE_CURRENCY", "SCREEN_CONTENT", "SCREEN_CONTENT_DECISIONS", "MEDIA_INVALIDATE_CACHE_READWRITE", "MEDIA_DIGITALASSETS_READWRITE", "MEDIA_DIGITALASSETS_DELETE", "COMMERCE_ADMIN"^[0-9A-Z_-]+$The REST endpoint.
seller_noncerequiredstring^[a-zA-Z0-9-_:]+$S256 - The code verifier must be high-entropy cryptographic random string with a byte length of 43-128 range.
third_party_detailsobjectThe integration details for PayPal REST endpoints.
featuresarrayAn array of features that partner can access, or use, in PayPal on behalf of the seller. The seller grants permission for these features to the partner.
itemsstring"PAYOUTS", "PAYMENT", "REFUND", "FUTURE_PAYMENT", "DIRECT_PAYMENT", "PARTNER_FEE", "DELAY_FUNDS_DISBURSEMENT", "READ_SELLER_DISPUTE", "UPDATE_SELLER_DISPUTE", "ADVANCED_TRANSACTIONS_SEARCH", "SWEEP_FUNDS_EXTERNAL_SINK", "ACCESS_MERCHANT_INFORMATION", "TRACKING_SHIPMENT_READWRITE", "INVOICE_READ_WRITE", "DISPUTE_READ_BUYER", "UPDATE_CUSTOMER_DISPUTES", "VAULT", "BILLING_AGREEMENT", "WITHDRAWALS", "LINKED_FINANCIAL_INSTRUMENTS", "USER_PROFILE", "TRANSACTION_RISK_DATA", "PAYPAL_BALANCE", "EXCHANGE_CURRENCY", "SCREEN_CONTENT", "SCREEN_CONTENT_DECISIONS", "MEDIA_INVALIDATE_CACHE_READWRITE", "MEDIA_DIGITALASSETS_READWRITE", "MEDIA_DIGITALASSETS_DELETE", "COMMERCE_ADMIN"^[0-9A-Z_-]+$The REST endpoint.
signup_modestring"VERIFY_WITH_PAYPAL"Signup Mode to be used for sellers for third party integration.
organizationstring^.*$The organization to which the account will belong in the partner’s hierarchy, as a path.
offline_onboarding_preferenceobjectThe preference details for offline onboarding without UI.
billing_agreementobjectThe details of the billing agreement between the partner and a seller.
descriptionstring^.+$The billing agreement description.
billing_experience_preferenceobjectThe preference that customizes the billing experience of the customer.
experience_idstring^[a-zA-Z0-9-]+$The ID of the payment web experience profile.
billing_context_setbooleanIndicates whether the partner has already displayed the billing context to the seller.
merchant_custom_datastring^[a-zA-Z0-9-]+$The custom data for the billing agreement.
approval_urlstringuriThe URL to which to redirect seller to accept the billing agreement.
ec_tokenstring^[0-9A-Z_-]+$The billing agreement token for the agreement.