{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/RequestResponseListing", "title": "RequestResponseListing", "type": "object", "properties": { "id": { "type": "integer", "description": "The id of the Request Response.", "readOnly": true, "writeOnly": false }, "created": { "type": "string", "description": "The timestamp when the Request Response was created.", "readOnly": true, "writeOnly": false }, "updated": { "type": "string", "description": "The timestamp when the Request Response was last updated (will be updated when chat messages are received).", "readOnly": true, "writeOnly": false }, "time_responded": { "type": "string", "description": "The timestamp of when the RequestResponse was responded to.", "readOnly": true, "writeOnly": false }, "time_expiry": { "type": "string", "description": "The timestamp of when the RequestResponse expired or will expire.", "readOnly": true, "writeOnly": false }, "time_refund_requested": { "type": "string", "description": "The timestamp of when a refund request for the RequestResponse was claimed.", "readOnly": true, "writeOnly": false }, "time_refunded": { "type": "string", "description": "The timestamp of when the RequestResponse was refunded.", "readOnly": true, "writeOnly": false }, "user_refund_requested": { "type": "object", "description": "The label of the user that requested the refund.", "readOnly": true, "writeOnly": false, "$ref": "#/components/schemas/LabelUser" }, "monetary_account_id": { "type": "integer", "description": "The id of the MonetaryAccount the RequestResponse was received on.", "readOnly": true, "writeOnly": false }, "amount_inquired": { "type": "object", "description": "The requested Amount.", "readOnly": true, "writeOnly": false, "$ref": "#/components/schemas/Amount" }, "amount_responded": { "type": "object", "description": "The Amount the RequestResponse was accepted with.", "readOnly": true, "writeOnly": false, "$ref": "#/components/schemas/Amount" }, "status": { "type": "string", "description": "The status of the RequestResponse. Can be ACCEPTED, PENDING, REJECTED, REFUND_REQUESTED, REFUNDED or REVOKED.", "readOnly": true, "writeOnly": false }, "description": { "type": "string", "description": "The description for the RequestResponse provided by the requesting party. Maximum 9000 characters.", "readOnly": true, "writeOnly": false }, "alias": { "type": "object", "description": "The LabelMonetaryAccount with the public information of the MonetaryAccount this RequestResponse was received on.", "readOnly": true, "writeOnly": false, "$ref": "#/components/schemas/LabelMonetaryAccount" }, "counterparty_alias": { "type": "object", "description": "The LabelMonetaryAccount with the public information of the MonetaryAccount that is requesting money with this RequestResponse.", "readOnly": true, "writeOnly": false, "$ref": "#/components/schemas/LabelMonetaryAccount" }, "attachment": { "type": "array", "description": "The Attachments attached to the RequestResponse.", "readOnly": true, "writeOnly": false, "items": { "$ref": "#/components/schemas/Attachment" } }, "minimum_age": { "type": "integer", "description": "The minimum age the user accepting the RequestResponse must have.", "readOnly": true, "writeOnly": false }, "require_address": { "type": "string", "description": "Whether or not an address must be provided on accept.", "readOnly": true, "writeOnly": false }, "geolocation": { "type": "object", "description": "The Geolocation where the RequestResponse was created.", "readOnly": true, "writeOnly": false, "$ref": "#/components/schemas/Geolocation" }, "type": { "type": "string", "description": "The type of the RequestInquiry. Can be DIRECT_DEBIT, DIRECT_DEBIT_B2B, IDEAL, SOFORT or INTERNAL.", "readOnly": true, "writeOnly": false }, "sub_type": { "type": "string", "description": "The subtype of the RequestInquiry. Can be ONCE or RECURRING for DIRECT_DEBIT RequestInquiries and NONE for all other.", "readOnly": true, "writeOnly": false }, "redirect_url": { "type": "string", "description": "The URL which the user is sent to after accepting or rejecting the Request.", "readOnly": true, "writeOnly": false }, "address_billing": { "type": "object", "description": "The billing address provided by the accepting user if an address was requested.", "readOnly": true, "writeOnly": false, "$ref": "#/components/schemas/Address" }, "address_shipping": { "type": "object", "description": "The shipping address provided by the accepting user if an address was requested.", "readOnly": true, "writeOnly": false, "$ref": "#/components/schemas/Address" }, "credit_scheme_identifier": { "type": "string", "description": "The credit scheme id provided by the counterparty for DIRECT_DEBIT inquiries.", "readOnly": true, "writeOnly": false }, "mandate_identifier": { "type": "string", "description": "The mandate id provided by the counterparty for DIRECT_DEBIT inquiries.", "readOnly": true, "writeOnly": false }, "eligible_whitelist_id": { "type": "integer", "description": "The whitelist id for this action or null.", "readOnly": true, "writeOnly": false }, "request_reference_split_the_bill": { "type": "array", "description": "The reference to the object used for split the bill. Can be RequestInquiry or RequestInquiryBatch", "readOnly": true, "writeOnly": false, "items": { "$ref": "#/components/schemas/RequestInquiryReference" } }, "event_id": { "type": "integer", "description": "The ID of the latest event for the request.", "readOnly": true, "writeOnly": false }, "monetary_account_preferred_id": { "type": "integer", "description": "The ID of the monetary account this user prefers to pay the request from.", "readOnly": true, "writeOnly": false } } }