PayPal connection for LinkyFlow

PayPal connection for LinkyFlow

LinkyFlow brings PayPal ecommerce data into Excel so teams can browse, edit, validate, and publish from the spreadsheet.

Resources

10

Read requests

6

Write actions

10

Documented fields

83

Workflows you can move into Excel

Each resource below maps to a practical spreadsheet workflow. Read actions bring useful columns into Excel; create and edit actions show what can be reviewed in rows before sending changes.

Catalog

Activate Plan

Activates a plan so subscriptions can be created on it.

Create

Activate Plan

Activate Plan

Route: POST /mutation/planActivate

Inputs you can set
NameTypeRequiredDescription
planIdidYes-
Data returned in Excel

This action returns a confirmation rather than a selectable table.

Deactivate Plan

Deactivates a plan. Existing subscriptions keep running; no new one can be created on it.

Create

Deactivate Plan

Deactivate Plan

Route: POST /mutation/planDeactivate

Inputs you can set
NameTypeRequiredDescription
planIdidYes-
Data returned in Excel

This action returns a confirmation rather than a selectable table.

Plans

Subscription plans: one regular billing cycle, its price and the payment preferences.

Read

Plans

Subscription plans: one regular billing cycle, its price and the payment preferences.

Route: GET /plans

Excel formula: =LF.paypal.plans("selection", "fields")

Inputs you can set
NameTypeRequiredDescription
linkstringYes-
ididNoRead exactly this record. Answers one row, or a not-found error.
product_ididNoPlans of this product
plan_idsstringNoExactly these plans, comma-separated (up to 10)
per_pagenumberNoRows per page (max 20) Default: 20
pagenumberNoPage number, starting at 1
Data returned in Excel
Field
Type
Relations
Description
can_activate

boolean

-

can_deactivate

boolean

-

create_time
default

date

-

description

string

-

id
default

id

-

name
default

string

-

product_id
default

id

products

-

status
default

enum

-

update_time

date

-

usage_type

enum

-

Create

Create Plan

Create Plan

Route: POST /mutation/plans

Inputs you can set
NameTypeRequiredDescription
auto_bill_outstandingbooleanNo-
descriptionstringNo-
interval_countnumberNo-
interval_unitenumYesValues: DAY, WEEK, MONTH, YEAR
namestringYes-
payment_failure_thresholdnumberNo-
price_currencystringYes-
price_valuenumberYes-
product_ididYes-
setup_fee_valuenumberNo-
statusenumNoValues: ACTIVE, INACTIVE
total_cyclesnumberNo-
Data returned in Excel

This action returns a confirmation rather than a selectable table.

Edit

Update Plan

Update Plan

Route: PATCH /mutation/plans

Inputs you can set
NameTypeRequiredDescription
auto_bill_outstandingbooleanNo-
descriptionstringNo-
interval_countnumberNo-
interval_unitenumYesValues: DAY, WEEK, MONTH, YEAR
namestringYes-
payment_failure_thresholdnumberNo-
price_currencystringYes-
price_valuenumberYes-
product_ididYes-
setup_fee_valuenumberNo-
statusenumNoValues: ACTIVE, INACTIVE
total_cyclesnumberNo-
Data returned in Excel

This action returns a confirmation rather than a selectable table.

Products

Catalog products that subscription plans are built on. Products cannot be deleted.

Used as filter by

Read

Products

Catalog products that subscription plans are built on. Products cannot be deleted.

Route: GET /products

Excel formula: =LF.paypal.products("selection", "fields")

Inputs you can set
NameTypeRequiredDescription
linkstringYes-
ididNoRead exactly this record. Answers one row, or a not-found error.
per_pagenumberNoRows per page (max 20) Default: 20
pagenumberNoPage number, starting at 1
Data returned in Excel
Field
Type
Relations
Description
category

string

-

create_time
default

date

-

description
default

string

-

home_url

string

-

id
default

id

-

image_url

string

-

name
default

string

-

type

enum

-

update_time

date

-

Create

Create Product

Create Product

Route: POST /mutation/products

Inputs you can set
NameTypeRequiredDescription
categorystringNo-
descriptionstringNo-
home_urlstringNo-
image_urlstringNo-
namestringYes-
typeenumYesValues: PHYSICAL, DIGITAL, SERVICE
Data returned in Excel

This action returns a confirmation rather than a selectable table.

Edit

Update Product

Update Product

Route: PATCH /mutation/products

Inputs you can set
NameTypeRequiredDescription
categorystringNo-
descriptionstringNo-
home_urlstringNo-
image_urlstringNo-
namestringYes-
typeenumYesValues: PHYSICAL, DIGITAL, SERVICE
Data returned in Excel

This action returns a confirmation rather than a selectable table.

Invoicing

Cancel Invoice

Cancels a sent, unpaid invoice. The recipient can no longer pay it; the number stays used.

Create

Cancel Invoice

Cancel Invoice

Route: POST /mutation/invoiceCancel

Inputs you can set
NameTypeRequiredDescription
invoiceIdidYes-
send_to_invoicerbooleanNo-
send_to_recipientbooleanNo-
Data returned in Excel

This action returns a confirmation rather than a selectable table.

Invoices

Invoices you send to customers, from draft to paid.

Read

Invoices

Invoices you send to customers, from draft to paid.

Route: GET /invoices

Excel formula: =LF.paypal.invoices("selection", "fields")

Inputs you can set
NameTypeRequiredDescription
linkstringYes-
ididNoRead exactly this record. Answers one row, or a not-found error.
per_pagenumberNoRows per page (max 100) Default: 100
pagenumberNoPage number, starting at 1
Data returned in Excel
Field
Type
Relations
Description
currency
default

string

-

due
default

number

-

