0

I am following this doc for reference. I am able to get information for secure gateway, which is already created. But when I am trying to create a new secure gateway from the REST API, it is asking for authentication. I have tried to provide the authentication information two ways:

  • I have provided the oauth authorization header obtained from the cf oauth-token, but it gives me an unauthorized error.
  • I have given basic authentication (username and password of the Bluemix account) information, but it gives me an unauthorized error.

Note: I am using postman for this operation

Postman details:

url: https://sgmanager.au-syd.bluemix.net/v1/sgconfig?org_id=girishxxxxxxx@gmail.com&space_id=Equxxxxx

enter image description here

It is also saying "Invalid org_id", but the org_id is valid.

mustaccio
  • 18,234
  • 16
  • 48
  • 57
Girish Ingle
  • 130
  • 1
  • 2
  • 10

1 Answers1

1

To create a gateway via the SG API, your request will need the query parameters ord_id and space_id (the guids, not the friendly names). The authorization header will be Basic <your_base64_encoded_username:password> or Bearer <bluemix_token>. For example:

curl "https://sgmanager.au-syd.bluemix.net/v1/sgconfig?org_id=myOrgGuid&space_id=mySpaceGuid" -H "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" -d '{"desc":"My Gateway"}'
Galen Keene
  • 303
  • 1
  • 10