Investigate whether or not the BIP api has the capability of returning special issue codes, and if so, does it include information about the deactivation date.
Acceptance Criteria
[x] document findings in this ticket
[x] create follow-on tickets if necessary for further investigation, VRO support, and/or implementation
3213
3048
Findings
Summary
The BIP Claims API has an endpoint to get special issue codes. The GET endpoint is /contentions/special_issue_codes and returns an array of codeNamePairs with the schema below:
name, code, and deactiveDate are required, however deactiveDate is the date-time indicating when this item is deactivated and is no longer valid, or an empty value.
Follow-Ons
svc-bip-api needs to be updated to add the contentions/special_issue_codes GET endpoint
mock-bip-claims-api needs to be updated to add acceptable responses
one request gets an active special issue code, and another a deactivated special issue code
svc-bip-api needs to be updated to add a corresponding RabbitMQ configuration for the REST endpoint
this information shouldn't need to be fetched often, this is a great place for caching
multiple useful queues could be created
returning the entire list of special issue codes,
request contains array of codes to lookup, and response returns if they are all active
Summary
Investigate whether or not the BIP api has the capability of returning special issue codes, and if so, does it include information about the deactivation date.
Acceptance Criteria
3213
3048
Findings
Summary
The BIP Claims API has an endpoint to get special issue codes. The
GET
endpoint is/contentions/special_issue_codes
and returns an array ofcodeNamePairs
with the schema below:name
,code
, anddeactiveDate
are required, howeverdeactiveDate
is the date-time indicating when this item is deactivated and is no longer valid, or an empty value.Follow-Ons
svc-bip-api
needs to be updated to add thecontentions/special_issue_codes
GET endpointmock-bip-claims-api
needs to be updated to add acceptable responsessvc-bip-api
needs to be updated to add a corresponding RabbitMQ configuration for the REST endpoint