{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":55240856,"defaultBranch":"main","name":"restful-api-guidelines","ownerLogin":"zalando","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-04-01T15:06:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1564818?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715700947.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"92ad29a71e6993b08a03812bd4e6276f9c210885","ref":"refs/heads/link-127-from-238","pushedAt":"2024-05-14T15:35:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"},"commit":{"message":"Link rule 127 (diration / period) from rule 238","shortMessageHtmlLink":"Link rule 127 (diration / period) from rule 238"}},{"before":"d462017bf8947e88322f97a2ecf27b52445260ea","after":"193cf5305fc115980c367c53c907bb680454ff7b","ref":"refs/heads/gh-pages","pushedAt":"2024-05-06T09:26:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 7830b157dae2c981830a2679bc15ea4f28608c30","shortMessageHtmlLink":"deploy: 7830b15"}},{"before":"06559686684d893bf23fa30f04728e4c56a464c5","after":"7830b157dae2c981830a2679bc15ea4f28608c30","ref":"refs/heads/main","pushedAt":"2024-05-06T09:25:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"},"commit":{"message":"Add new rule: \"SHOULD select appropriate one of date or date-time format\" (#808)\n\n* Add new rule: \"SHOULD select appropriate one of date or date-time format\"\r\n\r\n* Add new rule: \"SHOULD select appropriate one of date or date-time format\"\r\n\r\n* Apply PR suggestion\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n* Apply PR suggestion\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n* Apply PR suggestion\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n* Apply PR suggestion\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n* Apply PR suggestion\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n* Apply PR suggestion\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n* Apply PR suggestion\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n* Apply PR suggestion\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n---------\r\n\r\nCo-authored-by: vturkov \r\nCo-authored-by: Thomas Frauenstein ","shortMessageHtmlLink":"Add new rule: \"SHOULD select appropriate one of date or date-time for…"}},{"before":"58871e6c914f4e7e1fa834932b72579348b00b13","after":"a3313deb2b965671422173b69f5843f595050148","ref":"refs/heads/tfrauenstein-patch-2","pushedAt":"2024-04-29T14:50:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfrauenstein","name":"Thomas Frauenstein","path":"/tfrauenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13256199?s=80&v=4"},"commit":{"message":"Update chapters/compatibility.adoc\n\nCo-authored-by: a1exsh ","shortMessageHtmlLink":"Update chapters/compatibility.adoc"}},{"before":"7ee0fe18cc7ba16aa7625af7dc57608728056613","after":"58871e6c914f4e7e1fa834932b72579348b00b13","ref":"refs/heads/tfrauenstein-patch-2","pushedAt":"2024-04-26T15:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfrauenstein","name":"Thomas Frauenstein","path":"/tfrauenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13256199?s=80&v=4"},"commit":{"message":"Update compatibility.adoc","shortMessageHtmlLink":"Update compatibility.adoc"}},{"before":"2a7e5b51528d0314469ab2ff7af9251268f66365","after":"7ee0fe18cc7ba16aa7625af7dc57608728056613","ref":"refs/heads/tfrauenstein-patch-2","pushedAt":"2024-04-26T15:26:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfrauenstein","name":"Thomas Frauenstein","path":"/tfrauenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13256199?s=80&v=4"},"commit":{"message":"Update events.adoc","shortMessageHtmlLink":"Update events.adoc"}},{"before":null,"after":"2a7e5b51528d0314469ab2ff7af9251268f66365","ref":"refs/heads/tfrauenstein-patch-2","pushedAt":"2024-04-26T15:16:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tfrauenstein","name":"Thomas Frauenstein","path":"/tfrauenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13256199?s=80&v=4"},"commit":{"message":"Update compatibility.adoc","shortMessageHtmlLink":"Update compatibility.adoc"}},{"before":"d983755c5ff38d48037d8d6b86bc844c88958d71","after":"d462017bf8947e88322f97a2ecf27b52445260ea","ref":"refs/heads/gh-pages","pushedAt":"2024-04-16T12:40:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 06559686684d893bf23fa30f04728e4c56a464c5","shortMessageHtmlLink":"deploy: 0655968"}},{"before":"ca50163e1baa10c882ae334dbb28df153c0fb197","after":null,"ref":"refs/heads/remove-sort-id-desc","pushedAt":"2024-04-16T12:39:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"}},{"before":"cc8d31d8e858cba806fe4e9e8affcb23891b3cef","after":"06559686684d893bf23fa30f04728e4c56a464c5","ref":"refs/heads/main","pushedAt":"2024-04-16T12:39:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"},"commit":{"message":"Remove sort example from simple query language (236) (#804)\n\nThe `sort=id:desc` example doesn't fit the \"equality comparison for a logical property\".\r\n\r\nIt also leads to confusion on how to indicate how the result should be sorted (rule 137 says `sort=-id`).\r\n\r\nThis replaces it with another \"logical property\", the age (which is often calculated from the birthday and current date).","shortMessageHtmlLink":"Remove sort example from simple query language (236) (#804)"}},{"before":"da1cf90059631fa304fa3aa4e9fdc2539f07033a","after":"d983755c5ff38d48037d8d6b86bc844c88958d71","ref":"refs/heads/gh-pages","pushedAt":"2024-04-16T12:37:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: cc8d31d8e858cba806fe4e9e8affcb23891b3cef","shortMessageHtmlLink":"deploy: cc8d31d"}},{"before":"ace83e01c6e5aa3ebd0c0a2f2f07ef3193f62090","after":"da1cf90059631fa304fa3aa4e9fdc2539f07033a","ref":"refs/heads/gh-pages","pushedAt":"2024-04-16T12:37:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: d0831f0303b8e73225b78272a7c73983d0459383","shortMessageHtmlLink":"deploy: d0831f0"}},{"before":"ca4f0157091ae9e2c77038a1a79312266fcdf1ef","after":null,"ref":"refs/heads/asciidoc-build","pushedAt":"2024-04-16T12:36:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"}},{"before":"d0831f0303b8e73225b78272a7c73983d0459383","after":"cc8d31d8e858cba806fe4e9e8affcb23891b3cef","ref":"refs/heads/main","pushedAt":"2024-04-16T12:36:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"},"commit":{"message":"fix: asciidoc build to run as user (#802) (#802)\n\nSigned-off-by: Tronje Krop ","shortMessageHtmlLink":"fix: asciidoc build to run as user (#802) (#802)"}},{"before":"8af96983490b9c1abb35c146d9f3e06ef6d4ec5c","after":null,"ref":"refs/heads/tfrauenstein-patch-2","pushedAt":"2024-04-16T12:36:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"}},{"before":"d650980eb30f3a22c824e2a9190ac84a9c4d6665","after":"d0831f0303b8e73225b78272a7c73983d0459383","ref":"refs/heads/main","pushedAt":"2024-04-16T12:36:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"},"commit":{"message":"clarity on 'uid' usage + move examples to permission naming convention rule (#801)\n\n* Enhance clarity for 'uid' usage and permission naming convention\r\n\r\na) more clarity: scopes must be always defined. Use uid pseudo scope in case no API permissions are needed (green or yellow), or endpoint protection is done differently w/o permissions\r\nb) delete repetition of uid usage in the same rule below\r\nc) move scope examples to the rule below defining the scope naming convention\r\n\r\n* Update chapters/security.adoc\r\n\r\nCo-authored-by: Paŭlo Ebermann \r\n\r\n---------\r\n\r\nCo-authored-by: Paŭlo Ebermann ","shortMessageHtmlLink":"clarity on 'uid' usage + move examples to permission naming conventio…"}},{"before":null,"after":"ca50163e1baa10c882ae334dbb28df153c0fb197","ref":"refs/heads/remove-sort-id-desc","pushedAt":"2024-04-11T12:56:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"},"commit":{"message":"Remove sort example from simple query language (236)\n\nThe `sort=id:desc` example doesn't fit the \"equality comparison for a logical property\".\r\n\r\nIt also leads to confusion on how to indicate how the result should be sorted (rule 137 says `sort=-id`).\r\n\r\nThis replaces it with another \"logical property\", the age (which is often calculated from the birthday and current date).","shortMessageHtmlLink":"Remove sort example from simple query language (236)"}},{"before":"a7f6bc7740229efe5e6de6c709f532fdb04402f1","after":"ace83e01c6e5aa3ebd0c0a2f2f07ef3193f62090","ref":"refs/heads/gh-pages","pushedAt":"2024-04-01T12:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: d650980eb30f3a22c824e2a9190ac84a9c4d6665","shortMessageHtmlLink":"deploy: d650980"}},{"before":"8f33531044962b2369766ba2b41394a32fa8772e","after":null,"ref":"refs/heads/tfrauenstein-patch-3","pushedAt":"2024-04-01T12:12:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"}},{"before":"0f3c0e45b136f8a1e2952ad03be01ab45a9f25cb","after":"d650980eb30f3a22c824e2a9190ac84a9c4d6665","ref":"refs/heads/main","pushedAt":"2024-04-01T12:12:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ePaul","name":"Paŭlo Ebermann","path":"/ePaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/645859?s=80&v=4"},"commit":{"message":"add deprecation hint to request vs. response header definition files (#803)\n\n* Update request-headers-1.0.0.yaml\r\n* Update response-headers-1.0.0.yaml","shortMessageHtmlLink":"add deprecation hint to request vs. response header definition files (#…"}},{"before":"8fc7bdeb6569cbf63ca29cb6b7a83b6b7d8be8ae","after":"8f33531044962b2369766ba2b41394a32fa8772e","ref":"refs/heads/tfrauenstein-patch-3","pushedAt":"2024-03-22T11:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfrauenstein","name":"Thomas Frauenstein","path":"/tfrauenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13256199?s=80&v=4"},"commit":{"message":"Update response-headers-1.0.0.yaml","shortMessageHtmlLink":"Update response-headers-1.0.0.yaml"}},{"before":null,"after":"8fc7bdeb6569cbf63ca29cb6b7a83b6b7d8be8ae","ref":"refs/heads/tfrauenstein-patch-3","pushedAt":"2024-03-22T11:37:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tfrauenstein","name":"Thomas Frauenstein","path":"/tfrauenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13256199?s=80&v=4"},"commit":{"message":"Update request-headers-1.0.0.yaml","shortMessageHtmlLink":"Update request-headers-1.0.0.yaml"}},{"before":"83096acb3b71fac553fd8d5e30f5d30473d34788","after":"a7f6bc7740229efe5e6de6c709f532fdb04402f1","ref":"refs/heads/gh-pages","pushedAt":"2024-03-21T11:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 0f3c0e45b136f8a1e2952ad03be01ab45a9f25cb","shortMessageHtmlLink":"deploy: 0f3c0e4"}},{"before":"7b92844e1527c319eed275902a1ed2073ad4454c","after":"0f3c0e45b136f8a1e2952ad03be01ab45a9f25cb","ref":"refs/heads/main","pushedAt":"2024-03-21T11:57:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tfrauenstein","name":"Thomas Frauenstein","path":"/tfrauenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13256199?s=80&v=4"},"commit":{"message":"Add best practices section for rule 108 (#799)\n\n* Add best practices section for rule 108\r\n\r\nRe: #792\r\n\r\n* feat: accept best practice improvement (#799)\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n* feat: accept improvement (#799)\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n* feat: accept improvement (#799)\r\n\r\nCo-authored-by: Thomas Frauenstein \r\n\r\n---------\r\n\r\nCo-authored-by: Tronje Krop \r\nCo-authored-by: Thomas Frauenstein ","shortMessageHtmlLink":"Add best practices section for rule 108 (#799)"}},{"before":"7d6ba623dfa0ab65a73f5a0ced4685a9445a8e90","after":"83096acb3b71fac553fd8d5e30f5d30473d34788","ref":"refs/heads/gh-pages","pushedAt":"2024-03-21T11:55:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 7b92844e1527c319eed275902a1ed2073ad4454c","shortMessageHtmlLink":"deploy: 7b92844"}},{"before":"4707e6884a2553749554e83bdb9174071824c519","after":"7b92844e1527c319eed275902a1ed2073ad4454c","ref":"refs/heads/main","pushedAt":"2024-03-21T11:54:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tkrop","name":"Tronje Krop","path":"/tkrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18184975?s=80&v=4"},"commit":{"message":"fix: typo in introduction (#800)\n\nCo-authored-by: Thomas Frauenstein ","shortMessageHtmlLink":"fix: typo in introduction (#800)"}},{"before":"78a4d6cedd75a47cd2f9f7bcb5ce0594e8a7aa2d","after":"ca4f0157091ae9e2c77038a1a79312266fcdf1ef","ref":"refs/heads/asciidoc-build","pushedAt":"2024-03-21T11:47:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tkrop","name":"Tronje Krop","path":"/tkrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18184975?s=80&v=4"},"commit":{"message":"fix: asciidoc build to run as user (#802)\n\nSigned-off-by: Tronje Krop ","shortMessageHtmlLink":"fix: asciidoc build to run as user (#802)"}},{"before":"972ed8ff6e761e8814640a26f48502bc29fe160a","after":"78a4d6cedd75a47cd2f9f7bcb5ce0594e8a7aa2d","ref":"refs/heads/asciidoc-build","pushedAt":"2024-03-21T11:26:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tkrop","name":"Tronje Krop","path":"/tkrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18184975?s=80&v=4"},"commit":{"message":"fix: asciidoc build to run as user (#802)\n\nSigned-off-by: Tronje Krop ","shortMessageHtmlLink":"fix: asciidoc build to run as user (#802)"}},{"before":null,"after":"972ed8ff6e761e8814640a26f48502bc29fe160a","ref":"refs/heads/asciidoc-build","pushedAt":"2024-03-21T11:25:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tkrop","name":"Tronje Krop","path":"/tkrop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18184975?s=80&v=4"},"commit":{"message":"fix: asciidoc build to run as user (#795)\n\nSigned-off-by: Tronje Krop ","shortMessageHtmlLink":"fix: asciidoc build to run as user (#795)"}},{"before":"059d9203ca16d82ec16282b2ee1080881ad7bb1f","after":"8af96983490b9c1abb35c146d9f3e06ef6d4ec5c","ref":"refs/heads/tfrauenstein-patch-2","pushedAt":"2024-03-19T13:58:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tfrauenstein","name":"Thomas Frauenstein","path":"/tfrauenstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13256199?s=80&v=4"},"commit":{"message":"Update chapters/security.adoc\n\nCo-authored-by: Paŭlo Ebermann ","shortMessageHtmlLink":"Update chapters/security.adoc"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESaTGAwA","startCursor":null,"endCursor":null}},"title":"Activity · zalando/restful-api-guidelines"}