Update company config
Endpoint que permite modificar los datos de la configuración de una compañía. El endpoint recibe como parámetro el company_id de la compañía a modificar y un body con la información a modificar.
Es necesario ingresar el siguiente parámetro por URL para hacer uso de este endpoint:
| Key | Data Type | Example | Description | 
|---|---|---|---|
| company_id | String | 3 | identificador de lac compañía | 
Endpoint
Headers
| Key | Value | Description | 
|---|---|---|
| Content-Type | application/json | |
| Authorization | Bearer {{access_token}} | access_token obtained in Atenea | 
Url
Method: PUT
URL: https://api.trust.lat/config-company/api/companies/{{company_id}}
caution
Recuerda que para utilizar este endpoint es necesario un access token obtenido en el servicio Atenea
Body
Para ingresar los datos se hará body en formato JSON.
| Key | Value | Type | Description | 
|---|---|---|---|
| primary_color | "#DADDFC" | String (Hexadecimal color) | Código hexadecimal del color primario de la compañía | 
| secondary_color | "#FC997C" | String (Hexadecimal color) | Código hexadecimal del color secundario de la compañía | 
| image_url | https://picsum.photos/300/200 | String (URL) | URL de la imagen de la compañía a usarse en emails y apps | 
| verification_primary_color | "#092A35" | String (Hexadecimal color) | Código hexadecimal del color primario para el servicio de mailing | 
| verification_secondary_color | "#FC997C" | String (Hexadecimal color) | Código hexadecimal del color secundario para el servicio de mailing | 
| verification_body | "Inserte su código de verificación en la aplicación" | String | Texto a mostrar en el correo de verificación | 
| option_1 | false | Boolean | Valor por defecto para la opción 1 de las aplicaciones de la compañía | 
| option_2 | false | Boolean | Valor por defecto para las opción 2 aplicaciones de la compañía | 
| option_3 | false | Boolean | Valor por defecto para las opción 3 aplicaciones de la compañía | 
Code Examples
- Curl
 - JavaScript
 - Python
 
curl --location --request PUT 'https://api.trust.lat/config-company/api/companies/3' \
--header 'Authorization: Bearer `{{access_token}}`' \
--data-raw '{
    "verification_body" : "Inserte su código de verificación en la aplicación",
    "verification_primary_color": "#092A35",
    "verification_secondary_color": "#658525",
    "image_url": "https://picsum.photos/300/200"
}'
import requests
url = "https://api.trust.lat/config-company/api/companies/3"
payload = "{\n    \"verification_body\" : \"Inserte su código de verificación en la aplicación\",\n    \"verification_primary_color\": \"#092A35\",\n    \"verification_secondary_color\": \"#658525\",\n    \"image_url\": \"https://picsum.photos/300/200\"\n}"
headers = {
  'Authorization': 'Bearer {{accessToken}}'
}
response = requests.request("PUT", url, headers=headers, data=payload)
print(response.text)
var axios = require('axios');
var data = '{\n    "verification_body" : "Inserte su código de verificación en la aplicación",\n    "verification_primary_color": "#092A35",\n    "verification_secondary_color": "#658525",\n    "image_url": "https://picsum.photos/300/200"\n}';
var config = {
  method: 'put',
  url: 'https://api.trust.lat/config-company/api/companies/3',
  headers: {
    'Authorization': 'Bearer {{accessToken}}',
    ...data.getHeaders()
  },
  data : data
};
axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
Responses
HTTP Code: 200 OK - Saved
{
    "status": true,
    "message": "The registry configuration has been updated with company id '3'.",
    "data": {
        "id": 1,
        "company_id": "3",
        "primary_color": null,
        "secondary_color": null,
        "verification_primary_color": "#052B70",
        "verification_secondary_color": "#2FCD9D",
        "option_1": false,
        "option_2": true,
        "option_3": false,
        "created_at": "2021-11-25T20:52:14.265Z",
        "updated_at": "2021-12-02T21:15:57.753Z",
        "image_url": "https://picsum.photos/300/200",
        "verification_body": "Inserte su código de verificación en la aplicación"
    }
}
HTTP Code: 200 Company not found
{
    "status": false,
    "message": "Company not found",
    "data": null
}