This page contains the following endpoints:

This page contains the following endpoints:

  • Project Available Groups
  • Project Available Nodes
  • Project Available Teams
  • Project Available Users

Project Available Groups

/organizations/{organization_id}/projects/{project_id}/settings/project_available_groups

This endpoint allows you to manage project available groups.

Request Headers

Content-Type: application/json
Accept: application/json
Authorization: Bearer access_token
Host: example.org
Cookie: 

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_groups" -d '{"group_id":72325086}' -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer access_token" \
-H "Host: example.org" \
-H "Cookie: "

Request Parameters

Name Required/Optional Type Description
group_id Required integer ID of group

Success Response Codes

Method Code
GET 200 OK
POST 201 Created
DELETE 204 No Content

Error Response Codes

Description of error is included in response body.

Method Error Reason
POST 422 Unprocessable Entity Group has already been taken

Response Attributes

Name Type Description
id integer ID for group resource
group string Object that contains the group ID

List all project available groups

GET /organizations/{organization_id}/projects/{project_id}/settings/project_available_groups

Request Example

curl -g "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_groups" -X GET

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Content-Type: application/json; charset=utf-8
Link: 
X-Pagination: {"total_count":1,"total_pages":1,"first_page":true,"last_page":true,"previous_page":null,"next_page":null}
ETag: W/"d948014c1c33ad5a0dbd2d71c0f530fc"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: e4aa4031-818b-476a-8508-e790af626f6a
X-Runtime: 0.031704
Content-Length: 43

Success Response Example

200 OK
[
  {
    "id": 1050302579,
    "group": {
      "id": 72325086
    }
  }
]


Get a specific project available group

GET /organizations/{organization_id}/projects/{project_id}/settings/project_available_groups/{id}

Request Example

curl -g "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_groups/1050302579" -X GET

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Content-Type: application/json; charset=utf-8
ETag: W/"9d656135cc30a0ed54af4ea0fad20971"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: d387f395-ee2d-4fea-8f90-c4ce77e5d1e2
X-Runtime: 0.028152
Content-Length: 41

Success Response Example

200 OK
{
  "id": 1050302579,
  "group": {
    "id": 72325086
  }
}


Add a group as a project available group

POST /organizations/{organization_id}/projects/{project_id}/settings/project_available_groups

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_groups" -d '{"group_id":72325086}' -X POST

Response Headers

X-Frame-Options: SAMEORIGIN
  X-XSS-Protection: 1; mode=block
  X-Content-Type-Options: nosniff
  Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
  Content-Type: application/json; charset=utf-8
  ETag: W/"6b9a9cbaa3d2f3315047adb762246685"
  Cache-Control: max-age=0, private, must-revalidate
  X-Request-Id: 83c5dd1a-8d4a-4fb6-a9d7-914c95960b0a
  X-Runtime: 0.045136
  Content-Length: 41

Success Response Example

201 Created
{
  "id": 1050302581,
  "group": {
    "id": 72325086
  }
  }

Error Response Example

422 Unprocessable Entity
{
      "errors": {
        "group": [
          "has already been taken"
        ]
      }
    }


Remove a project available group

DELETE /organizations/{organization_id}/projects/{project_id}/settings/project_available_groups/{id}

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_groups/1050302579" -d '' -X DELETE

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Cache-Control: no-cache
X-Request-Id: aafd672d-ef40-4a83-8479-5766839ee370
X-Runtime: 0.027595
204 No Content


Project Available Nodes

/organizations/{organization_id}/projects/{project_id}/settings/project_available_nodes

This endpoint allows you to manage project available nodes.

Request Headers

Content-Type: application/json
Accept: application/json
Authorization: Bearer access_token
Host: example.org
Cookie: 

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_nodes" -d '{"node_id":92268615}' -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer access_token" \
-H "Host: example.org" \
-H "Cookie: "

Success Response Codes

Method Code
GET 200 OK
POST 201 Created
DELETE 204 No Content

Error Response Codes

Description of error is included in response body.

Method Error Reason
POST 422 Unprocessable Entity Path has already been taken

Response Attributes

Name Type Description
id integer ID for node resource
node string Object that contains the node ID

List all project available nodes

GET /organizations/{organization_id}/projects/{project_id}/settings/project_available_nodes

Request Example

curl -g "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_nodes" -X GET

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Content-Type: application/json; charset=utf-8
Link: 
X-Pagination: {"total_count":1,"total_pages":1,"first_page":true,"last_page":true,"previous_page":null,"next_page":null}
ETag: W/"95a60bb09b7ac231e3985254abe29cc3"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: 7d68a67c-443d-458b-a5ca-3e847808faf9
X-Runtime: 0.032899
Content-Length: 41

