nomiDocumentación
SoporteVolver al sitio
  • Primeros pasos

    • Introducción
    • Qué es Nomi
    • Inicio rápido
    • Conceptos
    • Autenticación
  • Credenciales

    • Crear una credencial
    • Emitir una credencial
    • Ciclo de vida
    • Revocar una credencial
    • Verificar una credencial
    • Verificación por QR
  • Distribución

    • Apple Wallet
    • Google Wallet
    • Correo
    • Entrega de credenciales
    • Emisión masiva
  • API

    • Panorama del API
    • Autenticación
    • API de credenciales
    • Destinatarios
    • Verificación
    • Revocación
    • Webhooks
    • Errores
  • Integraciones

    • Moodle
    • WordPress
    • API REST
    • Webhooks
  • Seguridad

    • Autenticación
    • Llaves de API
    • Seguridad de webhooks
    • Protección de datos
    • Buenas prácticas
  • Recursos

    • Preguntas frecuentes
    • Glosario
    • Cambios
  1. Documentación
  2. /
  3. Credenciales
  4. /
  5. Emitir una credencial

Emitir una credencial

Una solicitud, una credencial, y las carteras que se renderizan aparte.

POST/v1/credentials

Crea la credencial y la pasa a issued.

Solicitud

curl -X POST https://api.nomi-tech.com/v1/credentials \
  -H "Authorization: Bearer nomi_sk_live_EXAMPLE" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order_example_12345" \
  -d '{
    "subjectId": "sub_…",
    "templateKey": "membership_platinum",
    "channels": ["apple_wallet", "google_wallet"],
    "expiresAt": "2027-01-31T23:59:59Z"
  }'
CampoObligatorioQué hace
subjectIdSíQuién lleva la credencial.
templateKeyUno de los dosUsa la última versión publicada de esa plantilla.
templateVersionIdUno de los dosFija una versión concreta. Tiene prioridad sobre templateKey.
channelsNoapple_wallet, google_wallet o las dos. Por omisión, apple_wallet.
expiresAtNoUn instante RFC 3339. Manda sobre la regla de validez de la plantilla.

La respuesta

201 Created

{
  "id": "cred_…",
  "serial": "…",
  "state": "issued",
  "fields": { "tier": "Platinum", "member": "Alex Morgan", "since": "2021-03-04" },
  "subject": { "id": "sub_…", "externalId": "crm_example_001", "status": "active" },
  "channels": [
    { "channel": "apple_wallet",  "state": "pending", "installUrl": null },
    { "channel": "google_wallet", "state": "pending", "installUrl": null }
  ],
  "publicId": "…",
  "verificationUrl": "…",
  "issuedAt": "2026-09-20T15:04:11Z",
  "expiresAt": "2027-01-31T23:59:59Z"
}
Los canales vuelven en pending y está bien así: firmar un pase de Apple y crear un objeto de Google Wallet ocurren después de la respuesta. Vuelve a leer la credencial, o suscríbete a credential.channel.provisioned, en vez de consultar en un bucle apretado.

Reintentar sin riesgo

Manda un Idempotency-Key y un reintento repite la primera respuesta en vez de emitir dos veces. Una solicitud que expiró de regreso es indistinguible de una que nunca llegó — esto es lo que hace que reintentarla sea lo correcto. Ver Errores.

Entrega de credenciales

Llevarla a un teléfono.

Emisión masiva

Una graduación, no un bucle.

AnteriorCrear una credencialSiguienteCiclo de vida

¿Sigues atascado?

Si esta página no te lo resolvió, el centro de ayuda tiene el lado operativo de la misma pregunta — y lo que escribas ahí lo lee una persona.

Ir al centro de ayuda →

En esta página

  • La respuesta
  • Reintentar sin riesgo
nomi

Infraestructura de credenciales digitales. Crea, emite y administra credenciales desde los sistemas que ya usas.

Operado por

País y moneda

Plataforma

  • Cómo funciona
  • Plantillas
  • Ciclo de vida
  • Desarrolladores
  • Precios
  • Preguntas frecuentes
  • Nomi Academic

Credenciales

  • Membresías
  • Carnés de empleado
  • Carnés estudiantiles
  • Eventos y lealtad

Desarrolladores

  • Documentación
  • Inicio rápido
  • Referencia del API
  • Webhooks
  • Integraciones

Soporte

  • Centro de ayuda
  • Apple y Google Wallet
  • Verificación
  • Contactar a soporte

Empresa

  • Solicitar una demo
  • Hablar con Nomi
  • Legal
  • Codingraph
PrivacidadTérminosCookiesSeguridadContacto

© 2026 Codingraph S.A. Todos los derechos reservados.

Nomi is a registered trademark used by Codingraph S.A. under licence.

Se factura en CRC

Apple Wallet y Google Wallet son marcas de sus respectivos dueños.