Specifiche API metadati mancato recapito

Utilizzare l'API dei metadati di mancato recapito per fornire tutte le informazioni sulla dipendenza dei prerequisiti necessarie per sottomettere una richiesta di mancato recapito, ad esempio Avvio/Interruzione/Mancato recapito. Queste informazioni includono operazioni di mancato recapito, servizi, durata e dettagli della coda di ticket. Inoltre, fornisce informazioni sulle opzioni delle istanze di ambiente.

Recupera operazioni di mancato recapito consentite

Utilizzare questa API per ottenere le operazioni di mancato recapito consentite.

API

/selfservice/v1/customers/services/products/bounce/operations

Ambito e AuthZ

  • Per accedere a questa API, è necessario disporre dell'ambito mcs:oci:api:User.
  • È possibile utilizzare l'API dei metadati di mancato recapito solo se il cliente ha optato per la funzionalità di mancato recapito.

Intestazioni

  • Autorizzazione: Bearer <Token>

    Dove <Token> è il token OAUTH restituito dal server di autorizzazione (token JWT).

  • Identificativo: <ID JWKS>

    Dove <JWKS Identifier> è il GUID generato quando l'URI JWKS è impostato dall'amministratore del cliente nella piattaforma self-service.

Percorso di base

/selfservice/v1/

Funzionalità

  • Questa API espone un elenco di operazioni di mancato recapito consentite.
  • Il valore name è la chiave.
  • label è una descrizione utilizzata per le visualizzazioni.

Verbo

GET

Risposta di esempio

[
  {
    "name": "Bounce",
    "label": "Bounce"
  },
  {
    "name": "Start",
    "label": "Start"
  },
  {
    "name": "Stop",
    "label": "Stop"
  }
]

Recupera elenco di servizi mancato recapito applicabili

Utilizzare questa interfaccia API per ottenere un elenco dei servizi predefiniti nell'ambiente interessato durante l'operazione di mancato recapito.

API

/selfservice/v1/customers/services/products/bounce/services

Ambito e AuthZ

  • Per accedere a questa API, è necessario disporre dell'ambito mcs:oci:api:User.
  • È possibile utilizzare l'API dei metadati di mancato recapito solo se il cliente ha optato per la funzionalità di mancato recapito.

Intestazioni

  • Autorizzazione: Bearer <Token>

    Dove <Token> è il token OAUTH restituito dal server di autorizzazione (token JWT).

  • Identificativo: <ID JWKS>

    Dove <JWKS Identifier> è il GUID generato quando l'URI JWKS è impostato dall'amministratore del cliente nella piattaforma self-service.

Percorso di base

/selfservice/v1/

Funzionalità

  • Questa API espone un elenco di servizi di mancato recapito applicabili.
  • Il valore name è la chiave.
  • label è una descrizione utilizzata per le visualizzazioni.

Verbo

GET

Risposta di esempio

[
  {
    "name": "All",
    "label": "All (Apps and DB)"
  },
  {
    "name": "Apps",
    "label": "All Apps"
  },
  {
    "name": "Components",
    "label": "Apps Components"
  }
]

Recupera opzioni istanza

Utilizzare questa API per ottenere le opzioni dell'istanza.

API

/selfservice/v1/customers/{custId}/products/bounce/instances/{instanceName}/services

Ambito e AuthZ

  • Per accedere a questa API, è necessario disporre dell'ambito mcs:oci:api:User.
  • È possibile accedere a queste informazioni solo per le istanze che appartengono al cliente.
  • È possibile utilizzare l'API dei metadati di mancato recapito solo se il cliente ha optato per la funzionalità di mancato recapito.

Intestazioni

  • Autorizzazione: Bearer <Token>

    Dove <Token> è il token OAUTH restituito dal server di autorizzazione (token JWT).

  • Identificativo: <ID JWKS>

    Dove <JWKS Identifier> è il GUID generato quando l'URI JWKS è impostato dall'amministratore del cliente nella piattaforma self-service.

Percorso di base

/selfservice/v1/

Dipendenza

