Estás viendo la documentación de Apigee Edge.
Ir a la
documentación de Apigee X. info
Si quieres tener más control sobre las empresas y los desarrolladores que participan en tu programa de API monetizado (por ejemplo, si quieres crear empresas y desarrolladores internos para realizar pruebas), puedes crear empresas y desarrolladores de forma manual con la IU de administración y la API.
Una consideración principal que determina si necesitas crear empresas y desarrolladores de forma manual es si los desarrolladores necesitarán credenciales para acceder a la IU de administración, enviar credenciales en llamadas a la API de administración de Edge o acceder a un portal para desarrolladores.
- Si tus desarrolladores de monetización necesitan credenciales de acceso para acceder a la IU o la API de Edge, primero deben tener su propia cuenta de administrador de Apigee.
- Si solo necesitas crear desarrolladores de prueba que no necesiten credenciales (por ejemplo, si quieres realizar llamadas a la API con desarrolladores de prueba ficticios), no se requieren cuentas de Apigee.
Administra desarrolladores de apps con la IU
Crea, administra y activa desarrolladores de apps con la IU de Edge, como se describe en Administra desarrolladores de apps. Después de crear los desarrolladores de apps, puedes agregarlos a las empresas, como se describe en las siguientes secciones.
Administra empresas con la IU
Crea, administra y activa empresas, como se describe en las siguientes secciones.
Explora la página Empresas
Accede a la página Empresas, como se describe a continuación.
Edge
Para acceder a la página Empresas con la IU de Edge, sigue estos pasos:
- Accede a apigee.com/edge.
- Selecciona Publicar > Monetización > Empresas en la barra de navegación izquierda.
Se mostrará la página Empresas.

Como se destaca en la figura, la página Empresas te permite hacer lo siguiente:
- Ver información resumida de todas las empresas, incluidos el nombre de la empresa, el ID de registro, la cantidad de apps y claves de API registradas, el tipo de facturación, la cantidad de desarrolladores asignados a la empresa y el estado
- Agregar una empresa
- Activar o desactivar una empresa
- Editar una empresa
- Borrar una empresa
- Buscar la lista de empresas
Classic Edge (nube privada)
Para acceder a la página Empresas con la IU de Classic Edge, sigue estos pasos:
- Accede a
http://ms-ip:9000, donde ms-ip es la dirección IP o el nombre de DNS del nodo del servidor de administración. - Selecciona Publicar > Empresas en la barra de navegación superior.
Se mostrará la página Empresas.

