📘 2025 Report:Mexico Economic Review 2025 — outlook, charts, and sector signalsRead

    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.

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

    POSTOnboarding & SAT

    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

    Field Type Description Example
    IsAgreeTermsreq
    boolean Taxpayer has accepted CRiskCo's terms and authorization to query SAT. true
    DateAgreeTermsreq
    date Date the terms were accepted (YYYY-MM-DD). 2024-10-01
    VersionAgreeTermsreq
    string Version identifier of the accepted terms document. 1
    Emailreq
    string Contact email for the onboarding. contact@example.com
    Userreq
    string Taxpayer RFC used to authenticate against SAT. GAPXXXXXXXXX
    Passwordreq
    string SAT CIEC password. Stored encrypted and never returned. ********
    RefApplicantId
    string Optional client-side reference id to correlate this taxpayer in your own system.

    Response schema

    Field Type Description Example
    ErrorCode
    string Error code if the call failed; null on success.
    Message
    string Human-readable result message. Success! Information Received
    Success
    boolean True 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.