policy) que definirá sus límites, como la posibilidad de crear subusuarios o subclientes propios./api/oauth2/integration/clients/subclients/createPOST| Clave | Tipo | Requerido | Descripción |
|---|---|---|---|
Authorization | string | Sí | Token de acceso en el formato Bearer {access_token}. |
X-Client-App-UUID | string | Sí | UUID de la aplicación de integración asociada al token de acceso. |
| Clave | Tipo | Requerido | Descripción |
|---|---|---|---|
name | string | Sí | Nombre del subcliente o empresa. |
rfc | string | Sí | RFC del subcliente o empresa. |
description | string | No | Descripción adicional del subcliente. |
contact.rfc | string | Sí | RFC del contacto principal del subcliente. |
contact.first_name | string | Sí | Nombre(s) del contacto principal. |
contact.last_name | string | Sí | Apellido paterno del contacto principal. |
contact.mother_last_name | string | No | Apellido materno del contacto principal. |
contact.email | string | Sí | Correo electrónico del contacto principal. |
contact.phone | string | No | Teléfono del contacto principal. |
contact.curp | string | No | CURP del contacto principal. |
policy.allow_sub_users | boolean | Sí | Indica si el subcliente puede crear sus propios subusuarios. |
policy.allow_sub_clients | boolean | Sí | Indica si el subcliente puede crear sus propios subclientes. |
policy.allow_api_keys | boolean | Sí | Indica si el subcliente puede generar sus propias API Keys. |
policy.allow_apps | boolean | Sí | Indica si el subcliente puede instalar/vincular aplicaciones de integración. |
policy.max_sub_users | number | Sí | Número máximo de subusuarios que el subcliente puede crear. |
policy.max_sub_clients | number | Sí | Número máximo de subclientes que el subcliente puede crear. |
policy.max_api_keys | number | Sí | Número máximo de API Keys que el subcliente puede generar. |
policy.max_apps | number | Sí | Número máximo de aplicaciones de integración que el subcliente puede vincular. |
policy.can_deactivate_sub_users | boolean | Sí | Indica si el subcliente puede desactivar a sus subusuarios. |
policy.can_deactivate_sub_clients | boolean | Sí | Indica si el subcliente puede desactivar a sus subclientes. |
policy.can_manage_credits | boolean | Sí | Indica si el subcliente puede administrar créditos de firma (asignarlos a sus subusuarios/subclientes). |
policy.can_buy_credits | boolean | Sí | Indica si el subcliente puede comprar créditos de firma. |
policy.max_credits_per_assign | number | Sí | Cantidad máxima de créditos que el subcliente puede asignar en una sola operación. |
policy.can_sub_user_buy_credits | boolean | Sí | Indica si los subusuarios del subcliente pueden comprar créditos de firma. |
policy.can_sub_client_buy_credits | boolean | Sí | Indica si los subclientes del subcliente pueden comprar créditos de firma. |
policy.allowed_package_type | string | Sí | Tipo de paquete permitido para el subcliente, p. ej. BASE. |
Body Parameters
{
"name": "",
"rfc": "",
"description": "",
"contact": {
"rfc": "",
"first_name": "",
"last_name": "",
"mother_last_name": "",
"email": "",
"phone": "",
"curp": ""
},
"policy": {
"allow_sub_users": true,
"allow_sub_clients": true,
"allow_api_keys": true,
"allow_apps": true,
"max_sub_users": 0,
"max_sub_clients": 0,
"max_api_keys": 0,
"max_apps": 0,
"can_deactivate_sub_users": false,
"can_deactivate_sub_clients": false,
"can_manage_credits": true,
"can_buy_credits": true,
"max_credits_per_assign": 0,
"can_sub_user_buy_credits": false,
"can_sub_client_buy_credits": false,
"allowed_package_type": "BASE"
}
}{}curl --location 'https://demo-apimex.firmavirtual.mx/api/oauth2/integration/clients/subclients/create' \
--header 'Content-Type: application/json' \
--data '{
"name": "",
"rfc": "",
"description": "",
"contact": {
"rfc": "",
"first_name": "",
"last_name": "",
"mother_last_name": "",
"email": "",
"phone": "",
"curp": ""
},
"policy": {
"allow_sub_users": true,
"allow_sub_clients": true,
"allow_api_keys": true,
"allow_apps": true,
"max_sub_users": 0,
"max_sub_clients": 0,
"max_api_keys": 0,
"max_apps": 0,
"can_deactivate_sub_users": false,
"can_deactivate_sub_clients": false,
"can_manage_credits": true,
"can_buy_credits": true,
"max_credits_per_assign": 0,
"can_sub_user_buy_credits": false,
"can_sub_client_buy_credits": false,
"allowed_package_type": "BASE"
}
}'{}