CRiskCo API Explorer

    Every endpoint, every field. Global search, full request and response schemas, and a private channel if you're migrating from another provider.

    66 documented endpoints. Download the full reference to review it offline.

    POSTTier 2 — Financial IntelligenceOnboarding & SAT

    Full SAT/CIEC depth: tax status, tax regimes and Constancia de Situación Fiscal, CFDI receivables and payables, financial statements (CFSS), payroll and FinScore.

    Onboarding SAT Integration

    POST https://service.criskco.com/apiservice.svc/OnboardingSatIntegration

    Submit a taxpayer's RFC and SAT CIEC to start the integration. Returns a Success flag — poll GetApplicants for the resulting applicantId and status.

    Open in Postman docs

    Request schema

    FieldTypeDescriptionExample
    IsAgreeTermsreq
    booleanTaxpayer has accepted CRiskCo's terms and authorization to query SAT.true
    DateAgreeTermsreq
    dateDate the terms were accepted (YYYY-MM-DD).2024-10-01
    VersionAgreeTermsreq
    stringVersion identifier of the accepted terms document.1
    Emailreq
    stringContact email for the onboarding.contact@example.com
    Userreq
    stringTaxpayer RFC used to authenticate against SAT.GAPXXXXXXXXX
    Passwordreq
    stringSAT CIEC password. Stored encrypted and never returned.********
    RefApplicantId
    stringOptional client-side reference id to correlate this taxpayer in your own system.

    Response schema

    FieldTypeDescriptionExample
    ErrorCode
    stringError code if the call failed; null on success.—
    Message
    stringHuman-readable result message.Success! Information Received
    Success
    booleanTrue if the integration request was accepted.true

    cURL template

    curl --location --request POST \
      'https://service.criskco.com/apiservice.svc/OnboardingSatIntegration' \
      --header 'apiId: <YOUR_API_ID>' \
      --header 'apiKey: <YOUR_API_KEY>' \
      --header 'Content-Type: application/JSON' \
      --data-raw '{
      "IsAgreeTerms": true,
      "DateAgreeTerms": "2024-10-01",
      "VersionAgreeTerms": "1",
      "Email": "contact@example.com",
      "User": "GAPXXXXXXXXX",
      "Password": "********",
      "RefApplicantId": ""
    }'

    Replace <YOUR_API_ID> and <YOUR_API_KEY> with your sandbox credentials.