View as Markdown
API Spec (JSON)
API Spec (YAML)
Compact modeHides field descriptions and other prose for a more compact, scannable view of the API reference.Client CredentialsToken URLhttps://api-m.sandbox.paypal.com/v1/oauth2/tokenInheaderScopes
https://uri.paypal.com/services/invoicing/invoices/readwritehttps://uri.paypal.com/services/invoicing/internalconditional_rule_idstring<conditional_rule_time_based_uuid>Requiredapplication/json
TypeScript Definitions
Use the request body type in TypeScript.
conditional_rule_typeenum<conditional_rule_type>Requiredconditional_rule_valuestringOptionalconditional_rule_value_typeenum<conditional_rule_value_type>Optionalrule_expiry_termsobject<rule_expiry_terms>Requiredrule_expiry_conditionenum<conditional_rule_conditions>Requiredcondition_rule_end_datestring<date_no_time>Requiredapplication/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v2/invoicing/invoices/INV2-S884-EJT6-73AU-QF4C/conditional-rules/CR-11FF-A725-27C6999C-A699-33CD614E75ED" \ -H "Authorization: Bearer A21AAGHr9qtiRRXH4oYcQokQgV99rGqEIfgrr8xHCclP0OzmD9KVgg5ppIIg1jzJgQkV4wd02svIvBJyg6cLFJjFow_SjBhxQ" \ -H "Content-Type: application/json" \ -d '{ "conditional_rule_type": "EARLY_PAYMENT_DISCOUNT", "conditional_rule_value_type": "PERCENT", "conditional_rule_value": "10", "rule_expiry_terms": { "rule_expiry_condition": "SEVEN_DAYS_AFTER_ISSUE_DATE", "condition_rule_end_date": "2025-03-12" } }'{ "conditional_rule_id": "CR-11FF-A725-27C6999C-A699-33CD614E75EC", "conditional_rule_type": "EARLY_PAYMENT_DISCOUNT", "conditional_rule_value_type": "PERCENT", "conditional_rule_value": "10", "rule_expiry_terms": { "rule_expiry_condition": "SEVEN_DAYS_AFTER_ISSUE_DATE", "condition_rule_end_date": "2025-03-12" }, "created_time": "2025-01-29T10:15:30Z", "updated_time": "2025-01-29T10:15:30Z", "links": [ { "href": "v2/invoicing/invoices/INV2-S884-EJT6-73AU-QF4C/conditional-rules/CR-11FF-A725-27C6999C-A699-33CD614E75EC", "rel": "self", "method": "GET" }, { "href": "v2/invoicing/invoices/INV2-S884-EJT6-73AU-QF4C/conditional-rules/CR-11FF-A725-27C6999C-A699-33CD614E75EC", "rel": "delete", "method": "DELETE" } ]}