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.
CredentialInputName | 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-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
GenerateCredentialsResultName | 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>