Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Operation

Updates a company.

Rw ui textbox macro
typewarning

Only accessible with permission of pms.integration.profile


Style
table {
width: 100%;
}
body.page-gadget {
padding-top: 20px;
}
.separator{
margin: 5px 0;
}



Div
style background-color: khaki; color: black; display: inline-block; padding: 5px; border-radius: 3px;

PUT



Div
stylebackground-color: #0a2b1d; padding: 10px 1em; display: inline-block; color: white; border-radius: 3px;

https://{environment}.ulysescloud.com/public/api/{version}/con/chain/{chainId}/company/{companyId}



Request

PropertyTypeRequiredType parameterDefault valueDescription
chainIdIntegertruepath parameter

companyIdIntegertruepath parameter
The company to be updated
fieldNamesListList<String>falserequest parameter
List of fields that has to be updated. If we don't receive that object, we update all Company fields.


Example request

Code Block
languagepowershell
themeDJango
PUT https://publicapi-providers.ulysescloud.com:9797/public/api/v1/con/chain/1/company/111453



Entity

Insert excerpt
Company
Company
nopaneltrue

Example Body

The body that will be sent in the operation

Code Block
themeDJango
{
    "id": 1453,
    "name": "Gabtype",
    "code": "GABTY1",
    "taxId": "844031000",
    "companyEmailList": [
        {
            "id": 1452,
            "primary": true,
            "emailAddressType": {
                "id": 1,
                "code": "1",
                "name": "Personal",
                "nameI18n": "Personal"
            },
            "email": "irobinsonrr@etsy.com",
            "remark": null
        }
    ],
    "companyAddressList": [
        {
            "id": 1452,
            "primary": true,
            "communicationLocationType": {
                "id": 1,
                "code": "1",
                "name": "Home",
                "nameI18n": "Home"
            },
            "street": "70 Sage Way",
            "city": "Ogden",
            "stateProvName": "La Coruña",
            "stateProvCode": "ES-C",
            "postalCode": "84403",
            "countryCode": "ES",
            "remark": "Address Remark"
        }
    ],
    "companyPhoneList": [
        {
            "id": 1452,
            "primary": true,
            "phoneLocationType": {
                "id": 6,
                "code": "6",
                "name": "Home",
                "nameI18n": "Home"
            },
            "phoneTechType": {
                "id": 1,
                "code": "1",
                "name": "Voice",
                "nameI18n": "Voice"
            },
            "countryAccessCode": "+34",
            "areaCityCode": "B",
            "phoneNumber": "1-(801)295-4667",
            "extension": "1",
            "remark": "Phone Remark"
        }
    ],
    "companyTaxAddress": {
        "id": 1004,
        "communicationLocationType": null,
        "street": "70 Sage Way",
        "city": "Ogden",
        "stateProvName": "Jaén",
        "stateProvCode": "ES-J",
        "municipalityName": null,
        "municipalityCode": null,
        "postalCode": "84403",
        "countryCode": "ES",
        "remark": "Address Remark"
    },
    "remark": "Company Remarks",
    "assignedUser": null,
    "profileType": {
        "id": 2,
        "code": "2",
        "name": "Company",
        "nameI18n": "Company",
        "colorCode": "#00ACC1"
    },
    "companyCustomFieldValueList": [
        {
            "id": 3,
            "code": "NATIONAL",
            "name": "National",
            "customFieldId": 5,
            "booleanValue": null,
            "numberValue": null,
            "stringValue": null,
            "dateValue": null,
            "selectValue": null,
            "multiSelectValueList": []
        }
    ],
    "customerProfileList": null,
    "extendedName": null,
    "paymentType": {
        "id": 5,
        "code": "AG",
        "name": "Pay Agency Guest"
    },
    "payment": null,
    "paymentMode": null,
    "taxDocumentType": {
        "id": 1,
        "code": "00",
        "name": "National Id Document",
        "nameI18n": "National Id Document"
    },
    "chainSource": null,
    "chainSegment": null,
    "chainChannel": null,
    "language": null,
    "chainProfileGroup": null,
    "reservationPriceModelType": null
}


Response

PropertyTypeRequiredDescription
ResponseApiMessageResponseApiMessagetrueDescription of the response of the success operation


Example response

Code Block
themeDJango
{
  "httpStatus": "201",
  "userMessage": "Success",
  "technicalMessage": "Success company updated",
  "errorCode": "0",
  "id": 1
}