API reference examples use projects
The secrets examples sent and showed the field as repositories; it is projects since secrets and variables belong to projects, and a repository's rows have the scope project. The docs' copy of the OpenAPI document is regenerated.
2 files+46−460/2 viewed
| 1759 | 1759 | "workflows" | |
| 1760 | 1760 | ], | |
| 1761 | 1761 | "environments": [], | |
| 1762 | − | "repositories": [], | |
| 1762 | + | "projects": [], | |
| 1763 | 1763 | "note": null, | |
| 1764 | 1764 | "updatedBy": "syntaqx" | |
| 1765 | 1765 | }, | |
| 1768 | 1768 | "name": "STRIPE_KEY", | |
| 1769 | 1769 | "kind": "secret", | |
| 1770 | 1770 | "value": null, | |
| 1771 | − | "scope": "repository", | |
| 1771 | + | "scope": "project", | |
| 1772 | 1772 | "updatedAt": "2026-10-04T15:42:07.318Z", | |
| 1773 | 1773 | "availableTo": [ | |
| 1774 | 1774 | "workflows", | |
| 1777 | 1777 | "environments": [ | |
| 1778 | 1778 | "production" | |
| 1779 | 1779 | ], | |
| 1780 | − | "repositories": [], | |
| 1780 | + | "projects": [], | |
| 1781 | 1781 | "note": "Rotate in the Stripe dashboard.", | |
| 1782 | 1782 | "updatedBy": "syntaqx" | |
| 1783 | 1783 | } | |
| 1800 | 1800 | "workflows" | |
| 1801 | 1801 | ], | |
| 1802 | 1802 | "environments": [], | |
| 1803 | − | "repositories": [], | |
| 1803 | + | "projects": [], | |
| 1804 | 1804 | "note": null, | |
| 1805 | 1805 | "updatedBy": "syntaqx" | |
| 1806 | 1806 | } | |
| 1826 | 1826 | "name": "STRIPE_KEY", | |
| 1827 | 1827 | "kind": "secret", | |
| 1828 | 1828 | "value": null, | |
| 1829 | − | "scope": "repository", | |
| 1829 | + | "scope": "project", | |
| 1830 | 1830 | "updatedAt": "2026-10-04T15:42:07.318Z", | |
| 1831 | 1831 | "availableTo": [ | |
| 1832 | 1832 | "workflows", | |
| 1835 | 1835 | "environments": [ | |
| 1836 | 1836 | "production" | |
| 1837 | 1837 | ], | |
| 1838 | − | "repositories": [], | |
| 1838 | + | "projects": [], | |
| 1839 | 1839 | "note": null, | |
| 1840 | 1840 | "updatedBy": "syntaqx" | |
| 1841 | 1841 | }, | |
| 1848 | 1848 | }, | |
| 1849 | 1849 | "request": { | |
| 1850 | 1850 | "value": "npm_…", | |
| 1851 | − | "repositories": [ | |
| 1851 | + | "projects": [ | |
| 1852 | 1852 | "hello" | |
| 1853 | 1853 | ] | |
| 1854 | 1854 | }, | |
| 1863 | 1863 | "workflows" | |
| 1864 | 1864 | ], | |
| 1865 | 1865 | "environments": [], | |
| 1866 | − | "repositories": [ | |
| 1866 | + | "projects": [ | |
| 1867 | 1867 | "hello" | |
| 1868 | 1868 | ], | |
| 1869 | 1869 | "note": null, | |
| 1890 | 1890 | "name": "NODE_VERSION", | |
| 1891 | 1891 | "kind": "variable", | |
| 1892 | 1892 | "value": "20", | |
| 1893 | − | "scope": "repository", | |
| 1893 | + | "scope": "project", | |
| 1894 | 1894 | "updatedAt": "2026-10-04T15:42:07.318Z", | |
| 1895 | 1895 | "availableTo": [ | |
| 1896 | 1896 | "workflows", | |
| 1897 | 1897 | "deployments" | |
| 1898 | 1898 | ], | |
| 1899 | 1899 | "environments": [], | |
| 1900 | − | "repositories": [], | |
| 1900 | + | "projects": [], | |
| 1901 | 1901 | "note": null, | |
| 1902 | 1902 | "updatedBy": "syntaqx" | |
| 1903 | 1903 | } | |
| 1921 | 1921 | "deployments" | |
| 1922 | 1922 | ], | |
| 1923 | 1923 | "environments": [], | |
| 1924 | − | "repositories": [], | |
| 1924 | + | "projects": [], | |
| 1925 | 1925 | "note": null, | |
| 1926 | 1926 | "updatedBy": "syntaqx" | |
| 1927 | 1927 | } | |
| 1937 | 1937 | "name": "NODE_VERSION", | |
| 1938 | 1938 | "kind": "variable", | |
| 1939 | 1939 | "value": "20", | |
| 1940 | − | "scope": "repository", | |
| 1940 | + | "scope": "project", | |
| 1941 | 1941 | "updatedAt": "2026-10-04T15:42:07.318Z", | |
| 1942 | 1942 | "availableTo": [ | |
| 1943 | 1943 | "workflows", | |
| 1944 | 1944 | "deployments" | |
| 1945 | 1945 | ], | |
| 1946 | 1946 | "environments": [], | |
| 1947 | − | "repositories": [], | |
| 1947 | + | "projects": [], | |
| 1948 | 1948 | "note": null, | |
| 1949 | 1949 | "updatedBy": "syntaqx" | |
| 1950 | 1950 | }, | |
| 1970 | 1970 | "deployments" | |
| 1971 | 1971 | ], | |
| 1972 | 1972 | "environments": [], | |
| 1973 | − | "repositories": [], | |
| 1973 | + | "projects": [], | |
| 1974 | 1974 | "note": null, | |
| 1975 | 1975 | "updatedBy": "syntaqx" | |
| 1976 | 1976 | } | |
| 1987 | 1987 | "name": "NODE_VERSION", | |
| 1988 | 1988 | "kind": "variable", | |
| 1989 | 1989 | "value": "22", | |
| 1990 | − | "scope": "repository", | |
| 1990 | + | "scope": "project", | |
| 1991 | 1991 | "updatedAt": "2026-10-04T15:42:07.318Z", | |
| 1992 | 1992 | "availableTo": [ | |
| 1993 | 1993 | "workflows", | |
| 1994 | 1994 | "deployments" | |
| 1995 | 1995 | ], | |
| 1996 | 1996 | "environments": [], | |
| 1997 | − | "repositories": [], | |
| 1997 | + | "projects": [], | |
| 1998 | 1998 | "note": null, | |
| 1999 | 1999 | "updatedBy": "syntaqx" | |
| 2000 | 2000 | } | |
| 2019 | 2019 | "deployments" | |
| 2020 | 2020 | ], | |
| 2021 | 2021 | "environments": [], | |
| 2022 | − | "repositories": [], | |
| 2022 | + | "projects": [], | |
| 2023 | 2023 | "note": null, | |
| 2024 | 2024 | "updatedBy": "syntaqx" | |
| 2025 | 2025 | } |
| 7856 | 7856 | "workflows" | |
| 7857 | 7857 | ], | |
| 7858 | 7858 | "environments": [], | |
| 7859 | − | "repositories": [], | |
| 7859 | + | "projects": [], | |
| 7860 | 7860 | "note": null, | |
| 7861 | 7861 | "updatedBy": "syntaqx" | |
| 7862 | 7862 | }, | |
| 7865 | 7865 | "name": "STRIPE_KEY", | |
| 7866 | 7866 | "kind": "secret", | |
| 7867 | 7867 | "value": null, | |
| 7868 | − | "scope": "repository", | |
| 7868 | + | "scope": "project", | |
| 7869 | 7869 | "updatedAt": "2026-10-04T15:42:07.318Z", | |
| 7870 | 7870 | "availableTo": [ | |
| 7871 | 7871 | "workflows", | |
| 7874 | 7874 | "environments": [ | |
| 7875 | 7875 | "production" | |
| 7876 | 7876 | ], | |
| 7877 | − | "repositories": [], | |
| 7877 | + | "projects": [], | |
| 7878 | 7878 | "note": "Rotate in the Stripe dashboard.", | |
| 7879 | 7879 | "updatedBy": "syntaqx" | |
| 7880 | 7880 | } | |
| 7979 | 7979 | "name": "STRIPE_KEY", | |
| 7980 | 7980 | "kind": "secret", | |
| 7981 | 7981 | "value": null, | |
| 7982 | − | "scope": "repository", | |
| 7982 | + | "scope": "project", | |
| 7983 | 7983 | "updatedAt": "2026-10-04T15:42:07.318Z", | |
| 7984 | 7984 | "availableTo": [ | |
| 7985 | 7985 | "workflows", | |
| 7988 | 7988 | "environments": [ | |
| 7989 | 7989 | "production" | |
| 7990 | 7990 | ], | |
| 7991 | − | "repositories": [], | |
| 7991 | + | "projects": [], | |
| 7992 | 7992 | "note": null, | |
| 7993 | 7993 | "updatedBy": "syntaqx" | |
| 7994 | 7994 | } | |
| 8079 | 8079 | }, | |
| 8080 | 8080 | "description": "The environments it applies to, such as production and preview, or a workflow job's environment. Empty is every environment." | |
| 8081 | 8081 | }, | |
| 8082 | − | "repositories": { | |
| 8082 | + | "projects": { | |
| 8083 | 8083 | "type": "array", | |
| 8084 | 8084 | "items": { | |
| 8085 | 8085 | "type": "string" | |
| 8086 | 8086 | }, | |
| 8087 | − | "description": "A workspace's row: the repositories it reaches, by name. Empty is every one." | |
| 8087 | + | "description": "A workspace's row: the projects it reaches, by slug. Empty is every one." | |
| 8088 | 8088 | }, | |
| 8089 | 8089 | "note": { | |
| 8090 | 8090 | "type": "string", | |
| 8287 | 8287 | "name": "NODE_VERSION", | |
| 8288 | 8288 | "kind": "variable", | |
| 8289 | 8289 | "value": "20", | |
| 8290 | − | "scope": "repository", | |
| 8290 | + | "scope": "project", | |
| 8291 | 8291 | "updatedAt": "2026-10-04T15:42:07.318Z", | |
| 8292 | 8292 | "availableTo": [ | |
| 8293 | 8293 | "workflows", | |
| 8294 | 8294 | "deployments" | |
| 8295 | 8295 | ], | |
| 8296 | 8296 | "environments": [], | |
| 8297 | − | "repositories": [], | |
| 8297 | + | "projects": [], | |
| 8298 | 8298 | "note": null, | |
| 8299 | 8299 | "updatedBy": "syntaqx" | |
| 8300 | 8300 | } | |
| 8388 | 8388 | "name": "NODE_VERSION", | |
| 8389 | 8389 | "kind": "variable", | |
| 8390 | 8390 | "value": "20", | |
| 8391 | − | "scope": "repository", | |
| 8391 | + | "scope": "project", | |
| 8392 | 8392 | "updatedAt": "2026-10-04T15:42:07.318Z", | |
| 8393 | 8393 | "availableTo": [ | |
| 8394 | 8394 | "workflows", | |
| 8395 | 8395 | "deployments" | |
| 8396 | 8396 | ], | |
| 8397 | 8397 | "environments": [], | |
| 8398 | − | "repositories": [], | |
| 8398 | + | "projects": [], | |
| 8399 | 8399 | "note": null, | |
| 8400 | 8400 | "updatedBy": "syntaqx" | |
| 8401 | 8401 | } | |
| 8490 | 8490 | }, | |
| 8491 | 8491 | "description": "The environments it applies to, such as production and preview, or a workflow job's environment. Empty is every environment." | |
| 8492 | 8492 | }, | |
| 8493 | − | "repositories": { | |
| 8493 | + | "projects": { | |
| 8494 | 8494 | "type": "array", | |
| 8495 | 8495 | "items": { | |
| 8496 | 8496 | "type": "string" | |
| 8497 | 8497 | }, | |
| 8498 | − | "description": "A workspace's row: the repositories it reaches, by name. Empty is every one." | |
| 8498 | + | "description": "A workspace's row: the projects it reaches, by slug. Empty is every one." | |
| 8499 | 8499 | }, | |
| 8500 | 8500 | "note": { | |
| 8501 | 8501 | "type": "string", | |
| 8573 | 8573 | "name": "NODE_VERSION", | |
| 8574 | 8574 | "kind": "variable", | |
| 8575 | 8575 | "value": "22", | |
| 8576 | − | "scope": "repository", | |
| 8576 | + | "scope": "project", | |
| 8577 | 8577 | "updatedAt": "2026-10-04T15:42:07.318Z", | |
| 8578 | 8578 | "availableTo": [ | |
| 8579 | 8579 | "workflows", | |
| 8580 | 8580 | "deployments" | |
| 8581 | 8581 | ], | |
| 8582 | 8582 | "environments": [], | |
| 8583 | − | "repositories": [], | |
| 8583 | + | "projects": [], | |
| 8584 | 8584 | "note": null, | |
| 8585 | 8585 | "updatedBy": "syntaqx" | |
| 8586 | 8586 | } | |
| 8671 | 8671 | }, | |
| 8672 | 8672 | "description": "The environments it applies to, such as production and preview, or a workflow job's environment. Empty is every environment." | |
| 8673 | 8673 | }, | |
| 8674 | − | "repositories": { | |
| 8674 | + | "projects": { | |
| 8675 | 8675 | "type": "array", | |
| 8676 | 8676 | "items": { | |
| 8677 | 8677 | "type": "string" | |
| 8678 | 8678 | }, | |
| 8679 | − | "description": "A workspace's row: the repositories it reaches, by name. Empty is every one." | |
| 8679 | + | "description": "A workspace's row: the projects it reaches, by slug. Empty is every one." | |
| 8680 | 8680 | }, | |
| 8681 | 8681 | "note": { | |
| 8682 | 8682 | "type": "string", | |
| 8869 | 8869 | "workflows" | |
| 8870 | 8870 | ], | |
| 8871 | 8871 | "environments": [], | |
| 8872 | − | "repositories": [], | |
| 8872 | + | "projects": [], | |
| 8873 | 8873 | "note": null, | |
| 8874 | 8874 | "updatedBy": "syntaqx" | |
| 8875 | 8875 | } | |
| 8974 | 8974 | "workflows" | |
| 8975 | 8975 | ], | |
| 8976 | 8976 | "environments": [], | |
| 8977 | − | "repositories": [ | |
| 8977 | + | "projects": [ | |
| 8978 | 8978 | "hello" | |
| 8979 | 8979 | ], | |
| 8980 | 8980 | "note": null, | |
| 9067 | 9067 | }, | |
| 9068 | 9068 | "description": "The environments it applies to, such as production and preview, or a workflow job's environment. Empty is every environment." | |
| 9069 | 9069 | }, | |
| 9070 | − | "repositories": { | |
| 9070 | + | "projects": { | |
| 9071 | 9071 | "type": "array", | |
| 9072 | 9072 | "items": { | |
| 9073 | 9073 | "type": "string" | |
| 9074 | 9074 | }, | |
| 9075 | − | "description": "A workspace's row: the repositories it reaches, by name. Empty is every one." | |
| 9075 | + | "description": "A workspace's row: the projects it reaches, by slug. Empty is every one." | |
| 9076 | 9076 | }, | |
| 9077 | 9077 | "note": { | |
| 9078 | 9078 | "type": "string", | |
| 9082 | 9082 | }, | |
| 9083 | 9083 | "example": { | |
| 9084 | 9084 | "value": "npm_…", | |
| 9085 | − | "repositories": [ | |
| 9085 | + | "projects": [ | |
| 9086 | 9086 | "hello" | |
| 9087 | 9087 | ] | |
| 9088 | 9088 | } | |
| 9254 | 9254 | "deployments" | |
| 9255 | 9255 | ], | |
| 9256 | 9256 | "environments": [], | |
| 9257 | − | "repositories": [], | |
| 9257 | + | "projects": [], | |
| 9258 | 9258 | "note": null, | |
| 9259 | 9259 | "updatedBy": "syntaqx" | |
| 9260 | 9260 | } | |
| 9349 | 9349 | "deployments" | |
| 9350 | 9350 | ], | |
| 9351 | 9351 | "environments": [], | |
| 9352 | − | "repositories": [], | |
| 9352 | + | "projects": [], | |
| 9353 | 9353 | "note": null, | |
| 9354 | 9354 | "updatedBy": "syntaqx" | |
| 9355 | 9355 | } | |
| 9444 | 9444 | }, | |
| 9445 | 9445 | "description": "The environments it applies to, such as production and preview, or a workflow job's environment. Empty is every environment." | |
| 9446 | 9446 | }, | |
| 9447 | − | "repositories": { | |
| 9447 | + | "projects": { | |
| 9448 | 9448 | "type": "array", | |
| 9449 | 9449 | "items": { | |
| 9450 | 9450 | "type": "string" | |
| 9451 | 9451 | }, | |
| 9452 | − | "description": "A workspace's row: the repositories it reaches, by name. Empty is every one." | |
| 9452 | + | "description": "A workspace's row: the projects it reaches, by slug. Empty is every one." | |
| 9453 | 9453 | }, | |
| 9454 | 9454 | "note": { | |
| 9455 | 9455 | "type": "string", | |
| 9524 | 9524 | "deployments" | |
| 9525 | 9525 | ], | |
| 9526 | 9526 | "environments": [], | |
| 9527 | − | "repositories": [], | |
| 9527 | + | "projects": [], | |
| 9528 | 9528 | "note": null, | |
| 9529 | 9529 | "updatedBy": "syntaqx" | |
| 9530 | 9530 | } | |
| 9615 | 9615 | }, | |
| 9616 | 9616 | "description": "The environments it applies to, such as production and preview, or a workflow job's environment. Empty is every environment." | |
| 9617 | 9617 | }, | |
| 9618 | − | "repositories": { | |
| 9618 | + | "projects": { | |
| 9619 | 9619 | "type": "array", | |
| 9620 | 9620 | "items": { | |
| 9621 | 9621 | "type": "string" | |
| 9622 | 9622 | }, | |
| 9623 | − | "description": "A workspace's row: the repositories it reaches, by name. Empty is every one." | |
| 9623 | + | "description": "A workspace's row: the projects it reaches, by slug. Empty is every one." | |
| 9624 | 9624 | }, | |
| 9625 | 9625 | "note": { | |
| 9626 | 9626 | "type": "string", |