Funzionalità

  • Questa API espone un elenco di servizi interessati durante il mancato recapito per un'istanza cliente specifica.
  • Il valore name è la chiave.
  • label è una descrizione utilizzata per le visualizzazioni.
  • È possibile recuperare {custId} e {instanceName} dalla dipendenza indicata.

Verbo

GET

Parametri

Nome Digita descrizione; obbligatorio
custId Parametro percorso Identificativo cliente
instanceName Parametro percorso Nome istanza

Risposta di esempio

[
  {
    "name": "All",
    "label": "All (Apps and DB)"
  },
  {
    "name": "Apps",
    "label": "All Apps"
  },
  {
    "name": "Components",
    "label": "Apps Components"
  },
  {
    "name": "AllwithVM",
    "label": "All (Apps & DB) with VM"
  },
  {
    "name": "AppswithVM",
    "label": "All Apps with VM"
  }
]

Ottieni informazioni coda

Utilizzare questa API per ottenere informazioni sulla coda per i ticket di mancato recapito.

API

/selfservice/v1/customers/services/{serviceType}/products/bounce/instances/{instanceName}/ticket/queue

Ambito e AuthZ

  • Per accedere a questa API, è necessario disporre dell'ambito mcs:oci:api:User.
  • È possibile accedere a queste informazioni solo per le istanze che appartengono al cliente.
  • È possibile utilizzare l'API dei metadati di mancato recapito solo se il cliente ha optato per la funzionalità di mancato recapito.

Intestazioni

  • Autorizzazione: Bearer <Token>

    Dove <Token> è il token OAUTH restituito dal server di autorizzazione (token JWT).

  • Identificativo: <ID JWKS>

    Dove <JWKS Identifier> è il GUID generato quando l'URI JWKS è impostato dall'amministratore del cliente nella piattaforma self-service.

Percorso di base

/selfservice/v1/

Dipendenza

Funzionalità

Questa API recupera le informazioni sulla coda per i ticket di mancato recapito.

Da utilizzare come prerequisito per la creazione di ticket.

È possibile recuperare {serviceType} e {instanceName} dalla dipendenza indicata.

Verbo

GET

Parametri

Nome Digita descrizione; obbligatorio
serviceType Parametro percorso Tipo di servizio
instanceName Parametro percorso Nome istanza
services Parametro della query

Opzioni dei servizi [Tutti,App,Componenti, AllwithVM, AppswithVM]

No

Risposta di esempio

{
    "category": "Application - EBS OCI",
    "serviceCode": "EBSI",
    "subType": "SelfService_Bounce",
    "type": "OCIEBS_Prod_SelfService"
}

Ottieni durate consentite

Utilizzare questa API per ottenere le durate consentite per i ticket di mancato recapito.

API

/selfservice/v1/customers/services/products/bounce/durations

Ambito e AuthZ

  • Per accedere a questa API, è necessario disporre dell'ambito mcs:oci:api:User.
  • È possibile utilizzare l'API dei metadati di mancato recapito solo se il cliente ha optato per la funzionalità di mancato recapito.

Intestazioni

  • Autorizzazione: Bearer <Token>

    Dove <Token> è il token OAUTH restituito dal server di autorizzazione (token JWT).

  • Identificativo: <ID JWKS>

    Dove <JWKS Identifier> è il GUID generato quando l'URI JWKS è impostato dall'amministratore del cliente nella piattaforma self-service.

Percorso di base

/selfservice/v1/

Funzionalità

  • Questa API espone l'elenco delle operazioni di mancato recapito consentite.
  • displayValue è il valore utilizzato per la visualizzazione.
  • value è il valore considerato per l'elaborazione.

Verbo

GET

Risposta di esempio

[
  {
    "displayValue": "2 hours",
    "value": "PT2H"
  },
  {
    "displayValue": "2 hours 30 minutes",
    "value": "PT2H30M"
  },
  {
    "displayValue": "3 hours",
    "value": "PT3H"
  },
  {
    "displayValue": "4 hours",
    "value": "PT4H"
  },
  ...
]