Skip to main content

Create Access Tokens

Use this to create partner access tokens.
// See documentation to set up the client first

let partnerApi = new superlink.PartnerApi();
let request = new superlink.ApiAccessTokenCreateRequest();

partnerApi.createAccessToken(request, (error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
});
// See documentation to set up the client first

resp, r, err := apiClient.PartnerAPI.CreateAccessToken(context.Background()).Request(request).Execute()
if err != nil {
    fmt.Fprintf(os.Stderr, "Error when calling `PartnerAPI.CreateAccessToken``: %v\n", err)
    fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}

fmt.Fprintf(os.Stdout, "Response from `PartnerAPI.CreateAccessToken`: %v\n", resp)
# See documentation to set up the client first

partner_api = superlink.PartnerApi(api_client)
request = superlink.ApiAccessTokenCreateRequest()

try:
    api_response = partner_api.create_access_token(request)
    print("The response of PartnerApi->create_access_token:\n")
    pprint(api_response)
except Exception as e:
    print("Exception when calling PartnerApi->create_access_token: %s\n" % e)

List Access Tokens

Use this to view partner access tokens.
// See documentation to set up the client first

let partnerApi = new superlink.PartnerApi();

partnerApi.listAccessTokens((error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
});
// See documentation to set up the client first

resp, r, err := apiClient.PartnerAPI.ListAccessTokens(context.Background()).Execute()
if err != nil {
    fmt.Fprintf(os.Stderr, "Error when calling `PartnerAPI.ListAccessTokens``: %v\n", err)
    fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}

fmt.Fprintf(os.Stdout, "Response from `PartnerAPI.ListAccessTokens`: %v\n", resp)
# See documentation to set up the client first

partner_api = superlink.PartnerApi(api_client)

try:
    # Lists access tokens for a partner
    api_response = partner_api.list_access_tokens()
    print("The response of PartnerApi->list_access_tokens:\n")
    pprint(api_response)
except Exception as e:
    print("Exception when calling PartnerApi->list_access_tokens: %s\n" % e)

Delete Access Tokens

Use this to delete partner access tokens.
// See documentation to set up the client first

let partnerApi = new superlink.PartnerApi();
let request = new superlink.ApiAccessTokenDeleteRequest();

partnerApi.deleteAccessToken(request, (error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
});
// See documentation to set up the client first

r, err := apiClient.PartnerAPI.DeleteAccessToken(context.Background()).Request(request).Execute()
if err != nil {
    fmt.Fprintf(os.Stderr, "Error when calling `PartnerAPI.DeleteAccessToken``: %v\n", err)
    fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
# See documentation to set up the client first

partner_api = superlink.PartnerApi(api_client)
request = superlink.ApiAccessTokenDeleteRequest()

try:
    # Deletes an access token
    partner_api.delete_access_token(request)
except Exception as e:
    print("Exception when calling PartnerApi->delete_access_token: %s\n" % e)