SpecResponse
Summary view of a registered file spec
idstring
Unique spec ID (ULID)
Example:
01HX9QRPBZW4EZG3BTYV7K0M5Nnamestring
Example:
acme-payments-v2descriptionstring
Example:
ACME Corp daily payment file, pipe-delimitedversionstring
Example:
2.0formatFileFormat (string)
Supported file formats
Possible values: [CSV, FIXED_WIDTH, XML, JSON, NACHA, ISO20022, SWIFT_MT, DELIMITED, CUSTOM]
Example:
DELIMITEDencodingstring
Example:
UTF-8hasHeaderboolean
Example:
truedelimiterstringnullable
Example:
|fieldCountinteger
Number of fields defined in the spec
Example:
12validationRuleCountinteger
Number of validation rules
Example:
5correctionRuleCountinteger
Number of correction rules
Example:
3createdAtstring<date-time>
Example:
2024-03-15T08:00:00ZupdatedAtstring<date-time>
Example:
2024-03-15T09:30:00ZcreatedBystring
Username or service identity that created the spec
Example:
payments-team-serviceSpecResponse
{
"id": "01HX9QRPBZW4EZG3BTYV7K0M5N",
"name": "acme-payments-v2",
"description": "ACME Corp daily payment file, pipe-delimited",
"version": "2.0",
"format": "DELIMITED",
"encoding": "UTF-8",
"hasHeader": true,
"delimiter": "|",
"fieldCount": 12,
"validationRuleCount": 5,
"correctionRuleCount": 3,
"createdAt": "2024-03-15T08:00:00Z",
"updatedAt": "2024-03-15T09:30:00Z",
"createdBy": "payments-team-service"
}