Items with tag brand

    php

    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
    • getAllObjects
    • 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.
    • getBrand
      Brand associated with the business partner data
    • getBrand
      This references the brand that has a brand-location-country restriction setup.
    • 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
    • getChannel
      Channel indicator used to categorize business partner revenue.
    • 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
    • getLocation
      This references the datacenter that has a brand-location-country restriction setup. For example, if a datacenter is listed with a restriction for Canada, a Canadian customer may not be eligible to order services at that location.
    • getMerchantName
      Get the payment processor merchant name.
    • getObject
      Retrieve a SoftLayer_Brand record.
    • getObject
      Retrieve a SoftLayer_Brand_Business_Partner record.
    • getObject
      Retrieve a SoftLayer_Brand_Restriction_Location_CustomerCountry record.
    • getOpenTickets
    • getOwnedAccounts
      Active accounts owned by the brand.
    • getSecurityLevel
    • getSegment
      Segment indicator used to categorize business partner revenue.
    • 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.
    • SoftLayer_Brand_Attribute
    • SoftLayer_Brand_Business_Partner
      Contains business partner details associated with a brand. Country Enterprise Identifier (CEID), Channel ID, Segment ID and Reseller Level.
    • SoftLayer_Brand_Business_Partner
    • SoftLayer_Brand_Contact
      SoftLayer_Brand_Contact contains the contact information for the brand such as Corporate or Support contact information
    • SoftLayer_Brand_Contact_Type
      SoftLayer_Brand_Contact_Type contains the contact type information for the brand contacts such as Corporate or Support contact type
    • SoftLayer_Brand_Payment_Processor
    • SoftLayer_Brand_Restriction_Location_CustomerCountry
      The [SoftLayer_Brand_Restriction_Location_CustomerCountry](/reference/datatypes/SoftLayer_Brand_Restriction_Location_CustomerCountry) data type defines the 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 the SoftLayer US brand for customers that live in Great Britain.
    • SoftLayer_Brand_Restriction_Location_CustomerCountry
      The [SoftLayer_Brand_Restriction_Location_CustomerCountry](/reference/datatypes/SoftLayer_Brand_Restriction_Location_CustomerCountry) service defines the 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 the SoftLayer US brand for customers that live in Great Britain.
    • 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