id
default

id

-

invoice_date
default

string

-

invoice_number
default

string

-

recipient_email
default

string

-

recipient_name
default

string

-

status
default

enum

-

total
default

number

-

Create

Create Invoice Draft

Create Invoice Draft

Route: POST /mutation/invoices

Inputs you can set
NameTypeRequiredDescription
detail.currency_codestringYes-
detail.invoice_datestringNo-
detail.invoice_numberstringNo-
detail.memostringNo-
detail.notestringNo-
detail.payment_term.due_datestringNo-
detail.payment_term.term_typeenumNoValues: DUE_ON_RECEIPT, DUE_ON_DATE_SPECIFIED, NET_10, NET_15, NET_30
detail.referencestringNo-
item_descriptionstringNo-
item_namestringYes-
item_quantitynumberNo-
item_tax_namestringNo-
item_tax_percentnumberNo-
item_unit_amountnumberYes-
recipient_business_namestringNo-
recipient_emailstringYes-
recipient_given_namestringNo-
recipient_surnamestringNo-
Data returned in Excel

This action returns a confirmation rather than a selectable table.

Edit

Delete Draft Invoice

Delete Draft Invoice

Route: DELETE /mutation/invoices

Inputs you can set
NameTypeRequiredDescription
detail.currency_codestringYes-
detail.invoice_datestringNo-
detail.invoice_numberstringNo-
detail.memostringNo-
detail.notestringNo-
detail.payment_term.due_datestringNo-
detail.payment_term.term_typeenumNoValues: DUE_ON_RECEIPT, DUE_ON_DATE_SPECIFIED, NET_10, NET_15, NET_30
detail.referencestringNo-
item_descriptionstringNo-
item_namestringYes-
item_quantitynumberNo-
item_tax_namestringNo-
item_tax_percentnumberNo-
item_unit_amountnumberYes-
recipient_business_namestringNo-
recipient_emailstringYes-
recipient_given_namestringNo-
recipient_surnamestringNo-
Data returned in Excel

This action returns a confirmation rather than a selectable table.

Send Invoice

Emails a draft invoice to its recipient, who can then pay it. PayPal sends the mail, not LinkyFlow.

Create

Send Invoice

Send Invoice

Route: POST /mutation/invoiceSend

Inputs you can set
NameTypeRequiredDescription
invoiceIdidYes-
send_to_invoicerbooleanNo-
send_to_recipientbooleanNo-
Data returned in Excel

This action returns a confirmation rather than a selectable table.

Reports

Balances

Total, available and withheld balance, per currency.

Read

Balances

Total, available and withheld balance, per currency.

Route: GET /balances

Excel formula: =LF.paypal.balances("selection", "fields")

Inputs you can set
NameTypeRequiredDescription
linkstringYes-
as_of_timestringNoThe balance at this moment (ISO date-time). Defaults to now.
currency_codestringNoOne currency only; empty answers every currency held
Data returned in Excel
Field
Type
Relations
Description
available_balance
default

number

-

currency
default

string

-

primary
default

boolean

-

total_balance
default

number

-

withheld_balance
default

number

-

Disputes

Buyer disputes and chargebacks, with their stage, state and amount.

Read

Disputes

Buyer disputes and chargebacks, with their stage, state and amount.

Route: GET /disputes

Excel formula: =LF.paypal.disputes("selection", "fields")

Inputs you can set
NameTypeRequiredDescription
linkstringYes-
ididNoRead exactly this dispute (its dispute id). Answers one row, or a not-found error.
createdAfterstringNoOnly disputes created at or after this moment (ISO date or epoch seconds)
dispute_stateenumNoValues: REQUIRED_ACTION, REQUIRED_OTHER_PARTY_ACTION, UNDER_PAYPAL_REVIEW, RESOLVED, OPEN_INQUIRIES
disputed_transaction_idstringNoDisputes about this transaction
per_pagenumberNoRows per page (max 50) Default: 50
pagenumberNoPage number, starting at 1
Data returned in Excel
Field
Type
Relations
Description
amount
default

number

-

create_time
default

date

-

currency
default

string

-

dispute_id
default

id

-

dispute_state
default

enum

-

reason
default

enum

-

seller_response_due_date
default

date

-

seller_transaction_id
default

id

transactions

-

status
default

enum

-

Transactions

Every movement on the account: sales, refunds, fees, payouts and adjustments, with the payer.

Read

Transactions

Every movement on the account: sales, refunds, fees, payouts and adjustments, with the payer.

Route: GET /transactions

Excel formula: =LF.paypal.transactions("selection", "fields")

Inputs you can set
NameTypeRequiredDescription
linkstringYes-
createdAfterstringNoStart of the window (ISO date or epoch seconds). Defaults to 31 days before the end. PayPal serves at most 31 days per query.
createdBeforestringNoEnd of the window (ISO date or epoch seconds). Defaults to now.
transaction_idstringNoExactly this transaction
transaction_statusenumNoD denied, P pending, S success, V reversed Values: D, P, S, V
transaction_typestringNoPayPal transaction event code, e.g. T0006 (payment), T1107 (refund)
transaction_currencystringNoThree-letter ISO code
payment_instrument_typeenumNoValues: CREDITCARD, DEBITCARD
balance_affecting_records_onlyenumNoY (the default at PayPal) leaves out records that did not move the balance Values: Y, N
per_pagenumberNoRows per page (max 500) Default: 100
pagenumberNoPage number, starting at 1
Data returned in Excel
Field
Type
Relations
Description
amount
default

number

-

currency
default

string

-

date
default

date

-

event_code
default

string

-

fee
default

number

-

payer_email
default

string

-

payer_name
default

string

-

status
default

enum

-

transaction_id
default

id

-