{"id":14986663,"url":"https://github.com/paypal/paypal-rest-api-specifications","last_synced_at":"2025-10-04T16:08:49.844Z","repository":{"id":190689910,"uuid":"673944158","full_name":"paypal/paypal-rest-api-specifications","owner":"paypal","description":"This repository contains the specification files for PayPal REST APIs.","archived":false,"fork":false,"pushed_at":"2025-07-25T15:47:17.000Z","size":2345,"stargazers_count":324,"open_issues_count":15,"forks_count":237,"subscribers_count":29,"default_branch":"main","last_synced_at":"2025-10-02T21:54:47.563Z","etag":null,"topics":["openapi","openapi-spec","openapi-specification","openapi3","paypal","paypal-api","paypal-rest-api"],"latest_commit_sha":null,"homepage":"https://developer.paypal.com/api/rest/","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/paypal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-02T19:26:26.000Z","updated_at":"2025-10-02T20:57:34.000Z","dependencies_parsed_at":"2023-08-26T00:25:57.791Z","dependency_job_id":"b6f906eb-ddd0-4667-9878-27817044b6b6","html_url":"https://github.com/paypal/paypal-rest-api-specifications","commit_stats":{"total_commits":25,"total_committers":4,"mean_commits":6.25,"dds":"0.16000000000000003","last_synced_commit":"ec4d8f36a6ab0abcc3865e1072aaddc85ea14d5c"},"previous_names":["paypal/paypal-rest-api-specifications"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/paypal/paypal-rest-api-specifications","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paypal%2Fpaypal-rest-api-specifications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paypal%2Fpaypal-rest-api-specifications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paypal%2Fpaypal-rest-api-specifications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paypal%2Fpaypal-rest-api-specifications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/paypal","download_url":"https://codeload.github.com/paypal/paypal-rest-api-specifications/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/paypal%2Fpaypal-rest-api-specifications/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278336345,"owners_count":25970302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["openapi","openapi-spec","openapi-specification","openapi3","paypal","paypal-api","paypal-rest-api"],"created_at":"2024-09-24T14:13:18.266Z","updated_at":"2025-10-04T16:08:49.838Z","avatar_url":"https://github.com/paypal.png","language":null,"funding_links":["https://developer.paypal.com/api/rest/","https://developer.paypal.com/api/rest/postman/","https://developer.paypal.com/docs/api/tracking/v1/","https://developer.paypal.com/docs/api/catalog-products/v1/","https://developer.paypal.com/docs/api/customer-disputes/v1/","https://developer.paypal.com/docs/api/invoicing/v2/","https://developer.paypal.com/docs/api/orders/v2/","https://developer.paypal.com/docs/api/partner-referrals/v2/","https://developer.paypal.com/docs/api/payment-experience/v1/","https://developer.paypal.com/docs/api/payment-tokens/v3/","https://developer.paypal.com/docs/api/payments/v2/","https://developer.paypal.com/docs/api/payments.payouts-batch/v1/","https://developer.paypal.com/docs/api/subscriptions/v1/","https://developer.paypal.com/docs/api/transaction-search/v1/","https://developer.paypal.com/docs/api/webhooks/v1/","https://developer.paypal.com/docs/support/"],"categories":[],"sub_categories":[],"readme":"# PayPal REST API Specifications\n\nThis repository contains the specification files for [PayPal REST APIs](https://developer.paypal.com/api/rest/).\n\nYou can try our REST APIs in Postman without a PayPal Developer account. Learn more in our [Postman guide](https://developer.paypal.com/api/rest/postman/).\n\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://god.gw.postman.com/run-collection/19024122-92a85d0e-51e7-47da-9f83-c45dcb1cdf24?action=collection%2Ffork\u0026collection-url=entityId%3D19024122-92a85d0e-51e7-47da-9f83-c45dcb1cdf24%26entityType%3Dcollection%26workspaceId%3D345300e6-346e-42e0-aed1-53717919aef0)\n\n## Steps to generate code from the specification\n\n\u003e _Note: Spec file used: openapi/checkout_orders_v2.json_\n\n### Java\n 1. `npm run codegen-java -- openapi/checkout_orders_v2.json --artifact-id orders`\n 2. `cd generated/java`\n 3. `mvn clean install`\n\nThe above will install the `orders` artifact to the local maven repository\n\n## Available scripts\n\n```\n npm run\nScripts available in @paypal/paypal-rest-api-specifications@1.0.0 via `npm run-script`:\n  preview\n    redocly preview-docs\n  bundle\n    redocly bundle\n  bundle-deref\n    redocly bundle -d true\n  lint-redocly\n    redocly --format summary lint\n  lint-spectral\n    spectral --format pretty lint\n  lint-openapi\n    openapi-generator-cli validate -i\n  codegen-java\n    openapi-generator-cli generate -g java -o generated/java -i\n  codegen-typescript-node\n    openapi-generator-cli generate -g typescript-node -o generated/typescript-node -i\n```\n\n## Available specifications\n\n### OpenAPI 3.0.3\n\nThe [OpenAPI](https://swagger.io/specification/v3/) specification is a programming language agnostic standard that lets providers describe the interface of their HTTP APIs. This allows both humans and machines to discover the capabilities of an API without needing to first read documentation or understand the implementation.\n\n| API Name              | Version | Links                                                                                                                                                  |\n|-----------------------|---------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Add Tracking          | v1      | [OpenAPI](./openapi/shipping_shipment_tracking_v1.json), [API Reference](https://developer.paypal.com/docs/api/tracking/v1/)                           |\n| Catalog Products      | v1      | [OpenAPI](./openapi/catalogs_products_v1.json), [API Reference](https://developer.paypal.com/docs/api/catalog-products/v1/)                            |\n| Disputes              | v1      | [OpenAPI](./openapi/customer_disputes_v1.json), [API Reference](https://developer.paypal.com/docs/api/customer-disputes/v1/)                           |\n| Invoices              | v2      | [OpenAPI](./openapi/invoicing_v2.json), [API Reference](https://developer.paypal.com/docs/api/invoicing/v2/)                                           |\n| Orders                | v2      | [OpenAPI](./openapi/checkout_orders_v2.json), [API Reference](https://developer.paypal.com/docs/api/orders/v2/)                                        |\n| Partner Referrals     | v2      | [OpenAPI](./openapi/customer_partner_referrals_v2.json), [API Reference](https://developer.paypal.com/docs/api/partner-referrals/v2/)                  |\n| Payment Experience    | v1      | [OpenAPI](./openapi/payment-experience_web_experience_profiles_v1.json), [API Reference](https://developer.paypal.com/docs/api/payment-experience/v1/) |\n| Payment Method Tokens | v3      | [OpenAPI](./openapi/vault_payment_tokens_v3.json), [API Reference](https://developer.paypal.com/docs/api/payment-tokens/v3/)                           |\n| Payments              | v2      | [OpenAPI](./openapi/payments_payment_v2.json), [API Reference](https://developer.paypal.com/docs/api/payments/v2/)                                     |\n| Payouts               | v1      | [OpenAPI](./openapi/payments_payouts_batch_v1.json), [API Reference](https://developer.paypal.com/docs/api/payments.payouts-batch/v1/)                 |\n| Subscriptions         | v1      | [OpenAPI](./openapi/billing_subscriptions_v1.json), [API Reference](https://developer.paypal.com/docs/api/subscriptions/v1/)                           |\n| Transaction Search    | v1      | [OpenAPI](./openapi/reporting_transactions_v1.json), [API Reference](https://developer.paypal.com/docs/api/transaction-search/v1/)                     |\n| Webhooks Management   | v1      | [OpenAPI](./openapi/notifications_webhooks_v1.json), [API Reference](https://developer.paypal.com/docs/api/webhooks/v1/)                               |\n\n\n### Support\n\n[PayPal's Developer support](https://developer.paypal.com/docs/support/)\n\n\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaypal%2Fpaypal-rest-api-specifications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpaypal%2Fpaypal-rest-api-specifications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpaypal%2Fpaypal-rest-api-specifications/lists"}