Create One Link-Token¶
On this page
Create one new link-token.
Required Roles¶
Your API Key must have the Organization Owner
role to
successfully call this resource.
Request¶
Base URL: https://cloud.mongodb.com/api/atlas/v1.0
POST /orgs/{orgId}/liveMigrations/linkTokens
Request Path Parameters¶
Name | Type | Necessity | Description |
---|---|---|---|
orgId | string | Required | Unique 24-hexadecimal digit string that identifies the
destination (Atlas) organization that contains your
projects. |
Request Query Parameters¶
This endpoint might use any of the HTTP request query parameters available to all Atlas Administration API resources. All of these are optional.
Name | Type | Necessity | Description | Default | ||||||
---|---|---|---|---|---|---|---|---|---|---|
pretty | boolean | Optional | Flag indicating whether the response body should be in a
prettyprint format. | false | ||||||
envelope | boolean | Optional | Flag indicating if Atlas should wrap the response in a JSON envelope. This option may be needed for some API clients. These clients cannot access the HTTP response headers or status code. To remediate this, set envelope=true in the query. For endpoints that return one result, the response body includes:
| false |
Request Body Parameters¶
Name | Type | Necessity | Description |
---|---|---|---|
accessListIps | array | Required | One IP address access list entry associated with the API key. |
Response¶
Name | Type | Description |
---|---|---|
linkToken | string | Atlas-generated token that links the source (Cloud Manager or Ops Manager) and
destination (Atlas) clusters for migration. |
Example Request¶
curl --user '{USERNAME}:{APIKEY}' --digest \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --include \ --request POST 'https://cloud.mongodb.com/api/atlas/v1.0/orgs/{orgId}/liveMigrations/linkTokens?pretty=true' \ --data '{ "accessListIps": [ "string" ] }'
Example Response¶
Response Header¶
401 Unauthorized Content-Type: application/json;charset=ISO-8859-1 Date: {dateInUnixFormat} WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false Content-Length: {requestLengthInBytes} Connection: keep-alive
201 Created Vary: Accept-Encoding Content-Type: application/json Strict-Transport-Security: max-age=300 Date: {dateInUnixFormat} Connection: keep-alive Content-Length: {requestLengthInBytes}
Response Body¶
{ "linkToken": [ "string" ] }