Create Shared Capacity Groups#
Creates a Shared Capacity Group.
Request#
HTTP Method: POST
URI Path: /v3/shared_capacity_groups
URI Query Parameters#
Name |
Type |
Is Required? |
Description |
|---|---|---|---|
include |
|
No |
Request Body Object Attributes#
Name |
Type |
Nullable |
Is Required? |
Description |
|---|---|---|---|---|
name |
|
False |
Yes |
Unique name of Shared Capacity Group. |
shared_channels_count |
|
False |
No |
Unassigned channels quantity to assign to the Shared Capacity Group from the Capacity Pool. |
metered_channels_count |
|
False |
No |
Metered channels quantity to assign to the Shared Capacity Group. |
Request Body Object Relationships#
Examples#
http
1POST /v3/shared_capacity_groups HTTP/1.1
2Host: api.didww.com
3Content-Type: application/vnd.api+json
4Accept: application/vnd.api+json
5Api-Key: [API token]
6
7{
8 "data": {
9 "type": "shared_capacity_groups",
10 "attributes": {
11 "name": "Sample Capacity Group",
12 "metered_channels_count": 5,
13 "shared_channels_count": 3
14 },
15 "relationships": {
16 "capacity_pool": {
17 "data": {
18 "type": "capacity_pools",
19 "id": "1e9e4362-bc5c-47f3-a2bb-c17afa66f3fa"
20 }
21 }
22 }
23 }
24}
curl
1curl -i -X POST https://api.didww.com/v3/shared_capacity_groups -H "Accept: application/vnd.api+json" -H "Api-Key: [API token]" -H "Content-Type: application/vnd.api+json" --data-raw '{"data": {"attributes": {"metered_channels_count": 5, "name": "Sample Capacity Group", "shared_channels_count": 3}, "relationships": {"capacity_pool": {"data": {"id": "1e9e4362-bc5c-47f3-a2bb-c17afa66f3fa", "type": "capacity_pools"}}}, "type": "shared_capacity_groups"}}'
response
1HTTP/1.1 201 Created
2Content-Type: application/vnd.api+json
3
4{
5 "data": {
6 "id": "71afa2e2-8d46-4ea3-988d-aa112ed98b5e",
7 "type": "shared_capacity_groups",
8 "attributes": {
9 "name": "Sample Capacity Group",
10 "shared_channels_count": 3,
11 "created_at": "2018-07-06T16:11:32.981Z",
12 "metered_channels_count": 5
13 },
14 "relationships": {
15 "capacity_pool": {
16 "links": {
17 "self": "https://api.didww.com/v3/shared_capacity_groups/71afa2e2-8d46-4ea3-988d-aa112ed98b5e/relationships/capacity_pool",
18 "related": "https://api.didww.com/v3/shared_capacity_groups/71afa2e2-8d46-4ea3-988d-aa112ed98b5e/capacity_pool"
19 }
20 },
21 "dids": {
22 "links": {
23 "self": "https://api.didww.com/v3/shared_capacity_groups/71afa2e2-8d46-4ea3-988d-aa112ed98b5e/relationships/dids",
24 "related": "https://api.didww.com/v3/shared_capacity_groups/71afa2e2-8d46-4ea3-988d-aa112ed98b5e/dids"
25 }
26 }
27 }
28 }
29}
http
1POST /v3/shared_capacity_groups?include=dids HTTP/1.1
2Host: api.didww.com
3Content-Type: application/vnd.api+json
4Accept: application/vnd.api+json
5Api-Key: [API token]
6
7{
8 "data": {
9 "type": "shared_capacity_groups",
10 "attributes": {
11 "name": "Sample Capacity Group",
12 "metered_channels_count": 5,
13 "shared_channels_count": 3
14 },
15 "relationships": {
16 "capacity_pool": {
17 "data": {
18 "type": "capacity_pools",
19 "id": "1e9e4362-bc5c-47f3-a2bb-c17afa66f3fa"
20 }
21 },
22 "dids": {
23 "data": [
24 {
25 "type": "dids",
26 "id": "091b6984-07f7-4eca-a42c-f1856248d646"
27 },
28 {
29 "type": "dids",
30 "id": "88b0e9a1-5d8e-4737-8f31-43f0b2aa2861"
31 }
32 ]
33 }
34 }
35 }
36}
curl
1curl -i -X POST 'https://api.didww.com/v3/shared_capacity_groups?include=dids' -H "Accept: application/vnd.api+json" -H "Api-Key: [API token]" -H "Content-Type: application/vnd.api+json" --data-raw '{"data": {"attributes": {"metered_channels_count": 5, "name": "Sample Capacity Group", "shared_channels_count": 3}, "relationships": {"capacity_pool": {"data": {"id": "1e9e4362-bc5c-47f3-a2bb-c17afa66f3fa", "type": "capacity_pools"}}, "dids": {"data": [{"type": "dids", "id": "091b6984-07f7-4eca-a42c-f1856248d646"}, {"type": "dids", "id": "88b0e9a1-5d8e-4737-8f31-43f0b2aa2861"}]}}, "type": "shared_capacity_groups"}}'
response
1HTTP/1.1 201 Created
2Content-Type: application/vnd.api+json
3
4{
5 "data": {
6 "id": "71afa2e2-8d46-4ea3-988d-aa112ed98b5e",
7 "type": "shared_capacity_groups",
8 "attributes": {
9 "name": "Sample Capacity Group",
10 "shared_channels_count": 3,
11 "created_at": "2018-07-06T16:11:32.981Z",
12 "metered_channels_count": 5
13 },
14 "relationships": {
15 "capacity_pool": {
16 "links": {
17 "self": "https://api.didww.com/v3/shared_capacity_groups/71afa2e2-8d46-4ea3-988d-aa112ed98b5e/relationships/capacity_pool",
18 "related": "https://api.didww.com/v3/shared_capacity_groups/71afa2e2-8d46-4ea3-988d-aa112ed98b5e/capacity_pool"
19 }
20 },
21 "dids": {
22 "links": {
23 "self": "https://api.didww.com/v3/shared_capacity_groups/71afa2e2-8d46-4ea3-988d-aa112ed98b5e/relationships/dids",
24 "related": "https://api.didww.com/v3/shared_capacity_groups/71afa2e2-8d46-4ea3-988d-aa112ed98b5e/dids"
25 }
26 }
27 }
28 }
29}
Other Responses#
Code |
Success |
Description |
|---|---|---|
422 |
No |
|
401 |
No |