cs-security-experience-api-services icon

cs-security-experience-api-services

(0 reviews)
This API provides identity validation, OTP management, survey generation, token handling for portals, and blacklist verification across multiple versions to ensure secure authentication and data processing

home

🏠 Home - cs-authentication-api

Welcome to the cs-authentication-api documentation. This API facilitates secure access to Servicios Portal Services, designed to support authentication processes.


🌐 Base Information

πŸš€ How to Consume

To consume this API, please follow the instructions in the Exchange or visit the Portal.


πŸ“ Endpoints

Client Identity Validation (Version 1)

POST: customer/v1/identity/validate

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/customer/v1/identity/validate" \
-H "Content-Type: application/json" \
-d '{"customerId": "12345"}'

OTP Security Initialization (Version 1)

POST: security/v1/OTP/initialize

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/security/v1/OTP/initialize" \
-H "Content-Type: application/json" \
-d '{"phoneNumber": "555-1234"}'

OTP Security Validation (Version 1)

POST: security/v1/OTP/validate

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/security/v1/OTP/validate" \
-H "Content-Type: application/json" \
-d '{"otp": "123456"}'

Survey Generation Security (Version 1)

POST: security/v1/survey/generate

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/security/v1/survey/generate" \
-H "Content-Type: application/json" \
-d '{"userId": "78910"}'

Survey Validation Security (Version 1)

POST: security/v1/survey/validate

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/security/v1/survey/validate" \
-H "Content-Type: application/json" \
-d '{"surveyId": "xyz123"}'

Portal Token Generation Security (Version 1)

POST: security/v1/portal/generate_token

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/security/v1/portal/generate_token" \
-H "Content-Type: application/json" \
-d '{"userId": "abcd1234"}'

Portal Token Validation Security (Version 1)

POST: security/v1/portal/validate_token

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/security/v1/portal/validate_token" \
-H "Content-Type: application/json" \
-d '{"token": "token_value"}'

BLS Check Security (Version 1)

POST: security/check_bls

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/security/check_bls" \
-H "Content-Type: application/json" \
-d '{"userId": "check123"}'

Client Identity Validation (Version 3)

POST: /v3/customer/identity/validate

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/v3/customer/identity/validate" \
-H "Content-Type: application/json" \
-d '{"customerId": "12345"}'

OTP Security Initialization (Version 3)

POST: /v3/security/OTP/initialize

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/v3/security/OTP/initialize" \
-H "Content-Type: application/json" \
-d '{"phoneNumber": "555-1234"}'

OTP Security Validation (Version 3)

POST: /v3/security/OTP/validate

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/v3/security/OTP/validate" \
-H "Content-Type: application/json" \
-d '{"otp": "123456"}'

Portal Token Generation Security (Version 3)

POST: /v3/security/portal/generate_token

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/v3/security/portal/generate_token" \
-H "Content-Type: application/json" \
-d '{"userId": "abcd1234"}'

Portal Token Validation Security (Version 3)

POST: /v3/security/portal/validate_token

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/v3/security/portal/validate_token" \
-H "Content-Type: application/json" \
-d '{"token": "token_value"}'

Client Identity Validation (Version 4)

POST: /v4/customer/identity/validate

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/v4/customer/identity/validate" \
-H "Content-Type: application/json" \
-d '{"customerId": "12345"}'

OTP Security Initialization (Version 4)

POST: /v4/security/OTP/initialize

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/v4/security/OTP/initialize" \
-H "Content-Type: application/json" \
-d '{"phoneNumber": "555-1234"}'

OTP Security Validation (Version 4)

POST: /v4/security/OTP/validate

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/v4/security/OTP/validate" \
-H "Content-Type: application/json" \
-d '{"otp": "123456"}'

Portal Token Generation Security (Version 4)

POST: /v4/security/portal/generate_token

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/v4/security/portal/generate_token" \
-H "Content-Type: application/json" \
-d '{"userId": "abcd1234"}'

Portal Token Validation Security (Version 4)

POST: /v4/security/portal/validate_token

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/v4/security/portal/validate_token" \
-H "Content-Type: application/json" \
-d '{"token": "token_value"}'

Fasecolda Vehicle Validation

POST: security/v1/fasecolda/validate_vehicle

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/security/v1/fasecolda/validate_vehicle" \
-H "Content-Type: application/json" \
-d '{"plate": "XYZ123"}'

Ariba Supplier Validation

POST: security/v1/ariba/validate_supplier

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/security/v1/ariba/validate_supplier" \
-H "Content-Type: application/json" \
-d '{"supplierId": "A12345"}'

RegistradurΓ­a HC2 Identity Validation

POST: security/v1/registraduria/hc2/validate_identity

Example Request
curl -X POST "https://security-experience-api-prod.us-e1.cloudhub.io/api/security/v1/ariba/validate_supplier" \

⚠️ Error Handling

Standard HTTP status codes are used for error handling:

  • 200 OK - Request successful.

  • 400 Bad Request - Missing/invalid parameters.

  • 401 Unauthorized - Authentication failure.

  • 404 Not Found - Resource not found.

  • 500 Internal Server Error - Server error.


πŸ“ž Support

For any questions or issues, please contact the API support team INTEGRATION SERVICES AND APPLICATIONS COORDINATION.


Notes

  • Documentation adjusted in February 2025.
  • For additional information, contact: epalma@fgs.co

Reviews