GWID Core
  1. Gateway
GWID Core
  • Authentication
    • Signup
      POST
    • Login
      POST
  • User
    • Get Profile
      GET
  • Gateway
    • Get User Gateway
      GET
    • Create AWS Gateway
      POST
  • Region
    • Get AWS Regions
      GET
  • AWS Credentials
    • Add AWS Credentials
      POST
    • Get AWS Credentials
      GET
  • EC2
    • Get EC2 Instance Types
      GET
  1. Gateway

Create AWS Gateway

Developing
Prod Env
https://api.gwid.io/api/v1
Prod Env
https://api.gwid.io/api/v1
POST
https://api.gwid.io/api/v1
/gateway/aws
Maintainer:Charles Duruaku

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params application/json

Examples

Responses

🟢201Created
application/json
Body

🟠400Bad Request
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.gwid.io/api/v1/gateway/aws' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "rpc_url": "string",
    "password": "string",
    "gateway_type": "ai",
    "gateway_name": "string",
    "transcoding_profile": "480p",
    "region": "string",
    "credentials_id": "string",
    "ec2_instance_type_id": "string"
}'
Response Response Example
201 - Success
{"data":{"id":"54c81464-8f34-4026-8522-41178e6c01b1","provider":"aws","region":"us","gateway_name":"mrs-bethany-vandervort-m-d","gateway_type":"transcoding","rpc_url":"https://easy-density.biz/","transcoding_profile":"720p","status":"initializing","queue_id":"4ad53b40-4361-4f27-9d96-9c7ea67e716e","user_id":"e58921f9-0e9b-419f-89ff-d68d91ad7be2","created_at":"2025-07-09T05:27:43.919651909+01:00","updated_at":"2025-07-09T05:27:43.919651909+01:00","user":null},"success":true}
Modified at 2025-08-07 14:14:34
Previous
Get User Gateway
Next
Get AWS Regions
Built with