POST api/v101/GenerateCredential

Método para generar una credencial de IRadius con atributos personalizados

Request Information

URI Parameters

Body Parameters

Parámetros para generación de la credencial.

CredentialInput
NameDescriptionTypeAdditional information
Field1

string
Field2

string
Field3

string
Info

string
Name

string
CodPos

string
BirthDate

date
Email

string
IsMale

boolean
InputAttributes

Collection of InputAttribute
CustomerId

integer
HotSpotId

integer
TypeId

integer

Request Formats

application/json, text/json

Sample:
{
  "Field1": "sample string 1",
  "Field2": "sample string 2",
  "Field3": "sample string 3",
  "Info": "sample string 4",
  "Name": "sample string 5",
  "CodPos": "sample string 6",
  "BirthDate": "2025-04-23T20:21:30.1238076+00:00",
  "Email": "sample string 8",
  "IsMale": true,
  "InputAttributes": [
    {
      "StringValue": "sample string 1",
      "NumericValue": 1,
      "Id": 5,
      "AttributeName": "sample string 8",
      "Description": "sample string 9",
      "IsNumeric": true
    },
    {
      "StringValue": "sample string 1",
      "NumericValue": 1,
      "Id": 5,
      "AttributeName": "sample string 8",
      "Description": "sample string 9",
      "IsNumeric": true
    }
  ],
  "CustomerId": 9,
  "HotSpotId": 10,
  "TypeId": 11
}

application/xml, text/xml

Sample:
<CredentialInput xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ibertic.Iradius.CredentialsGeneration">
  <CustomerId>9</CustomerId>
  <HotSpotId>10</HotSpotId>
  <TypeId>11</TypeId>
  <BirthDate>2025-04-23T20:21:30.1238076+00:00</BirthDate>
  <CodPos>sample string 6</CodPos>
  <Email>sample string 8</Email>
  <Field1>sample string 1</Field1>
  <Field2>sample string 2</Field2>
  <Field3>sample string 3</Field3>
  <Info>sample string 4</Info>
  <InputAttributes>
    <InputAttribute>
      <AttributeName>sample string 8</AttributeName>
      <Description>sample string 9</Description>
      <Id>5</Id>
      <IsNumeric>true</IsNumeric>
      <NumericValue>1</NumericValue>
      <StringValue>sample string 1</StringValue>
    </InputAttribute>
    <InputAttribute>
      <AttributeName>sample string 8</AttributeName>
      <Description>sample string 9</Description>
      <Id>5</Id>
      <IsNumeric>true</IsNumeric>
      <NumericValue>1</NumericValue>
      <StringValue>sample string 1</StringValue>
    </InputAttribute>
  </InputAttributes>
  <IsMale>true</IsMale>
  <Name>sample string 5</Name>
</CredentialInput>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Resultado de la generación

GenerateCredentialsResult
NameDescriptionTypeAdditional information
HasErrors

boolean
Errors

Collection of string
CredentialsResults

Collection of GenerateCredentialResult
OrderId

integer

Response Formats

application/json, text/json

Sample:
{
  "HasErrors": true,
  "Errors": [
    "sample string 1",
    "sample string 2"
  ],
  "CredentialsResults": null,
  "OrderId": 1
}

application/xml, text/xml

Sample:
<GenerateCredentialsResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ibertic.Iradius.CredentialsGeneration">
  <CredentialsResults i:nil="true" />
  <Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Errors>
  <HasErrors>true</HasErrors>
  <OrderId>1</OrderId>
</GenerateCredentialsResult>