-
Notifications
You must be signed in to change notification settings - Fork 0
orgservice
Kevin Wang edited this page Nov 8, 2020
·
2 revisions
- Gets an org
- Response: Status
200
{
"orgid": "<org id>",
"name": "<name>",
"display_name": "<display name>",
"desc": "<description>",
"creation_time": "<creation time>",
}- Gets an org
- Response: Status
200
{
"orgid": "<org id>",
"name": "<name>",
"display_name": "<display name>",
"desc": "<description>",
"creation_time": "<creation time>",
}- Gets orgs by ids
- Response: Status
200
{
"orgs": [
{
"orgid": "<org id>",
"name": "<name>",
"display_name": "<display name>",
"desc": "<description>",
"creation_time": "<creation time>",
},
],
}- Gets orgs ordered by creation time descending
- Response: Status
200
{
"orgs": [
{
"orgid": "<org id>",
"name": "<name>",
"display_name": "<display name>",
"desc": "<description>",
"creation_time": "<creation time>",
},
],
}- Creates a new org
- Header:
Authorization: Bearer <access token> - Scope:
gov.user.org:write - Request:
{
"display_name": "<display name>",
"desc": "<description>",
}- Response: Status
201
{
"orgid": "<org id>",
"name": "<name>",
"display_name": "<display name>",
"desc": "<description>",
"creation_time": "<creation time>",
}- Updates an org
- Header:
Authorization: Bearer <access token>- Only accessible by org mod
- Scope:
gov.user.org:write - Request:
{
"name": "<name>",
"display_name": "<display name>",
"desc": "<description>",
}- Response: Status
204
- Deletes an org
- Header:
Authorization: Bearer <access token>- Only accessible by org mod
- Scope:
gov.user.org:write - Response: Status
204