GET /V1/company/{companyId}

Returns company details.

Path parameters

  • companyId integer Required

Responses

  • 200 Success.

    Hide response attributes Show response attributes object
    • id integer

      Id.

    • status integer

      Status.

    • company_name string

      Company name.

    • company_email string

      Company email.

    • vat_tax_id string

      Vat tax id.

    • reseller_id string

      Reseller Id.

    • comment string

      Comment.

    • street array[string] Required

      Street.

    • city string

      City.

    • country_id string

      Country.

    • region string

      Region.

    • region_id string

      Region Id.

    • postcode string

      Postcode.

    • telephone string

      Telephone.

    • customer_group_id integer Required

      Customer Group Id.

    • sales_representative_id integer Required

      Sales Representative Id.

    • reject_reason string Required

      Reject Reason.

    • rejected_at string Required

      Rejected at time.

    • super_user_id integer Required

      Company admin customer id.

    • extension_attributes object

      ExtensionInterface class for @see \Magento\Company\Api\Data\CompanyInterface

      Hide extension_attributes attributes Show extension_attributes attributes object
      • applicable_payment_method integer
      • available_payment_methods string
      • use_config_settings integer
      • quote_config object

        Interface CompanyQuoteConfigInterface

        Hide quote_config attributes Show quote_config attributes object
        • company_id string

          Company id

        • is_quote_enabled boolean Required

          Quote enabled for company

        • extension_attributes object

          ExtensionInterface class for @see \Magento\NegotiableQuote\Api\Data\CompanyQuoteConfigInterface

      • is_purchase_order_enabled boolean
      • applicable_shipping_method integer
      • available_shipping_methods string
      • use_config_settings_shipping integer
      • shipping_fee number
      • return_item_fee number
      • return_sale_item_fee number
      • return_outlet_item_fee number
      • locale string
      • customer_service_url string
      • logo_url string
      • order_success_url string
      • allowed_countries string
      • rma_url string
      • stockhubwebhook_enabled boolean
      • stockhubwebhook_order_url string
      • stockhubwebhook_invoice_url string
      • stockhubwebhook_shipment_url string
      • stockhubwebhook_creditmemo_url string
      • stockhubwebhook_rma_url string
      • stockhubwebhook_apikey string
    Hide response attributes Show response attributes object
    • id integer

      Id.

    • status integer

      Status.

    • company_name string

      Company name.

    • company_email string

      Company email.

    • vat_tax_id string

      Vat tax id.

    • reseller_id string

      Reseller Id.

    • comment string

      Comment.

    • street array[string] Required

      Street.

    • city string

      City.

    • country_id string

      Country.

    • region string

      Region.

    • region_id string

      Region Id.

    • postcode string

      Postcode.

    • telephone string

      Telephone.

    • customer_group_id integer Required

      Customer Group Id.

    • sales_representative_id integer Required

      Sales Representative Id.

    • reject_reason string Required

      Reject Reason.

    • rejected_at string Required

      Rejected at time.

    • super_user_id integer Required

      Company admin customer id.

    • extension_attributes object

      ExtensionInterface class for @see \Magento\Company\Api\Data\CompanyInterface

      Hide extension_attributes attributes Show extension_attributes attributes object
      • applicable_payment_method integer
      • available_payment_methods string
      • use_config_settings integer
      • quote_config object

        Interface CompanyQuoteConfigInterface

        Hide quote_config attributes Show quote_config attributes object
        • company_id string

          Company id

        • is_quote_enabled boolean Required

          Quote enabled for company

        • extension_attributes object

          ExtensionInterface class for @see \Magento\NegotiableQuote\Api\Data\CompanyQuoteConfigInterface

      • is_purchase_order_enabled boolean
      • applicable_shipping_method integer
      • available_shipping_methods string
      • use_config_settings_shipping integer
      • shipping_fee number
      • return_item_fee number
      • return_sale_item_fee number
      • return_outlet_item_fee number
      • locale string
      • customer_service_url string
      • logo_url string
      • order_success_url string
      • allowed_countries string
      • rma_url string
      • stockhubwebhook_enabled boolean
      • stockhubwebhook_order_url string
      • stockhubwebhook_invoice_url string
      • stockhubwebhook_shipment_url string
      • stockhubwebhook_creditmemo_url string
      • stockhubwebhook_rma_url string
      • stockhubwebhook_apikey string
  • 401 Unauthorized

    Hide response attributes Show response attributes object
    • message string Required

      Error message

    • errors array[object]

      Errors list

      Hide errors attributes Show errors attributes object

      Error details

      • message string

        Error message

      • parameters array[object]

        Error parameters list

        Hide parameters attributes Show parameters attributes object

        Error parameters item

        • resources string

          ACL resource

        • fieldName string

          Missing or invalid field name

        • fieldValue string

          Incorrect field value

    • code integer

      Error code

    • parameters array[object]

      Error parameters list

      Hide parameters attributes Show parameters attributes object

      Error parameters item

      • resources string

        ACL resource

      • fieldName string

        Missing or invalid field name

      • fieldValue string

        Incorrect field value

    • trace string

      Stack trace

    Hide response attributes Show response attributes object
    • message string Required

      Error message

    • errors array[object]

      Errors list

      Hide errors attributes Show errors attributes object

      Error details

      • message string

        Error message

      • parameters array[object]

        Error parameters list

        Hide parameters attributes Show parameters attributes object

        Error parameters item

        • resources string

          ACL resource

        • fieldName string

          Missing or invalid field name

        • fieldValue string

          Incorrect field value

    • code integer

      Error code

    • parameters array[object]

      Error parameters list

      Hide parameters attributes Show parameters attributes object

      Error parameters item

      • resources string

        ACL resource

      • fieldName string

        Missing or invalid field name

      • fieldValue string

        Incorrect field value

    • trace string

      Stack trace

  • 400 Bad Request

    Hide response attributes Show response attributes object
    • message string Required

      Error message

    • errors array[object]

      Errors list

      Hide errors attributes Show errors attributes object

      Error details

      • message string

        Error message

      • parameters array[object]

        Error parameters list

        Hide parameters attributes Show parameters attributes object

        Error parameters item

        • resources string

          ACL resource

        • fieldName string

          Missing or invalid field name

        • fieldValue string

          Incorrect field value

    • code integer

      Error code

    • parameters array[object]

      Error parameters list

      Hide parameters attributes Show parameters attributes object

      Error parameters item

      • resources string

        ACL resource

      • fieldName string

        Missing or invalid field name

      • fieldValue string

        Incorrect field value

    • trace string

      Stack trace

    Hide response attributes Show response attributes object
    • message string Required

      Error message

    • errors array[object]

      Errors list

      Hide errors attributes Show errors attributes object

      Error details

      • message string

        Error message

      • parameters array[object]

        Error parameters list

        Hide parameters attributes Show parameters attributes object

        Error parameters item

        • resources string

          ACL resource

        • fieldName string

          Missing or invalid field name

        • fieldValue string

          Incorrect field value

    • code integer

      Error code

    • parameters array[object]

      Error parameters list

      Hide parameters attributes Show parameters attributes object

      Error parameters item

      • resources string

        ACL resource

      • fieldName string

        Missing or invalid field name

      • fieldValue string

        Incorrect field value

    • trace string

      Stack trace

  • Unexpected error

    Hide response attributes Show response attributes object
    • message string Required

      Error message

    • errors array[object]

      Errors list

      Hide errors attributes Show errors attributes object

      Error details

      • message string

        Error message

      • parameters array[object]

        Error parameters list

        Hide parameters attributes Show parameters attributes object

        Error parameters item

        • resources string

          ACL resource

        • fieldName string

          Missing or invalid field name

        • fieldValue string

          Incorrect field value

    • code integer

      Error code

    • parameters array[object]

      Error parameters list

      Hide parameters attributes Show parameters attributes object

      Error parameters item

      • resources string

        ACL resource

      • fieldName string

        Missing or invalid field name

      • fieldValue string

        Incorrect field value

    • trace string

      Stack trace

    Hide response attributes Show response attributes object
    • message string Required

      Error message

    • errors array[object]

      Errors list

      Hide errors attributes Show errors attributes object

      Error details

      • message string

        Error message

      • parameters array[object]

        Error parameters list

        Hide parameters attributes Show parameters attributes object

        Error parameters item

        • resources string

          ACL resource

        • fieldName string

          Missing or invalid field name

        • fieldValue string

          Incorrect field value

    • code integer

      Error code

    • parameters array[object]

      Error parameters list

      Hide parameters attributes Show parameters attributes object

      Error parameters item

      • resources string

        ACL resource

      • fieldName string

        Missing or invalid field name

      • fieldValue string

        Incorrect field value

    • trace string

      Stack trace

