{ "uuid": "ea0d7a87-dd1e-45cc-9467-60580c27dd5b", "lastMigration": 29, "name": "AWS Ground Station", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "b122e319-f8fc-45b5-8866-ebc74f15c417", "documentation": "Cancels a contact with a specified contact ID.", "method": "delete", "endpoint": "contact/:contactId", "responses": [ { "uuid": "127bc9dd-33c6-4fd3-ba09-7fbade18e8e5", "body": "{\n \"contactId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7d13c69a-7d58-48bd-a5ce-ce5f27289bc6", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "InvalidParameterException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a0c11fce-7f36-4b75-bf1d-2a286fdd54cf", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DependencyException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "04d4d9b1-2ed2-4958-8311-4e3cf68f0240", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0cc23d8c-ec97-47e9-85a7-7c2f9b6eff6f", "documentation": "Describes an existing contact.", "method": "get", "endpoint": "contact/:contactId", "responses": [ { "uuid": "3ab41202-a955-494a-b80e-8340334a4a7f", "body": "{\n \"contactId\": \"\",\n \"contactStatus\": \"\",\n \"dataflowList\": [\n {\n \"destination\": {\n \"configDetails\": {\n \"antennaDemodDecodeDetails\": {\n \"outputNode\": \"\"\n },\n \"endpointDetails\": {\n \"endpoint\": {\n \"address\": {\n \"name\": \"\",\n \"port\": {{faker 'number.int' max=99999}}\n },\n \"mtu\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"status\": \"\"\n },\n \"securityDetails\": {\n \"roleArn\": \"\",\n \"securityGroupIds\": [\n \"\"\n ],\n \"subnetIds\": [\n \"\"\n ]\n }\n },\n \"s3RecordingDetails\": {\n \"bucketArn\": \"\",\n \"keyTemplate\": \"\"\n }\n },\n \"configId\": \"\",\n \"configType\": \"\",\n \"dataflowDestinationRegion\": \"\"\n },\n \"errorMessage\": \"\",\n \"source\": {\n \"configDetails\": {\n \"antennaDemodDecodeDetails\": {\n \"outputNode\": \"\"\n },\n \"endpointDetails\": {\n \"endpoint\": {\n \"address\": {\n \"name\": \"\",\n \"port\": {{faker 'number.int' max=99999}}\n },\n \"mtu\": {{faker 'number.int' max=99999}},\n \"name\": \"\",\n \"status\": \"\"\n },\n \"securityDetails\": {\n \"roleArn\": \"\",\n \"securityGroupIds\": [\n \"\"\n ],\n \"subnetIds\": [\n \"\"\n ]\n }\n },\n \"s3RecordingDetails\": {\n \"bucketArn\": \"\",\n \"keyTemplate\": \"\"\n }\n },\n \"configId\": \"\",\n \"configType\": \"\",\n \"dataflowSourceRegion\": \"\"\n }\n }\n ],\n \"endTime\": \"{{faker 'date.recent' 365}}\",\n \"errorMessage\": \"\",\n \"groundStation\": \"\",\n \"maximumElevation\": {\n \"unit\": \"\",\n \"value\": {{faker 'number.float'}}\n },\n \"missionProfileArn\": \"\",\n \"postPassEndTime\": \"{{faker 'date.recent' 365}}\",\n \"prePassStartTime\": \"{{faker 'date.recent' 365}}\",\n \"region\": \"\",\n \"satelliteArn\": \"\",\n \"startTime\": \"{{faker 'date.recent' 365}}\",\n \"tags\": {}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4e577649-2c5c-4eef-8ea8-13eb38d75ea9", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "InvalidParameterException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "df932fac-f2d1-4ec7-9aea-20c8a1ee8194", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DependencyException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a0f9d205-c286-42bf-a0c1-f3ddf99b1fbd", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fac439da-7740-4a09-aa1f-0f1a8513381a", "documentation": "
Creates a Config
with the specified configData
parameters.
Only one type of configData
can be specified.
Config
objects.",
"method": "get",
"endpoint": "config",
"responses": [
{
"uuid": "babcbb7e-7eb3-4a37-93d5-eb4c93f4b02b",
"body": "{\n \"configList\": [\n {\n \"configArn\": \"\",\n \"configId\": \"\",\n \"configType\": \"\",\n \"name\": \"\"\n }\n ],\n \"nextToken\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": true,
"crudKey": "id"
},
{
"uuid": "0a695085-6918-45c5-8882-360432243b95",
"body": "\"\"",
"latency": 0,
"statusCode": 480,
"label": "InvalidParameterException",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": false,
"crudKey": "id"
},
{
"uuid": "874041c6-814b-4671-9f91-5d8690e7d850",
"body": "\"\"",
"latency": 0,
"statusCode": 481,
"label": "DependencyException",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": false,
"crudKey": "id"
},
{
"uuid": "ee095501-e8fa-467d-a5e1-9471f1497c05",
"body": "\"\"",
"latency": 0,
"statusCode": 482,
"label": "ResourceNotFoundException",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": false,
"crudKey": "id"
}
],
"enabled": true,
"responseMode": null,
"type": "http"
},
{
"uuid": "f790222b-5967-40a6-9260-e211532dac65",
"documentation": "Creates a DataflowEndpoint
group containing the specified list of DataflowEndpoint
objects.
The name
field in each endpoint is used in your mission profile DataflowEndpointConfig
to specify which endpoints to use during a contact.
When a contact uses multiple DataflowEndpointConfig
objects, each Config
must match a DataflowEndpoint
in the same group.
DataflowEndpoint
groups.",
"method": "get",
"endpoint": "dataflowEndpointGroup",
"responses": [
{
"uuid": "2c555de7-0627-4ad4-9330-3dcb1e2dbeb2",
"body": "{\n \"dataflowEndpointGroupList\": [\n {\n \"dataflowEndpointGroupArn\": \"\",\n \"dataflowEndpointGroupId\": \"\"\n }\n ],\n \"nextToken\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": true,
"crudKey": "id"
},
{
"uuid": "32d8b3e8-6d8b-48dd-aee2-dbf02952d7a6",
"body": "\"\"",
"latency": 0,
"statusCode": 480,
"label": "InvalidParameterException",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": false,
"crudKey": "id"
},
{
"uuid": "0b500b65-0333-4e64-8289-f837b4f71e91",
"body": "\"\"",
"latency": 0,
"statusCode": 481,
"label": "DependencyException",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": false,
"crudKey": "id"
},
{
"uuid": "034f385c-e4e2-4d58-9ba5-a25a4be1f317",
"body": "\"\"",
"latency": 0,
"statusCode": 482,
"label": "ResourceNotFoundException",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": false,
"crudKey": "id"
}
],
"enabled": true,
"responseMode": null,
"type": "http"
},
{
"uuid": "1114b8b6-8aca-4ecf-a268-48351c4e4f20",
"documentation": "Creates a mission profile.
dataflowEdges
is a list of lists of strings. Each lower level list of strings has two elements: a from ARN and a to ARN.
Config
.",
"method": "delete",
"endpoint": "config/:configType/:configId",
"responses": [
{
"uuid": "385f46f6-8a87-48b8-91a7-b447f2a188bc",
"body": "{\n \"configArn\": \"\",\n \"configId\": \"\",\n \"configType\": \"\"\n}",
"latency": 0,
"statusCode": 200,
"label": "Success",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": true,
"crudKey": "id"
},
{
"uuid": "b0488d30-19da-4b96-a36e-19605f46927b",
"body": "\"\"",
"latency": 0,
"statusCode": 480,
"label": "InvalidParameterException",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": false,
"crudKey": "id"
},
{
"uuid": "5d9b2a0c-0843-41b8-bcdc-710dd98d8935",
"body": "\"\"",
"latency": 0,
"statusCode": 481,
"label": "DependencyException",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": false,
"crudKey": "id"
},
{
"uuid": "12690d8c-27e2-4cb9-8831-da9a93dd18c3",
"body": "\"\"",
"latency": 0,
"statusCode": 482,
"label": "ResourceNotFoundException",
"headers": [{ "key": "Content-Type", "value": "application/json" }],
"bodyType": "INLINE",
"filePath": "",
"databucketID": "",
"sendFileAsBody": false,
"rules": [],
"rulesOperator": "OR",
"disableTemplating": false,
"fallbackTo404": false,
"default": false,
"crudKey": "id"
}
],
"enabled": true,
"responseMode": null,
"type": "http"
},
{
"uuid": "2f060dcd-acc9-40ce-9f69-eb3ed0cbad91",
"documentation": "Returns Config
information.
Only one Config
response can be returned.
Updates the Config
used when scheduling contacts.
Updating a Config
will not update the execution parameters for existing future contacts scheduled with this Config
.
Updates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
", "method": "put", "endpoint": "missionprofile/:missionProfileId", "responses": [ { "uuid": "93d718d5-77b0-47d0-9fc4-62c5bafdb5a1", "body": "{\n \"missionProfileId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ae38354a-ec1b-4331-a45d-4714f5a9c466", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "InvalidParameterException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9ae08df5-62c6-41a7-94dc-140057a6eace", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DependencyException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "749c2255-4f38-4307-b596-7b5cc23a7846", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "730ab442-3da7-4c9c-963a-3eede74e71e6", "documentation": "Returns the number of minutes used by account.", "method": "post", "endpoint": "minute-usage", "responses": [ { "uuid": "880215a0-73f9-42b0-9526-b586195ed97e", "body": "{\n \"estimatedMinutesRemaining\": {{faker 'number.int' max=99999}},\n \"isReservedMinutesCustomer\": {{faker 'datatype.boolean'}},\n \"totalReservedMinuteAllocation\": {{faker 'number.int' max=99999}},\n \"totalScheduledMinutes\": {{faker 'number.int' max=99999}},\n \"upcomingMinutesScheduled\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4ea25bf7-9335-4a08-9876-e73797175f5f", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "InvalidParameterException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2c4156f3-4da0-4409-afac-ff6b4be070d9", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DependencyException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "28804583-9a06-42c3-a499-7d4d123868b7", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1f7efb8a-dedb-4163-99b3-4cbb19ac03cf", "documentation": "Returns a satellite.", "method": "get", "endpoint": "satellite/:satelliteId", "responses": [ { "uuid": "9a3d4539-579b-4c26-8d43-7e4d0589aeef", "body": "{\n \"groundStations\": [\n \"\"\n ],\n \"noradSatelliteID\": {{faker 'number.int' max=99999}},\n \"satelliteArn\": \"\",\n \"satelliteId\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "547fd6ce-c364-4672-8b57-427fbf6de36d", "body": "\"\"", "latency": 0, "statusCode": 480, "label": "InvalidParameterException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "191b61b5-9330-48ec-9dda-22841c59a648", "body": "\"\"", "latency": 0, "statusCode": 481, "label": "DependencyException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cef1d53a-e2ae-4384-b191-d29a290d9061", "body": "\"\"", "latency": 0, "statusCode": 482, "label": "ResourceNotFoundException", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "dbd255d3-719a-4617-8e2b-4da9e019e1f9", "documentation": "Returns a list of contacts.
If statusList
contains AVAILABLE, the request must include groundStation
, missionprofileArn
, and satelliteArn
.