# Register Sequence Registers a document sequence with the Tax Authority (AT). Endpoint: PUT /sequences/{sequence_id}/register.json Version: 2.0.0 Security: apiKeyAuth ## Path parameters: - `sequence_id` (string, required) ID of the sequence to register. Example: "12345" ## Query parameters: - `api_key` (string, required) Your API Key. Example: "YOUR_API_KEY" ## Response 200 fields (application/json): - `sequences` (array) - `sequences.id` (integer) Example: 146090 - `sequences.serie` (string) Example: "2022" - `sequences.default_sequence` (integer) Example: 1 - `sequences.current_invoice_number` (integer) - `sequences.current_invoice_sequence_id` (integer) Example: 146090 - `sequences.current_invoice_validation_code` (string) Example: "ABCD1230" - `sequences.current_invoice_receipt_number` (integer) - `sequences.current_invoice_receipt_sequence_id` (integer) Example: 146092 - `sequences.current_invoice_receipt_validation_code` (string) Example: "ABCD1231" - `sequences.current_simplified_invoice_number` (integer) - `sequences.current_simplified_invoice_sequence_id` (integer) Example: 146091 - `sequences.current_simplified_invoice_validation_code` (string) Example: "ABCD1232" - `sequences.current_credit_note_number` (integer) - `sequences.current_credit_note_sequence_id` (integer) Example: 146095 - `sequences.current_credit_note_validation_code` (string) Example: "ABCD1233" - `sequences.current_debit_note_number` (integer) - `sequences.current_debit_note_sequence_id` (integer) Example: 146094 - `sequences.current_debit_note_validation_code` (string) Example: "ABCD1234" - `sequences.current_receipt_number` (integer) - `sequences.current_receipt_sequence_id` (integer) Example: 146093 - `sequences.current_receipt_validation_code` (string) Example: "ABCD1235" - `sequences.current_shipping_number` (integer) - `sequences.current_shipping_sequence_id` (integer) Example: 146104 - `sequences.current_shipping_validation_code` (string) Example: "ABCD1236" - `sequences.current_transport_number` (integer) - `sequences.current_transport_sequence_id` (integer) Example: 146106 - `sequences.current_transport_validation_code` (string) Example: "ABCD1237" - `sequences.current_devolution_number` (integer) - `sequences.current_devolution_sequence_id` (integer) Example: 146105 - `sequences.current_devolution_validation_code` (string) Example: "ABCD1238" - `sequences.current_proforma_number` (integer) - `sequences.current_proforma_sequence_id` (integer) Example: 146102 - `sequences.current_proforma_validation_code` (string) Example: "ABCD1239" - `sequences.current_quote_number` (integer) - `sequences.current_quote_sequence_id` (integer) Example: 146101 - `sequences.current_quote_validation_code` (string) Example: "ABCD1240" - `sequences.current_fees_note_number` (integer) - `sequences.current_fees_note_sequence_id` (integer) Example: 146103 - `sequences.current_fees_note_validation_code` (string) Example: "N/A" - `sequences.current_vat_moss_invoice_number` (integer) - `sequences.current_vat_moss_invoice_sequence_id` (integer) Example: 146097 - `sequences.current_vat_moss_invoice_validation_code` (string) Example: "N/A" - `sequences.current_vat_moss_credit_note_number` (integer) - `sequences.current_vat_moss_credit_note_sequence_id` (integer) Example: 146098 - `sequences.current_vat_moss_credit_note_validation_code` (string) Example: "N/A" - `sequences.current_vat_moss_receipt_number` (integer) - `sequences.current_vat_moss_receipt_sequence_id` (integer) Example: 146099 - `sequences.current_vat_moss_receipt_validation_code` (string) Example: "N/A" ## Response 401 fields (application/json): - `errors` (object) - `errors.error` (string) Example: "Invalid API key" ## Response 404 fields (application/json): - `errors` (object) - `errors.code` (string) Example: "006" - `errors.message` (string) Example: "The sequence doesn't exist." ## Response 409 fields (application/json): - `errors` (object) - `errors.code` (string) Example: "005" - `errors.message` (string) Example: "All sequences are registered." ## Response 422 fields (application/json): - `errors` (object) - `errors.code` (string) Example: "001" - `errors.message` (string) Example: "Sequence name not allowed."