TransUnion Verification Service with Call Validation Treatment (CVT) API
The Verification Service with Call Validation Treatment (CVT) API from TransUnion — 1 operation(s) for verification service with call validation treatment (cvt).
The Verification Service with Call Validation Treatment (CVT) API from TransUnion — 1 operation(s) for verification service with call validation treatment (cvt).
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/transunion-verification-service-with-call-validation-treatment-cvt-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
x-logo:
url: https://raw.githubusercontent.com/neustar/tcs-apis/main/docs/newNeustarLogo.jpeg
altText: STIR/SHAKEN Authentication & Verification Service APIs
version: 1.0.0
title: STIR/SHAKEN Authentication & Verification Service Verification Service with Call Validation Treatment (CVT) API
summary: null
description: "# Overview\n Secure Telephone Identity Revisited (STIR) and the Signature-based Handling of Asserted information using toKENs (SHAKEN) framework have already become regulatory mandates in both the United States and Canada for caller identity authentication. These IETF and ATIS standards define how to securely compute, transit and verify SIP Identity headers through an Authentication Service (AS) and Verification Service (VS).\n\n Since their initial implementation, STIR and SHAKEN standards have been (and continue to be) extended in multiple ways. Additionally, the AS and VS can support supplemental features including, but not limited to telephone number ownership validation, subscriber-based policy management and robocall analytics.\n \n The AS and VS implement call authentication and related functions ideally through flexible, extensible, robust and standardized Application Program Interfaces (APIs). Many initial implementations of the SHAKEN framework employ RESTful API clients, but these are constrained to only supporting base functionality. The STIR/SHAKEN API project promotes collaboration to expand functionality, while hopefully also achieving industry alignment amongst various RESTful API implementations and/or applicable standards, where possible.\n\n There are generally two ways to authenticate a RESTful API client - 'apiKey' or 'coming from a whitelisted client IP'. Both are initially supported in the STIR/SHAKEN API project. If a RESTful API client chooses to use 'apiKey' for authentication, an 'apiKey' query parameter, with a pre-provisioned value, is validated to access API calls that are restricted. If the 'apiKey' parameter is not specified, a pre-provisioned client IP address may be used as the backup authentication mechanism. The server first checks for availability of an 'apiKey' in the query parameter and if it doesn't find one, it tries to authenticate via the client IP address.\n\n The primary objective of the STIR/SHAKEN API project is to foster broad and open industry collaboration amongst developers and implementers of (or those desiring to implement) RESTful APIs for timely and extensible support of evolving caller identity authentication standards, including supplemental feature support as required. The core set of ATIS SHAKEN standards supported in this project, including their underlying and/or referenced IETF and 3GPP standards, are:\n * ATIS-1000074, “SHAKEN”\n * ATIS-1000078, “National Security / Emergency Preparedness Priority Service SIP RPH Signing and Verification using PASSporTs”\n * ATIS-1000080, “SHAKEN: Governance Model and Certificate Management”\n * ATIS-1000084, “Operational and Management Considerations for SHAKEN STI Certification Authorities and Policy Administrators”\n * ATIS-1000085, “SHAKEN: SHAKEN Support of “div” PASSporT”\n * ATIS-1000092, “SHAKEN: Delegate Certificates\n * ATIS-1000093, “Toll-Free Numbers in the SHAKEN Framework”\n * ATIS-1000094, “SHAKEN: Calling Name and Rich Call Data Handling Procedures”\n * ATIS-1000098, “SIP Resource-Priority Header and Priority Header Signing in Support of Emergency Calling”\n\nLooking forward to your support, feedback and contributions.\n"
servers:
- url: https://{hostname}:{port}/{optionalRoutingPath}
description: https
tags:
- name: Verification Service with Call Validation Treatment (CVT)
paths:
/verify/v2/identityCVT:
post:
tags:
- Verification Service with Call Validation Treatment (CVT)
description: 'This API entry point accepts requests and produces responses in JSON Format.
'
summary: Request & Response in JSON Format
operationId: verify/identitycvt
parameters:
- in: query
name: apiKey
schema:
type: string
description: Required, if client chooses to authenticate via apiKey. Not required, if client chooses to authenticate via pre-provisioned client IP
- name: status
in: query
description: Only applicable for SIP INVITE message. The verification status requirement
required: false
style: form
schema:
type: string
- name: origcc
in: query
description: Only applicable for SIP INVITE message. Default country codes for the originator telephone number
required: false
style: form
schema:
type: string
- name: destcc
in: query
required: false
description: Only applicable for SIP INVITE message. Default country code for the destination telephone number
schema:
type: string
- name: cnam
in: query
description: Only applicable for SIP INVITE message. Flag for performing CNAM lookup
required: false
style: form
schema:
type: boolean
- name: robocall
in: query
description: Only applicable for SIP INVITE message. Flag for returning Robocall Call Insight data
required: false
style: form
schema:
type: boolean
- name: cnamPrefix
in: query
description: Only applicable for SIP INVITE message. Prefix applied to to CNAM data field, indicating if SIP Identity header is verified or not
required: false
style: form
schema:
type: string
- name: verstat
in: query
description: Only applicable for SIP INVITE message. Verstat value as defined in ETSI TS 124 299, for performing tagging and SIP Identity headers optionally removed
required: false
style: form
schema:
type: string
- name: identity
in: query
description: Only applicable for SIP INVITE message. Boolean flag for including SIP Identity header when the "verstat" parameter is specified, with the default value as "true"
required: false
style: form
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/VerifyIdentity'
text/plain:
examples:
request:
value: 'INVITE sip:+15715550001@proxy.example.com;transport=UDP SIP/2.0
v: SIP/2.0/UDP proxy.example.com:39089;branch=z9hG4bK-d8754za
Max-Forwards: 70
m: "alice" <sip:alice@proxy.example.com:39089;transport=UDP>
f: "alice" <sip:+15715550000@example.com>;tag=1f4e4f40
t: "bob" <sip:+15715550001@example.com>
Date: Fri, 16 Apr 2021 02:56:54 GMT
i: YzRlZDFlYzYyM2IwOTdlMzk0MDA3MTRmZmY3OGIzODM.
y: eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cDovL2NhLmV4YW1wbGUuY29tL3Rlc3QuZGVyIn0.eyJhdHRlc3QiOiJBIiwiZGVzdCI6eyJ0biI6WyIxNTcxNTU1MDAwMSJdfSwiaWF0IjoxNjE4NTQxODE0LCJta3kiOlt7ImFsZyI6IlNIQS0xIiwiZGlnIjoiNEFBREI5QjEzRjgyMTgzQjU0MDIxMkRGM0U1RDQ5NkIxOUU1N0NBQiJ9LHsiYWxnIjoiU0hBLTI1NiIsImRpZyI6IjM2M0JBRTEyOTU5NUY1OTcyREY3RTA4NEZFQ0RGMUJDQUQ3QTcwNjRGN0U3NEY3RUE2MDIwNjBFMzc1NENGRjcifV0sIm9yaWciOnsidG4iOiIxNzAzNTU1MDAwMSJ9LCJvcmlnaWQiOiIxMjM0NTYtQUJDRC05OTk5OTkifQ.yd8hFUIVEbXiZI4NTbLeepUkuEpkKAo_DQZmc2BivqJxGAnbZO2j4iljprTrka-3jLOj6ZSXo-y91879cUYZ-A;info=<http://ca.example.com/test.der>;alg=ES256;ppt="shaken"
P-Asserted-Identity: "Alice" <tel:+17035550001>
P-Asserted-Identity: "Alice" <sip:+17035550001@example.com>
CSeq: 2 INVITE
c: application/sdp
User-Agent: Z 3.3.25608 r25552
k: replaces, norefersub, extended-refer, timer
Allow-Events: presence, kpml
l: 439
v=0
o=Z 0 0 IN IP4 10.31.32.251
s=Z
c=IN IP4 10.31.32.251
t=0 0
m=audio 8000 RTP/AVP 8 0 3 110 98 101
a=fingerprint:SHA-1 4A:AD:B9:B1:3F:82:18:3B:54:02:12:DF:3E:5D:49:6B:19:E5:7C:AB
a=fingerprint:SHA-256 36:3B:AE:12:95:95:F5:97:2D:F7:E0:84:FE:CD:F1:BC:AD:7A:70:64:F7:E7:4F:7E:A6:02:06:0E:37:54:CF:F7
a=rtpmap:110 speex/8000
a=rtpmap:98 iLBC/8000
a=fmtp:98 mode=20
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
'
required: true
required: true
x-code-samples:
- lang: SHAKEN w/CNAM
source: "Request: \n<<<<<<<<<<<<<<<<<<<<<<<<<<< CNAM Service needs to be enabled/subscribed to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ncurl 'https://{hostname}:{port}/{optionalRoutingPath}/verify/v2/identity?apiKey=10679965b0504406a3f02cc4' -i -X POST \\\n -H 'Content-Type: application/json' \\\n -H 'Accept: application/json' \\\n -d '{\n \"from\" : \"\\\"Alice\\\" <sip:+15714345400@example.com>\",\n \"to\" : \"\\\"Bob\\\" <sip:+15715550000@example.com>\",\n \"identity\" : [ \"eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jci11YXQuY2NpZC5uZXVzdGFyLmJpei9jY2lkL2F1dGhuL3YyL2NlcnRzLzExMzMzLjEwMDAxIn0.eyJhdHRlc3QiOiJBIiwiZGVzdCI6eyJ0biI6WyIxNTcxNTU1MDAwMCJdfSwiaWF0IjoxNjM1MTkzMjA4LCJvcmlnIjp7InRuIjoiMTU3MTQzNDU0MDAifSwib3JpZ2lkIjoiNzIxYjBkMzMtMWIyZC00NTgxLWIwYjctN2JjMjgwOWQ5YmU2In0.0cPHrSXYgp-oknY1G0iyylrjTuRM4sLH7ck-XxJucLyp7pMMWotgD8McB53dFJAPNtcuGxYyD51iHVtwFnNvxg;info=<https://cr-uat.ccid.neustar.biz/ccid/authn/v2/certs/11333.10001>;alg=ES256;ppt=\\\"shaken\\\"\" ],\n \"cnam\" : true\n }'\n\nResponse: \n{\n \"status\" : \"ok\",\n \"cnam\" : \"Alice N Wonder\"\n}\n"
- lang: curl
label: SHAKEN w/Low Robocall Score
source: "Request: \n<<<<<<<<<<<<<<<<<<<<<<<<<<< Robocall Service needs to be enabled/subscribed to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ncurl 'https://{hostname}:{port}/{optionalRoutingPath}/verify/v2/identity?apiKey=10679965b0504406a3f02cc4' -i -X POST \\\n -H 'Content-Type: application/json' \\\n -H 'Accept: application/json' \\\n -d '{\n \"from\" : \"\\\"Alice\\\" <sip:+15714345400@example.com>\",\n \"to\" : \"\\\"Bob\\\" <sip:+15715550000@example.com>\",\n \"identity\" : [ \"eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jci11YXQuY2NpZC5uZXVzdGFyLmJpei9jY2lkL2F1dGhuL3YyL2NlcnRzLzExMzMzLjEwMDAxIn0.eyJhdHRlc3QiOiJBIiwiZGVzdCI6eyJ0biI6WyIxNTcxNTU1MDAwMCJdfSwiaWF0IjoxNjM1MTkzMjA4LCJvcmlnIjp7InRuIjoiMTU3MTQzNDU0MDAifSwib3JpZ2lkIjoiNzIxYjBkMzMtMWIyZC00NTgxLWIwYjctN2JjMjgwOWQ5YmU2In0.0cPHrSXYgp-oknY1G0iyylrjTuRM4sLH7ck-XxJucLyp7pMMWotgD8McB53dFJAPNtcuGxYyD51iHVtwFnNvxg;info=<https://cr-uat.ccid.neustar.biz/ccid/authn/v2/certs/11333.10001>;alg=ES256;ppt=\\\"shaken\\\"\" ],\n \"robocall\" : true\n }'\n\nResponse: \n{\n \"status\" : \"ok\",\n \"call_insight\" : {\n \"call_treatment\" : \"ALLOW\",\n \"fraud_score\" : 1,\n \"original_calling_name\" : \"Alice\",\n \"cv_data\" : {\n \"verstat\" : \"TN-Validation-Passed\",\n \"ppt\" : \"shaken\",\n \"attest\" : \"A\",\n \"origid\" : \"721b0d33-1b2d-4581-b0b7-7bc2809d9be6\",\n \"alternate_calling_name\" : \"Alice\"\n }\n }\n}\n"
- lang: curl
label: SHAKEN w/High Robocall Score
source: "Request: \n<<<<<<<<<<<<<<<<<<<<<<<<<<< Robocall Service needs to be enabled/subscribed to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ncurl 'https://{hostname}:{port}/{optionalRoutingPath}/verify/v2/identity?apiKey=10679965b0504406a3f02cc4' -i -X POST \\\n -H 'Content-Type: application/json' \\\n -H 'Accept: application/json' \\\n -d '{\n \"from\" : \"\\\"Alice\\\" <sip:+12002000596@example.com>\",\n \"to\" : \"\\\"Bob\\\" <sip:+15715550000@example.com>\",\n \"identity\" : [ \"eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jci11YXQuY2NpZC5uZXVzdGFyLmJpei9jY2lkL2F1dGhuL3YyL2NlcnRzLzExMzMzLjEwMDAxIn0.eyJhdHRlc3QiOiJDIiwiZGVzdCI6eyJ0biI6WyIxNTcxNTU1MDAwMCJdfSwiaWF0IjoxNjM1MTkzNTAxLCJvcmlnIjp7InRuIjoiMTIwMDIwMDA1OTYifSwib3JpZ2lkIjoiNzIxYjBkMzMtMWIyZC00NTgxLWIwYjctN2JjMjgwOWQ5YmU2In0.UO5QQ8YY1H8v7RDy8v8OAyfNDZbkIj2-6vKYyOabVDh1wQTKcRiEjavgA0yvNE7NBp04dm5OnIGQS9mGpCEr7Q;info=<https://cr-uat.ccid.neustar.biz/ccid/authn/v2/certs/11333.10001>;alg=ES256;ppt=\\\"shaken\\\"\" ],\n \"robocall\" : true\n }'\n\nResponse: \n{\n \"status\" : \"ok\",\n \"call_insight\" : {\n \"call_treatment\" : \"DENY\",\n \"fraud_score\" : 100,\n \"original_calling_name\" : \"Alice\",\n \"cv_data\" : {\n \"verstat\" : \"TN-Validation-Passed\",\n \"ppt\" : \"shaken\",\n \"attest\" : “C”,\n \"origid\" : \"721b0d33-1b2d-4581-b0b7-7bc2809d9be6\",\n \"alternate_calling_name\" : \"Alice\"\n }\n }\n}\n"
- lang: curl
label: SHAKEN w/CNAM & High Robocall Score
source: "Request: \n<<<<<<<<<<<<<<<<<<<<<<<<<<< Robocall Service needs to be enabled/subscribed to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\ncurl 'https://{hostname}:{port}/{optionalRoutingPath}/verify/v2/identity?apiKey=10679965b0504406a3f02cc4' -i -X POST \\\n -H 'Content-Type: application/json' \\\n -H 'Accept: application/json' \\\n -d '{\n \"from\" : \"\\\"Alice\\\" <sip:+12002000596@example.com>\",\n \"to\" : \"\\\"Bob\\\" <sip:+15715550000@example.com>\",\n \"identity\" : [ \"eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jci11YXQuY2NpZC5uZXVzdGFyLmJpei9jY2lkL2F1dGhuL3YyL2NlcnRzLzExMzMzLjEwMDAxIn0.eyJhdHRlc3QiOiJDIiwiZGVzdCI6eyJ0biI6WyIxNTcxNTU1MDAwMCJdfSwiaWF0IjoxNjM1MTkzNTAxLCJvcmlnIjp7InRuIjoiMTIwMDIwMDA1OTYifSwib3JpZ2lkIjoiNzIxYjBkMzMtMWIyZC00NTgxLWIwYjctN2JjMjgwOWQ5YmU2In0.UO5QQ8YY1H8v7RDy8v8OAyfNDZbkIj2-6vKYyOabVDh1wQTKcRiEjavgA0yvNE7NBp04dm5OnIGQS9mGpCEr7Q;info=<https://cr-uat.ccid.neustar.biz/ccid/authn/v2/certs/11333.10001>;alg=ES256;ppt=\\\"shaken\\\"\" ],\n \"cnam\" : true,\n \"robocall\" : true\n }'\n\nResponse: \n{\n \"status\" : \"ok\",\n \"cnam\" : \"Alice N Wonder\",\n \"call_insight\" : {\n \"call_treatment\" : \"DENY\",\n \"fraud_score\" : 99,\n \"original_calling_name\" : \"Alice\",\n \"cv_data\" : {\n \"verstat\" : \"TN-Validation-Passed\",\n \"ppt\" : \"shaken\",\n \"attest\" : \"A\",\n \"origid\" : \"721b0d33-1b2d-4581-b0b7-7bc2809d9be6\",\n \"alternate_calling_name\" : \"Alice\"\n }\n }\n}\n"
responses:
200:
description: 'successful operation
'
content:
application/json:
schema:
$ref: '#/components/schemas/VerifyResponse'
text/plain:
examples:
response:
value: 'HTTP/1.1 200 OK
Content-Type: text/plain;charset=UTF-8
Content-Length: 2582
INVITE sip:+15715550001@proxy.example.com;transport=UDP SIP/2.0
v: SIP/2.0/UDP proxy.example.com:39089;branch=z9hG4bK-d8754za
Max-Forwards: 70
m: "alice" <sip:alice@proxy.example.com:39089;transport=UDP>
f: "✔Alice In Wonderland" <sip:+15715550000;verstat=TN-Validation-Passed@example.com>;tag=1f4e4f40
t: "bob" <sip:+15715550001@example.com>
Date: Fri, 16 Apr 2021 02:56:52 GMT
i: YzRlZDFlYzYyM2IwOTdlMzk0MDA3MTRmZmY3OGIzODM.
P-Attestation-Indicator: A
P-Origination-Id: 123456-ABCD-999999
y: eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cDovL2NhLmV4YW1wbGUuY29tL3Rlc3QuZGVyIn0.eyJhdHRlc3QiOiJBIiwiZGVzdCI6eyJ0biI6WyIxNTcxNTU1MDAwMSJdfSwiaWF0IjoxNjE4NTQxODEyLCJta3kiOlt7ImFsZyI6IlNIQS0xIiwiZGlnIjoiNEFBREI5QjEzRjgyMTgzQjU0MDIxMkRGM0U1RDQ5NkIxOUU1N0NBQiJ9LHsiYWxnIjoiU0hBLTI1NiIsImRpZyI6IjM2M0JBRTEyOTU5NUY1OTcyREY3RTA4NEZFQ0RGMUJDQUQ3QTcwNjRGN0U3NEY3RUE2MDIwNjBFMzc1NENGRjcifV0sIm9yaWciOnsidG4iOiIxNzAzNTU1MDAwMSJ9LCJvcmlnaWQiOiIxMjM0NTYtQUJDRC05OTk5OTkifQ.HJzTVP6kSWIGrrAW23GJX920-WXqV7lSsLr4WzUlIJWdCVaLFNBVfze3PJ0Bq9qQnvhIZztjrdUR_hAUseaA8g;info=<http://ca.example.com/test.der>;alg=ES256;ppt="shaken"
P-Asserted-Identity: "✔Alice In Wonderland,Walt Disney World Resort,Orlando,FL 32830" <sip:+15715550000@example.com;tmpl=none;bn=Disney%20World;dept=Theme%20Park;lt=Wireline;st=Business;bt=Entertainment;ba=Walt%20Disney%20World%20Resort;cs=Orlando, FL;city=Orlando;state=FL;ct=US;zip=32830;wb=http://movies.disney.com/alice-in-wonderland-1951;lg=https://static-mh.content.disney.io/matterhorn/assets/goc/nav-logo-dark@2x-2b3eb08c507c.png;tg=#AliceInWonderLand;sm=%7B%22Facebook%22%3A%22https%3A%2F%2Fwww.facebook.com%2FDisneyAliceInWonderland%22%2C%22Twitter%22%3A%22https%3A%2F%2Ftwitter.com%2FDisney%22%7D;nm=Alice;fn=Alice;ln=Liddell;jt=Adventurer;hs=https://encrypted-tbn0.gstatic.com/images?q%3dtbn:ANd9GcR2Q1GWX6hdmMr2dh10SoTeEKEn4S4toc4V3yAJCrPQHlzWvr_I;cp=Customer Support;email=alice@disney.com;verstat=TN-Validation-Passed>
CSeq: 2 INVITE
c: application/sdp
User-Agent: Z 3.3.25608 r25552
k: replaces, norefersub, extended-refer, timer
Allow-Events: presence, kpml
l: 439
v=0
o=Z 0 0 IN IP4 10.31.32.251
s=Z
c=IN IP4 10.31.32.251
t=0 0
m=audio 8000 RTP/AVP 8 0 3 110 98 101
a=fingerprint:SHA-1 4A:AD:B9:B1:3F:82:18:3B:54:02:12:DF:3E:5D:49:6B:19:E5:7C:AB
a=fingerprint:SHA-256 36:3B:AE:12:95:95:F5:97:2D:F7:E0:84:FE:CD:F1:BC:AD:7A:70:64:F7:E7:4F:7E:A6:02:06:0E:37:54:CF:F7
a=rtpmap:110 speex/8000
a=rtpmap:98 iLBC/8000
a=fmtp:98 mode=20
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
'
4xx:
description: Error Response
content:
application/json:
schema:
$ref: '#/components/schemas/VerifyErrorResponse'
examples:
ApiKeyInvalid:
value:
error:
- attributes:
key: value
error_id: ApiKeyInvalid
http_status_code: 400
reason: API key is invalid
sip_code: 400
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
ApiKeyRequired:
value:
error:
- attributes:
key: value
error_id: ApiKeyRequired
http_status_code: 400
reason: API key is required
sip_code: 400
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
AtisVerificationRequestInvalid:
value:
error:
- attributes:
key: value
error_id: AtisVerificationRequestInvalid
http_status_code: 400
reason: Received invalid parameters
sip_code: 400
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
AtisVerificationRequestMissing:
value:
error:
- attributes:
key: value
error_id: AtisVerificationRequestMissing
http_status_code: 400
reason: Missing mandatory parameters in the verification request
sip_code: 400
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CallInfoHeaderInvalid:
value:
error:
- attributes:
key: value
error_id: CallInfoHeaderInvalid
http_status_code: 400
reason: Call-Info header is invalid
sip_code: 403
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CertificateConversionError:
value:
error:
- attributes:
key: value
error_id: CertificateConversionError
http_status_code: 400
reason: Error in converting the data to a certificate
sip_code: 436
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CertificateExpired:
value:
error:
- attributes:
key: value
error_id: CertificateExpired
http_status_code: 403
reason: Certificate has expired
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CertificateFetchError:
value:
error:
- attributes:
key: value
error_id: CertificateFetchError
http_status_code: 400
reason: Error in fetching the certificate
sip_code: 436
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CertificateNotFound:
value:
error:
- attributes:
key: value
error_id: CertificateNotFound
http_status_code: 403
reason: Certificate not found
sip_code: 438
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CertificateNotSupported:
value:
error:
- attributes:
key: value
error_id: CertificateNotSupported
http_status_code: 403
reason: Certificate type is not supported
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CertificateNotValidForDiv:
value:
error:
- attributes:
key: value
error_id: CertificateNotValidForDiv
http_status_code: 403
reason: Certificate is not valid for the diverted call
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CertificateNotValidForOrig:
value:
error:
- attributes:
key: value
error_id: CertificateNotValidForOrig
http_status_code: 403
reason: Certificate is not valid for the originator
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CertificateNotYetValid:
value:
error:
- attributes:
key: value
error_id: CertificateNotYetValid
http_status_code: 403
reason: Certificate not yet valid
sip_code: 438
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CertificateTnAuthnListFetchError:
value:
error:
- attributes:
key: value
error_id: CertificateTnAuthnListFetchError
http_status_code: 400
reason: Error in fetching the TNAuthorizationList data
sip_code: 436
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CertificateValidationError:
value:
error:
- attributes:
key: value
error_id: CertificateValidationError
http_status_code: 400
reason: Certificate validation failed
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CnamDataNotFound:
value:
error:
- attributes:
key: value
error_id: CnamDataNotFound
http_status_code: 400
reason: CNAM data not found
sip_code: 400
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CnamNotAuthorized:
value:
error:
- attributes:
key: value
error_id: CnamNotAuthorized
http_status_code: 400
reason: CNAM service not authorized
sip_code: 400
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
ContentNotFound:
value:
error:
- attributes:
key: value
error_id: ContentNotFound
http_status_code: 400
reason: Content not found in SIP INVITE message
sip_code: 403
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
ContentTypeHeaderInvalid:
value:
error:
- attributes:
key: value
error_id: ContentTypeHeaderInvalid
http_status_code: 400
reason: Content-Type header is invalid
sip_code: 403
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CredentialCertificateNotFound:
value:
error:
- attributes:
key: value
error_id: CredentialCertificateNotFound
http_status_code: 403
reason: Certificate not found
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CredentialCertificateUrlRequired:
value:
error:
- attributes:
key: value
error_id: CredentialCertificateUrlRequired
http_status_code: 403
reason: Certificate URL not found
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CredentialExpired:
value:
error:
- attributes:
key: value
error_id: CredentialExpired
http_status_code: 403
reason: Credential has expired
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CredentialKeyStoreError:
value:
error:
- attributes:
key: value
error_id: CredentialKeyStoreError
http_status_code: 403
reason: Error in accessing keystore
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CredentialNotFound:
value:
error:
- attributes:
key: value
error_id: CredentialNotFound
http_status_code: 403
reason: Credential not found
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CredentialNotSupported:
value:
error:
- attributes:
key: value
error_id: CredentialNotSupported
http_status_code: 403
reason: Credential type is not supported
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CredentialNotYetValid:
value:
error:
- attributes:
key: value
error_id: CredentialNotYetValid
http_status_code: 403
reason: Credential not yet valid
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CredentialPrivateKeyNotFound:
value:
error:
- attributes:
key: value
error_id: CredentialPrivateKeyNotFound
http_status_code: 403
reason: Private key not found
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CredentialPrivateKeyNotSupported:
value:
error:
- attributes:
key: value
error_id: CredentialPrivateKeyNotSupported
http_status_code: 403
reason: Private key not supported
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
CredentialPrivateKeyNotValid:
value:
error:
- attributes:
key: value
error_id: CredentialPrivateKeyNotValid
http_status_code: 403
reason: Private key not valid
sip_code: 437
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
DateParseException:
value:
error:
- attributes:
key: value
error_id: DateParseException
http_status_code: 400
reason: Date is expected to be in RFC 1123 format
sip_code: 400
timestamp: Fri, 14 May 2021 16:57:02 GMT
status: error
EcnamDataNotFound:
value:
error:
- attributes:
key: value
# --- truncated at 32 KB (107 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/transunion/refs/heads/main/openapi/transunion-verification-service-with-call-validation-treatment-cvt-api-openapi.yml