GET /V1/company/{companyId}
curl \
 --request GET 'https://magento2.winkelstraat.mac/rest/all/V1/company/{companyId}'
Response examples (200)
{
  "id": 42,
  "status": 42,
  "company_name": "string",
  "legal_name": "string",
  "company_email": "string",
  "vat_tax_id": "string",
  "reseller_id": "string",
  "comment": "string",
  "street": [
    "string"
  ],
  "city": "string",
  "country_id": "string",
  "region": "string",
  "region_id": "string",
  "postcode": "string",
  "telephone": "string",
  "customer_group_id": 42,
  "sales_representative_id": 42,
  "reject_reason": "string",
  "rejected_at": "string",
  "super_user_id": 42,
  "extension_attributes": {
    "applicable_payment_method": 42,
    "available_payment_methods": "string",
    "use_config_settings": 42,
    "quote_config": {
      "company_id": "string",
      "is_quote_enabled": true,
      "extension_attributes": {}
    },
    "is_purchase_order_enabled": true,
    "applicable_shipping_method": 42,
    "available_shipping_methods": "string",
    "use_config_settings_shipping": 42,
    "shipping_fee": 42.0,
    "return_item_fee": 42.0,
    "return_sale_item_fee": 42.0,
    "return_outlet_item_fee": 42.0,
    "logo": "string",
    "locale": "string",
    "customer_service_url": "string",
    "pay_by_link_theme_id": "string",
    "logo_url": "string",
    "order_success_url": "string",
    "allowed_countries": "string",
    "rma_url": "string",
    "stockhubwebhook_enabled": true,
    "stockhubwebhook_order_url": "string",
    "stockhubwebhook_invoice_url": "string",
    "stockhubwebhook_shipment_url": "string",
    "stockhubwebhook_creditmemo_url": "string",
    "stockhubwebhook_rma_url": "string",
    "stockhubwebhook_apikey": "string"
  }
}
Response examples (200)
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <id type="integer">42</id>
  <status type="integer">42</status>
  <company-name>string</company-name>
  <legal-name>string</legal-name>
  <company-email>string</company-email>
  <vat-tax-id>string</vat-tax-id>
  <reseller-id>string</reseller-id>
  <comment>string</comment>
  <street type="array">
    <street>string</street>
  </street>
  <city>string</city>
  <country-id>string</country-id>
  <region>string</region>
  <region-id>string</region-id>
  <postcode>string</postcode>
  <telephone>string</telephone>
  <customer-group-id type="integer">42</customer-group-id>
  <sales-representative-id type="integer">42</sales-representative-id>
  <reject-reason>string</reject-reason>
  <rejected-at>string</rejected-at>
  <super-user-id type="integer">42</super-user-id>
  <extension-attributes>
    <applicable-payment-method type="integer">42</applicable-payment-method>
    <available-payment-methods>string</available-payment-methods>
    <use-config-settings type="integer">42</use-config-settings>
    <quote-config>
      <company-id>string</company-id>
      <is-quote-enabled type="boolean">true</is-quote-enabled>
      <extension-attributes>
      </extension-attributes>
    </quote-config>
    <is-purchase-order-enabled type="boolean">true</is-purchase-order-enabled>
    <applicable-shipping-method type="integer">42</applicable-shipping-method>
    <available-shipping-methods>string</available-shipping-methods>
    <use-config-settings-shipping type="integer">42</use-config-settings-shipping>
    <shipping-fee type="float">42.0</shipping-fee>
    <return-item-fee type="float">42.0</return-item-fee>
    <return-sale-item-fee type="float">42.0</return-sale-item-fee>
    <return-outlet-item-fee type="float">42.0</return-outlet-item-fee>
    <logo>string</logo>
    <locale>string</locale>
    <customer-service-url>string</customer-service-url>
    <pay-by-link-theme-id>string</pay-by-link-theme-id>
    <logo-url>string</logo-url>
    <order-success-url>string</order-success-url>
    <allowed-countries>string</allowed-countries>
    <rma-url>string</rma-url>
    <stockhubwebhook-enabled type="boolean">true</stockhubwebhook-enabled>
    <stockhubwebhook-order-url>string</stockhubwebhook-order-url>
    <stockhubwebhook-invoice-url>string</stockhubwebhook-invoice-url>
    <stockhubwebhook-shipment-url>string</stockhubwebhook-shipment-url>
    <stockhubwebhook-creditmemo-url>string</stockhubwebhook-creditmemo-url>
    <stockhubwebhook-rma-url>string</stockhubwebhook-rma-url>
    <stockhubwebhook-apikey>string</stockhubwebhook-apikey>
  </extension-attributes>
