Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
2591f73
feat: add docs for envs and apps api
rohan-chaturvedi Mar 13, 2026
1ce3ac0
feat: roles api
rohan-chaturvedi Mar 13, 2026
9d69ac7
feat: service accounts api
rohan-chaturvedi Mar 13, 2026
bd95e76
feat: update sidebar links
rohan-chaturvedi Mar 13, 2026
0943e2d
feat: add docs for members and invites api
rohan-chaturvedi Mar 18, 2026
b935458
docs: align public API reference with QA-hardened behavior (PATCH 405…
rohan-chaturvedi May 12, 2026
dcd8fe6
docs: drop env_type and app object from environments docs, add index …
rohan-chaturvedi May 12, 2026
1f1dc26
chore: update raw markdowns, sitemap, llms.txt
rohan-chaturvedi May 12, 2026
87cb423
docs(public-api): add Teams API reference covering CRUD, members, and…
rohan-chaturvedi May 18, 2026
3d4386d
docs(service-accounts): document optional team_id on create and team-…
rohan-chaturvedi May 18, 2026
61e8f42
docs(members): note SCIM deactivation cleanup path on DELETE
rohan-chaturvedi May 18, 2026
0af1dde
chore: regenerate llms, mds, sitemap
rohan-chaturvedi May 18, 2026
e7948c0
docs(public-api): list E2EE apps note, fix JS GET ? separator, docume…
rohan-chaturvedi May 20, 2026
3beb209
docs(service-accounts): document POST/DELETE token endpoints for mint…
rohan-chaturvedi May 20, 2026
30376ff
docs(members): document apps echo on PUT /access/ response and add GE…
rohan-chaturvedi May 20, 2026
0156edf
Merge branch 'main' into feat--apis--envs-apps-access
rohan-chaturvedi May 20, 2026
44fc3e4
chore: update sitemap, mds
rohan-chaturvedi May 20, 2026
0e18eda
docs(roles): clarify globalAccess is read-only and reserved for built…
rohan-chaturvedi May 21, 2026
3e86737
docs(service-accounts): switch token POST body from expiry/expires_at…
rohan-chaturvedi May 21, 2026
978182c
docs(service-accounts): accept expires_at on POST /tokens/ alongside …
rohan-chaturvedi May 25, 2026
45bc564
docs(rest): list responses now return {data: [...]} for apps/envs/SAs…
rohan-chaturvedi May 25, 2026
aeac3ed
docs(rest): document inline environments[] on app create and initialT…
rohan-chaturvedi May 25, 2026
2c47bbb
chore: update mds, sitemap
rohan-chaturvedi May 25, 2026
ff85a31
docs(rest): move Invite Create from /v1/members to /v1/members/invite…
rohan-chaturvedi May 25, 2026
01cf9cf
docs(invites): drop 'apps' field from Create Invite — granting access…
rohan-chaturvedi May 25, 2026
8de46d1
chore: clarifications and fixes for members and invites apis
rohan-chaturvedi May 25, 2026
712ecdc
docs(rest): align Roles 'global_access' and SA-delete status code wit…
nimish-ks May 26, 2026
335fd35
Merge pull request #231 from phasehq/nimish/ph-618-docs-revalidation-…
rohan-chaturvedi May 28, 2026
368aa06
chore: update .md docs and meta
nimish-ks May 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions public/llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,15 @@
- [sdks/go](https://docs.phase.dev/sdks/go.md)
- [sdks/node](https://docs.phase.dev/sdks/node.md)
- [public-api](https://docs.phase.dev/public-api.md)
- [public-api/apps](https://docs.phase.dev/public-api/apps.md)
- [public-api/environments](https://docs.phase.dev/public-api/environments.md)
- [public-api/secrets](https://docs.phase.dev/public-api/secrets.md)
- [public-api/dynamic-secrets](https://docs.phase.dev/public-api/dynamic-secrets.md)
- [public-api/members](https://docs.phase.dev/public-api/members.md)
- [public-api/invites](https://docs.phase.dev/public-api/invites.md)
- [public-api/service-accounts](https://docs.phase.dev/public-api/service-accounts.md)
- [public-api/teams](https://docs.phase.dev/public-api/teams.md)
- [public-api/roles](https://docs.phase.dev/public-api/roles.md)
- [public-api/external-identities](https://docs.phase.dev/public-api/external-identities.md)
- [public-api/errors](https://docs.phase.dev/public-api/errors.md)
- [access-control](https://docs.phase.dev/access-control.md)
Expand Down
4 changes: 3 additions & 1 deletion public/public-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@ You can use the Phase public REST API to access and manage secrets via a simple

The Phase API is organized around [REST](https://en.wikipedia.org/wiki/Representational_State_Transfer). The API accepts data in the request body only in JSON-encoded format. It uses standard HTTP methods and response codes.

The API also returns specific error messages when something goes wrong. Check out the API [errors page](/public-api/errors) for more details.
Supported HTTP methods are `GET`, `POST`, `PUT`, and `DELETE`. `PATCH` is not supported on any endpoint and returns `405 Method Not Allowed`.

Error responses are always JSON of the form `{"error": "<message>"}`. Check out the API [errors page](/public-api/errors) for more details.

## Base URL

Expand Down
Loading