Success Response Example

200 OK
\
[
  {
    "id": 872089951,
    "node": {
      "id": 92268615
    }
  }
]


Get a specific project available node

GET /organizations/{organization_id}/projects/{project_id}/settings/project_available_nodes/{id}

Request Example

curl -g "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_nodes/872089951" -X GET

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Content-Type: application/json; charset=utf-8
ETag: W/"96ba5b553b1357d36f7538d6c7c63e35"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: 97c10ded-b5fd-4b6b-921b-7a3cb493fbd2
X-Runtime: 0.040498
Content-Length: 39

Success Response Example

200 OK
{
  "id": 872089951,
  "node": {
    "id": 92268615
  }
}


Add a node as a project available node

POST /organizations/{organization_id}/projects/{project_id}/settings/project_available_nodes

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_nodes" -d '{"node_id":92268615}' -X POST

Request Parameters

Name Required/Optional Type Description
node_id Required integer ID of node

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Content-Type: application/json; charset=utf-8
ETag: W/"7e8a29e5f49fb5872ba5556de16e21df"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: b0d494cc-6054-4247-b7a8-5377cf8f7957
X-Runtime: 0.058792
Content-Length: 39

Success Response Example

201 Created
{
  "id": 872089953,
  "node": {
    "id": 92268615
  }
}

Error Response Example

422 Unprocessable Entity
{
      "errors": {
        "path": [
          "has already been taken"
        ]
      }
    }


Remove a project available node

DELETE /organizations/{organization_id}/projects/{project_id}/settings/project_available_nodes/{id}

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_nodes/872089951" -d '' -X DELETE

Response Headers

X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    X-Content-Type-Options: nosniff
    Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
    Cache-Control: no-cache
    X-Request-Id: 336f13ad-38f3-4320-b0bc-232b9f33ba72
    X-Runtime: 0.024353

Success Response Example

204 No Content


Project Available Teams

/organizations/{organization_id}/projects/{project_id}/settings/project_available_teams

This endpoint allows you to manage project available teams.

Request Headers

Content-Type: application/json
Accept: application/json
Authorization: Bearer access_token
Host: example.org
Cookie: 

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_teams" -d '{"team_id":72325086}' -X POST \
	-H "Content-Type: application/json" \
	-H "Accept: application/json" \
	-H "Authorization: Bearer access_token" \
	-H "Host: example.org" \
	-H "Cookie: "

Success Response Codes

Method Code
GET 200 OK
POST 201 Created
DELETE 204 No Content

Error Response Codes

Description of error is included in response body.

Method Error Reason
POST 422 Unprocessable Entity Team has already been taken

Response Attributes

Name Type Description
id integer ID for team resource
team string Object that contains the team ID

List all project available teams

GET /organizations/{organization_id}/projects/{project_id}/settings/project_available_teams

Request Example

curl -g "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_teams" -X GET

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Content-Type: application/json; charset=utf-8
Link: 
X-Pagination: {"total_count":1,"total_pages":1,"first_page":true,"last_page":true,"previous_page":null,"next_page":null}
ETag: W/"4385c6857a19f1596e86b68b9ff6457b"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: 3406e849-9043-4316-ab32-6e0eca40cccd
X-Runtime: 0.032294
Content-Length: 41

Success Response Example

200 OK
[
  {
    "id": 845432586,
    "team": {
      "id": 72325086
    }
  }
]


Get a specific available team in an project

GET /organizations/{organization_id}/projects/{project_id}/settings/project_available_teams/{id}

Request Example

curl -g "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_teams/845432586" -X GET

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Content-Type: application/json; charset=utf-8
ETag: W/"9cf86ffc8e85a3c3d25a9dc37bf64013"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: 5cf91df7-5d2a-416a-8db5-a2d0dc954df6
X-Runtime: 0.044585
Content-Length: 39

Success Response Example

200 OK
{
  "id": 845432586,
  "team": {
    "id": 72325086
  }
}



Authorize an available team to an project

POST /organizations/{organization_id}/projects/{project_id}/settings/project_available_teams

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_teams" -d '{"team_id":72325086}' -X POST

Request Parameters

Name Required/Optional Type Description
team_id Required integer ID of team

Response Headers

X-Frame-Options: SAMEORIGIN
  X-XSS-Protection: 1; mode=block
  X-Content-Type-Options: nosniff
  Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
  Content-Type: application/json; charset=utf-8
  ETag: W/"dadfaffb03f25b6a757042ec3d39e924"
  Cache-Control: max-age=0, private, must-revalidate
  X-Request-Id: fd2a4465-b179-4baa-aa7d-1560b2d03627
  X-Runtime: 0.038950
  Content-Length: 39