- Ver la lista actual de empresas
- Administrar una empresa. En particular, agregar, activar, editar y borrar una empresa.
- Ver el portal para desarrolladores conectado (solo Drupal 7)
Agrega una empresa
Para agregar una empresa, sigue estos pasos:
- Accede a la página Empresas.
- Haz clic en + Empresa.
- Ingresa los detalles de la empresa.
Los siguientes son los campos obligatorios:
- Nombre de la empresa
- Administrador (el usuario que es el administrador principal de la empresa )
- Tipo de facturación
Según la configuración de facturación de la monetización, el tipo de facturación puede establecerse de forma predeterminada en
PREPAIDoPOSTPAID. Para obtener más información, consulta Configura los tipos de facturación prepaga y pospaga con la API. - Agrega uno o más desarrolladores a la empresa.
- En la sección Desarrolladores, ingresa una cadena en el campo Agregar desarrollador para mostrar la lista de desarrolladores que coinciden con la cadena.
- Selecciona un desarrollador de la lista desplegable.
- Repite el proceso para agregar desarrolladores adicionales a la empresa.
- Agrega uno o más atributos personalizados.
- En la sección Atributos personalizados, haz clic en + Nuevo.
- Ingresa el nombre y el valor del atributo personalizado.
- Repite el proceso para agregar atributos personalizados adicionales a la empresa.
- Haz clic en Crear empresa.
Activa y desactiva una empresa
Para activar y desactivar una empresa, sigue estos pasos:
- Accede a la página Empresa.
- Coloca el cursor sobre la empresa que deseas activar y habilita
en el menú de acciones.
Inhabilita el botón de activación para desactivar la empresa.
Edita una empresa
Para editar una empresa, sigue estos pasos:
- Accede a la página Empresa.
- Coloca el cursor sobre la empresa que deseas editar y haz clic en
en el menú de acciones. - Actualiza los detalles de la empresa según sea necesario.
- Haz clic en Actualizar empresa para guardar los cambios.
Borra una empresa
Para borrar una empresa, sigue estos pasos:
- Accede a la página Empresas.
- Coloca el cursor sobre la empresa que deseas borrar y haz clic en
en el menú de acciones. - Haz clic en Borrar para confirmar la operación de borrado.
Administra empresas y desarrolladores con la API
El uso de la API para administrar empresas y desarrolladores se describe en las siguientes secciones.
Crea y actualiza empresas y desarrolladores con la API
Para administrar empresas y desarrolladores con la API de administración de Edge, consulta las siguientes secciones de la API:
- Crea una empresa
- Crea un desarrollador
Nota: Configura la información de monetización cuando crees un desarrollador pasando atributos personalizados. - Agrega o
actualiza desarrolladores de la empresa
Nota: De manera opcional, puedes asignar un rol al desarrollador, aunque no es obligatorio. Para obtener una lista de roles de desarrollador, consulta Recupera roles de desarrollador. - Enumera la configuración de monetización para todos los desarrolladores o para un solo desarrollador
Nota: Define la información de monetización pasando atributos personalizados cuando crees o actualices un desarrollador. Puedes ver los atributos personalizados de monetización establecidos con la API estándar (no de monetización) para enumerar todos los desarrolladores o un solo desarrollador.
Administra roles de desarrollador con la API
Puedes crear roles con las APIs de monetización. Esto te permite establecer roles para tus socios. Por ejemplo, puedes establecer roles de administrador y desarrollador de aplicaciones para un socio. Luego, esos roles se pueden asignar a empleados específicos del socio.
Crea un rol de desarrollador
Para crear un rol de desarrollador, envía una solicitud POST a
organizations/{org_name}/developer-roles. Cuando realices la solicitud, deberás
especificar en el cuerpo de la solicitud el nombre y la descripción del rol, y la identificación de la
organización. Por ejemplo:
$ curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "appDeveloper",
"description": "App Developer",
"organization": {
"id": "{org_name}"
}
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \
-u email:password
Recupera roles de desarrollador
Para recuperar roles de desarrollador, envía una solicitud GET a organizations/{org_id}/developer-roles. Por ejemplo:
$ curl -H "Accept:application/json" -X GET \
"https:// api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developer-roles" \
-u email:password
La respuesta debería ser similar a la siguiente (solo se muestra una parte de la respuesta):
{
"description" : "App Developer",
"id" : "appdeveloper",
"name" : "appDeveloper",
"organization" : {
...
}
}Configuración de roles de desarrollador para la API
Las siguientes opciones de configuración de roles de desarrollador se exponen a la API:
| Nombre | Descripción | Predeterminado | ¿Obligatorio? |
|---|---|---|---|
name |
El nombre del rol de desarrollador |
N/A | Sí |
description |
Una descripción del rol de desarrollador |
N/A | Sí |
Recupera la tasa de impuestos de un desarrollador con la API
Puedes obtener la tasa de impuestos actual de un desarrollador enviando una solicitud GET a
organizations/{org_name}/tax-engine. Cuando realices la solicitud, deberás especificar
la identificación del desarrollador como un parámetro de consulta. Por ejemplo:
$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/tax-engine?developerId=dev7@myorg.com" \
-u email:password
La respuesta debería ser similar a la siguiente:
0.09Realiza otras tareas específicas del desarrollador con la API
Muchas de las tareas relacionadas con la monetización que puedes realizar para una organización, como crear planes de tarifas o crear condiciones de notificación, también puedes realizarlas para un desarrollador individual. Por ejemplo, puedes crear una cuenta bancaria para un desarrollador específico o generar un informe de ingresos para un desarrollador específico.
En la siguiente tabla, se enumeran las tareas específicas del desarrollador que puedes realizar con las APIs de monetización. En la tabla, también se indica dónde puedes encontrar instrucciones detalladas para realizar estas tareas.
| Tarea | Dónde encontrar instrucciones |
|---|---|
| Ver los Términos y Condiciones aceptados por un desarrollador |
Visualiza los Términos y Condiciones aceptados por un desarrollador o una empresa con la API |
| Ver los paquetes de API aceptados por un desarrollador |
Visualiza los paquetes de productos de API aceptados por un desarrollador o una empresa con la API |
| Crea un plan de tarifas para desarrolladores | |
| Ver los planes de tarifas disponibles para un desarrollador | |
| Ver los planes de tarifas disponibles para un desarrollador específico que contienen un producto específico | |
| Ver solo los planes de tarifas para desarrolladores aceptados |
Visualiza todos los planes de tarifas aceptados por un desarrollador con la API |
| Emitir crédito a un desarrollador | |
| Establece un límite de crédito para un desarrollador | |
| Ver el límite de crédito de un desarrollador | |
| "Recarga" (agrega un importe a) el saldo prepagado de un desarrollador | |
| Ver el saldo prepagado de un desarrollador | |
| Configura una condición de notificación para un desarrollador | |
| Crea y visualiza definiciones de informes para un desarrollador |