Items with tag softlayer_brand

    go

    php

    python

    reference

    • createCustomerAccount
      Create a new customer account record. By default, the newly created account will be associated to a platform (PaaS) account. To skip the automatic creation and linking to a new platform account, set the <em>bluemixLinkedFlag</em> to <strong>false</strong> on the account template.
    • createObject
      createObject() allows the creation of a new brand. This will also create an `account` to serve as the owner of the brand. In order to create a brand, a template object must be sent in with several required values. ### Input [SoftLayer_Brand](/reference/datatypes/SoftLayer_Brand) - `name` + Name of brand + Required + Type: string - `keyName` + Reference key name + Required + Type: string - `longName` + More descriptive name of brand + Required + Type: string - `account.firstName` + First Name of account contact + Required + Type: string - `account.lastName` + Last Name of account contact + Required + Type: string - `account.address1` + Street Address of company + Required + Type: string - `account.address2` + Street Address of company + Optional + Type: string - `account.city` + City of company + Required + Type: string - `account.state` + State of company (if applicable) + Conditionally Required + Type: string - `account.postalCode` + Postal Code of company + Required + Type: string - `account.country` + Country of company + Required + Type: string - `account.officePhone` + Office Phone number of Company + Required + Type: string - `account.alternatePhone` + Alternate Phone number of Company + Optional + Type: string - `account.companyName` + Name of company + Required + Type: string - `account.email` + Email address of account contact + Required + Type: string REST Example: ``` curl -X POST -d '{ 'parameters':[{ 'name': 'Brand Corp', 'keyName': 'BRAND_CORP', 'longName': 'Brand Corporation', 'account': { 'firstName': 'Gloria', 'lastName': 'Brand', 'address1': '123 Drive', 'city': 'Boston', 'state': 'MA', 'postalCode': '02107', 'country': 'US', 'companyName': 'Brand Corp', 'officePhone': '857-111-1111', 'email': 'noreply@example.com' } }] }' https://api.softlayer.com/rest/v3.1/SoftLayer_Brand/createObject.json ```
    • disableAccount
      Disable an account associated with this Brand. Anything that would disqualify the account from being disabled will cause an exception to be raised.
    • getAccount
    • getAllowAccountCreationFlag
      This flag indicates if creation of accounts is allowed.
    • getAllOwnedAccounts
      All accounts owned by the brand.
    • getAllTicketSubjects
      (DEPRECATED) Use [SoftLayer_Ticket_Subject::getAllObjects](/reference/datatypes/$1/#$2) method.
    • getBillingItemSnapshots
      Returns snapshots of billing items recorded periodically given an account ID owned by the brand those billing items belong to. Retrieving billing item snapshots is more performant than retrieving billing items directly and performs less relational joins improving retrieval efficiency. The downside is, they are not real time, and do not share relational parity with the original billing item.
    • getBillingItemSnapshotsForSingleOwnedAccount
      This service returns the snapshots of billing items recorded periodically given an account ID. The provided account ID must be owned by the brand that calls this service. In this context, it can be interpreted that the billing items snapshots belong to both the account and that accounts brand. Retrieving billing item snapshots is more performant than retrieving billing items directly and performs less relational joins improving retrieval efficiency. The downside is, they are not real time, and do not share relational parity with the original billing item.
    • getBillingItemSnapshotsWithExternalAccountId
      This service returns the snapshots of billing items recorded periodically given an account ID owned by the brand those billing items belong to. Retrieving billing item snapshots is more performant than retrieving billing items directly and performs less relational joins improving retrieval efficiency. The downside is, they are not real time, and do not share relational parity with the original billing item.
    • getBusinessPartner
      Business Partner details for the brand. Country Enterprise Code, Channel, Segment, Reseller Level.
    • getBusinessPartnerFlag
      Flag indicating if the brand is a business partner.
    • getCatalog
      The Product Catalog for the Brand
    • getContactInformation
      Retrieve the contact information for the brand such as the corporate or support contact. This will include the contact name, telephone number, fax number, email address, and mailing address of the contact.
    • getContacts
      The contacts for the brand.
    • getCustomerCountryLocationRestrictions
      This references relationship between brands, locations and countries associated with a user's account that are ineligible when ordering products. For example, the India datacenter may not be available on this brand for customers that live in Great Britain.
    • getDistributor
    • getDistributorChildFlag
    • getDistributorFlag
    • getHardware
      An account's associated hardware objects.
    • getHasAgentAdvancedSupportFlag
    • getHasAgentSupportFlag
    • getMerchantName
      Get the payment processor merchant name.
    • getObject
      Retrieve a SoftLayer_Brand record.
    • getOpenTickets
    • getOwnedAccounts
      Active accounts owned by the brand.
    • getSecurityLevel
    • getTicketGroups
    • getTickets
    • getToken
      (DEPRECATED) Use [SoftLayer_User_Customer::getImpersonationToken](/reference/datatypes/$1/#$2) method.
    • getUsers
    • getVirtualGuests
      An account's associated virtual guest objects.
    • isIbmSlicBrand
      Check if the brand is IBM SLIC top level brand or sub brand.
    • isPlatformServicesBrand
      Check if the alternate billing system of brand is Bluemix.
    • migrateExternalAccount
      Will attempt to migrate an external account to the brand in context.
    • reactivateAccount
      Reactivate an account associated with this Brand. Anything that would disqualify the account from being reactivated will cause an exception to be raised.
    • refreshBillingItemSnapshot
      When this service is called given an IBM Cloud infrastructure account ID owned by the calling brand, the process is started to refresh the billing item snapshots belonging to that account. This refresh is async and can take an undetermined amount of time. Even if this endpoint returns an OK, it doesn't guarantee that refresh did not fail or encounter issues.
    • SoftLayer_Brand
      The SoftLayer_Brand data type contains brand information relating to the single SoftLayer customer account. IBM Cloud Infrastructure customers are unable to change their brand information in the portal or the API.
    • SoftLayer_Brand
      Every IBM Cloud Infrastructure customer account is associated to a brand. IBM Cloud Infrastructure customers are unable to change their brand information in the portal or the API.
    • verifyCanDisableAccount
      Verify that an account may be disabled by a Brand Agent. Anything that would disqualify the account from being disabled will cause an exception to be raised.
    • verifyCanReactivateAccount
      Verify that an account may be reactivated by a Brand Agent. Anything that would disqualify the account from being reactivated will cause an exception to be raised.

    rest

    ruby