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| Name | Description | Type | Additional information |
|---|---|---|---|
| Field1 | string | ||
| Field2 | string | ||
| Field3 | string | ||
| Info | string | ||
| Name | string | ||
| CodPos | string | ||
| BirthDate | date | ||
| 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-10-03T21:07:03.1433917+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-10-03T21:07:03.1433917+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| Name | Description | Type | Additional 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>