</root>
Response examples (401)
{
  "message": "string",
  "errors": [
    {
      "message": "string",
      "parameters": [
        {
          "resources": "string",
          "fieldName": "string",
          "fieldValue": "string"
        }
      ]
    }
  ],
  "code": 42,
  "parameters": [
    {
      "resources": "string",
      "fieldName": "string",
      "fieldValue": "string"
    }
  ],
  "trace": "string"
}
Response examples (401)
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <message>string</message>
  <errors type="array">
    <error>
      <message>string</message>
      <parameters type="array">
        <parameter>
          <resources>string</resources>
          <fieldName>string</fieldName>
          <fieldValue>string</fieldValue>
        </parameter>
      </parameters>
    </error>
  </errors>
  <code type="integer">42</code>
  <parameters type="array">
    <parameter>
      <resources>string</resources>
      <fieldName>string</fieldName>
      <fieldValue>string</fieldValue>
    </parameter>
  </parameters>
  <trace>string</trace>
</root>
Response examples (400)
{
  "message": "string",
  "errors": [
    {
      "message": "string",
      "parameters": [
        {
          "resources": "string",
          "fieldName": "string",
          "fieldValue": "string"
        }
      ]
    }
  ],
  "code": 42,
  "parameters": [
    {
      "resources": "string",
      "fieldName": "string",
      "fieldValue": "string"
    }
  ],
  "trace": "string"
}
Response examples (400)
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <message>string</message>
  <errors type="array">
    <error>
      <message>string</message>
      <parameters type="array">
        <parameter>
          <resources>string</resources>
          <fieldName>string</fieldName>
          <fieldValue>string</fieldValue>
        </parameter>
      </parameters>
    </error>
  </errors>
  <code type="integer">42</code>
  <parameters type="array">
    <parameter>
      <resources>string</resources>
      <fieldName>string</fieldName>
      <fieldValue>string</fieldValue>
    </parameter>
  </parameters>
  <trace>string</trace>
</root>
Response examples (default)
{
  "message": "string",
  "errors": [
    {
      "message": "string",
      "parameters": [
        {
          "resources": "string",
          "fieldName": "string",
          "fieldValue": "string"
        }
      ]
    }
  ],
  "code": 42,
  "parameters": [
    {
      "resources": "string",
      "fieldName": "string",
      "fieldValue": "string"
    }
  ],
  "trace": "string"
}
Response examples (default)
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <message>string</message>
  <errors type="array">
    <error>
      <message>string</message>
      <parameters type="array">
        <parameter>
          <resources>string</resources>
          <fieldName>string</fieldName>
          <fieldValue>string</fieldValue>
        </parameter>
      </parameters>
    </error>
  </errors>
  <code type="integer">42</code>
  <parameters type="array">
    <parameter>
      <resources>string</resources>
      <fieldName>string</fieldName>
      <fieldValue>string</fieldValue>
    </parameter>
  </parameters>
  <trace>string</trace>
</root>