{"id":44975868,"url":"https://github.com/papinet/papinet-api","last_synced_at":"2026-02-18T17:03:21.466Z","repository":{"id":45245048,"uuid":"257917071","full_name":"papinet/papiNet-API","owner":"papinet","description":"papiNet is a global paper, forest products and bioproducts industry e-Business initiative.","archived":false,"fork":false,"pushed_at":"2026-02-05T21:49:41.000Z","size":967,"stargazers_count":15,"open_issues_count":65,"forks_count":4,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-02-06T07:38:44.163Z","etag":null,"topics":["api","api-documentation"],"latest_commit_sha":null,"homepage":"http://www.papinet.org/","language":"JavaScript","has_issues":true,"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/papinet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":"MAINTAINERS.md","copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-04-22T13:56:49.000Z","updated_at":"2026-02-04T16:11:15.000Z","dependencies_parsed_at":"2023-02-08T20:00:27.823Z","dependency_job_id":"d9e1bd40-d91b-4939-b5df-4c6d7e89e515","html_url":"https://github.com/papinet/papiNet-API","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/papinet/papiNet-API","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papinet%2FpapiNet-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papinet%2FpapiNet-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papinet%2FpapiNet-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papinet%2FpapiNet-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/papinet","download_url":"https://codeload.github.com/papinet/papiNet-API/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/papinet%2FpapiNet-API/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29587066,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T16:55:40.614Z","status":"ssl_error","status_checked_at":"2026-02-18T16:55:37.558Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["api","api-documentation"],"created_at":"2026-02-18T17:03:18.717Z","updated_at":"2026-02-18T17:03:21.436Z","avatar_url":"https://github.com/papinet.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Copyright 2000 - 2026 the Confederation of European Paper Industries AISBL (\"papiNet\") the \"Copyright Owner\". All rights reserved by the Copyright Owner under the laws of the United States, Belgium, the European Economic Community, and all states, domestic and foreign. For support, more information, or to report implementation bugs, please contact papiNet at https://github.com/papinet. \u003cbr/\u003e\u003cbr/\u003e\n\n\n\u003c!-- markdownlint-disable MD041 --\u003e\n\n![papiNet Logo](./papinet-logo.png)\n\n# papiNet API\n\n[papiNet](http://www.papinet.org) is a global paper, forest products and bioproducts industry **e-Business initiative**, started in year 2000. papiNet consists of an **XML set of standard electronic documents** that facilitates the flow of information among parties engaged in buying, selling, and distribution of paper, forest and bio related products.\n\n[papiNet API](https://github.com/papinet/papiNet-API) is a new initiative that aim to deliver a similar industry level standardization of a **REST API** that facilitates the flow of information among parties engaged in buying, selling, and distribution of paper, forest and bio related products.\n\n## Use Case Driven\n\nFor this new flavour of the papiNet standard, we have decided to adopt an agile way of working, delivering the papiNet API definition iteratively based on specific use cases.\n\n### Master Data Use Case\n\nThe following API endpoints allows a _customer_ to get master data information such as _customer-articles_, _locations_ and _parties_ from a _seller_:\n\n* `GET /customer-articles`\n* `GET /customer-articles/{customerArticleId}`\n* `GET /locations`\n* `GET /locations/{locationId}`\n* `GET /parties`\n* `GET /parties/{partyId}`\n\n### Purchase Order Use Case\n\nThe following API endpoints allows a _customer_ to send, list, retrieve and modify _purchase-orders_ for the _seller_:\n\n* `POST /purchase-orders`\n* `GET /purchase-orders`\n* `GET /purchase-orders/{purchaseOrderId}`\n* `PATCH /purchase-orders/{purchaseOrderId}`\n\n### Warehouse Logistics Use Case\n\nThe following API endpoints allows a _supplier_ to communicate to a _logistics supplier_:\n\n* `GET /supplier-orders`\n* `GET /supplier-orders/{supplierOrderId}`\n* `GET /logistics-delivery-notes`\n* `GET /logistics-delivery-notes/{logisticsDeliveryNoteId}`\n* `POST /logistics-delivery-notes`\n* `PUT /logistics-delivery-notes/{logisticsDeliveryNoteId}`\n* `POST /logistics-goods-receipts`\n* `PUT /logistics-goods-receipts/{logisticsGoodsReceiptId}`\n* `GET /logistics-delivery-instructions`\n* `GET /logistics-delivery-instructions/{deliveryInstructionId}`\n\n### Warehouse Logistics Inventory Change Use Case\n\nThe following API endpoints allows a _supplier_ to communicate inventory changes with a _logistics supplier_:\n\n* `GET /logistics-inventory-changes`\n* `GET /logistics-inventory-changes/{logisticsInventoryChangeId}`\n* `POST /logistics-inventory-changes`\n\n## The papiNet API Standard\n\nThe following normative document is available:\n\n* [`papiNet-API.yaml`](4.0.0/papiNet-API.yaml) the OpenAPI document describing the papiNet API. This is the main normative document.\n\nIn addition to these normative documents, papiNet also has a **papiNet stub service** that provides live responses in line with the scenarios described within the use case documents.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpapinet%2Fpapinet-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpapinet%2Fpapinet-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpapinet%2Fpapinet-api/lists"}