Skip to content

katana_public_api_client.models.create_serial_numbers_response

katana_public_api_client.models.create_serial_numbers_response

Classes

CreateSerialNumbersResponse

Response from POST /serial_numbers. The endpoint can partial- fail: any string the API rejects (DUPLICATE on the mint path, MISSING on the transfer path) lands in failed while the rest succeed. The call still returns 200 in the partial-failure case.

Example:
    {'successful': [{'id': 886853, 'transaction_id': '0f054aa0-1234-5678-9abc-def012345678', 'serial_number':
        'KNF001234567', 'resource_type': 'ManufacturingOrder', 'resource_id': 16920710, 'transaction_date':
        '2024-01-15T08:00:00.000Z', 'quantity_change': 0}], 'failed': [{'serial_number': 'KNF001234568', 'reason':
        'DUPLICATE'}]}