Success Response Example

201 Created
{
  "id": 845432587,
  "team": {
    "id": 72325086
  }
  }

Error Response Example

422 Unprocessable Entity
{
            "errors": {
              "team": [
                "has already been taken"
              ]
            }
          }


Remove a available team from an project

DELETE /organizations/{organization_id}/projects/{project_id}/settings/project_available_teams/{id}

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_teams/845432586" -d '' -X DELETE

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Cache-Control: no-cache
X-Request-Id: 8ece7b15-dbfa-4390-80d7-cfbb671d5928
X-Runtime: 0.031079

Success Response Example

204 No Content


Project Available Users

/organizations/{organization_id}/projects/{project_id}/settings/project_available_users

This endpoint allows you to manage project available users.

Request Headers

Content-Type: application/json
Accept: application/json
Authorization: Bearer access_token
Host: example.org
Cookie: 

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_users" -d '{"user_id":830138774}' -X POST \
	-H "Content-Type: application/json" \
	-H "Accept: application/json" \
	-H "Authorization: Bearer access_token" \
	-H "Host: example.org" \
	-H "Cookie: "

Success Response Codes

Method Code
GET 200 OK
POST 201 Created
DELETE 204 No Content

Error Response Codes

Description of error is included in response body.

Method Error Reason
POST 422 Unprocessable Entity User has already been taken

Response Attributes

Name Type Description
id integer ID for user resource
user string Object that contains the user ID

List all project available users

GET /organizations/{organization_id}/projects/{project_id}/settings/project_available_users

Request Example

curl -g "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_users" -X GET

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Content-Type: application/json; charset=utf-8
Link: 
X-Pagination: {"total_count":1,"total_pages":1,"first_page":true,"last_page":true,"previous_page":null,"next_page":null}
ETag: W/"d3b02e51f72ed29c127a536a1cabf9c9"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: 95cec55e-61e5-4b8d-9258-d2b67963b0a9
X-Runtime: 0.033967
Content-Length: 42

Success Response Example

200 OK
[
  {
    "id": 991377235,
    "user": {
      "id": 830138774
    }
  }
]


Get a specific project avaialble user

GET /organizations/{organization_id}/projects/{project_id}/settings/project_available_users/{id}

Request Example

curl -g "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_users/991377235" -X GET

Response Headers

X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
Content-Type: application/json; charset=utf-8
ETag: W/"990c96a6a92125aebfca931a8651e26e"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: 84da2ec5-6025-4819-8cb1-39f23065f14e
X-Runtime: 0.047439
Content-Length: 40

Success Response Example

200 OK
{
  "id": 991377235,
  "user": {
    "id": 830138774
  }
}


Add a user as a project_available_user

POST /organizations/{organization_id}/projects/{project_id}/settings/project_available_users

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_users" -d '{"user_id":830138774}' -X POST

Request Parameters

Name Required/Optional Type Description
user_id Required integer ID of user

Response Headers

X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    X-Content-Type-Options: nosniff
    Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
    Content-Type: application/json; charset=utf-8
    ETag: W/"9d3dc904ae8cf33e77d7f07d2db5a8de"
    Cache-Control: max-age=0, private, must-revalidate
    X-Request-Id: e01b576a-6d90-40a9-affe-3c3d7c755ce0
    X-Runtime: 0.043094
    Content-Length: 40

Success Response Example

201 Created
{
    "id": 991377236,
    "user": {
    "id": 830138774
    }
    }

Error Response Example

422 Unprocessable Entity
{
          "errors": {
            "user": [
              "has already been taken"
            ]
          }
          }


Remove a project available user

DELETE /organizations/{organization_id}/projects/{project_id}/settings/project_available_users/{id}

Request Example

curl "http://shares.example.com/organizations/32400255/projects/800313582/settings/project_available_users/991377235" -d '' -X DELETE

Response Headers

X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    X-Content-Type-Options: nosniff
    Content-Security-Policy: script-src 'self' 'unsafe-inline' 'unsafe-eval' https://local.connectme.us https://d3gcli72yxqn2z.cloudfront.net http://d3gcli72yxqn2z.cloudfront.net
    Cache-Control: no-cache
    X-Request-Id: 3f106b52-1cb6-4f22-9364-6c60d951f8d1
    X-Runtime: 0.031685

Success Response Example

204 No Content

Video player

Video

×